⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.5
Server IP:
13.127.59.50
Server:
Linux ip-172-31-46-210 5.15.0-1033-aws #37~20.04.1-Ubuntu SMP Fri Mar 17 11:39:30 UTC 2023 x86_64
Server Software:
Apache/2.4.41 (Ubuntu)
PHP Version:
7.4.3-4ubuntu2.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
ubuntu
/
vendor
/
vlucas
/
phpdotenv
/
src
/
Result
/
View File Name :
Error.php
<?php namespace Dotenv\Result; use PhpOption\None; use PhpOption\Some; /** * @template T * @template E * @extends \Dotenv\Result\Result<T,E> */ class Error extends Result { /** * @var E */ private $value; /** * Internal constructor for an error value. * * @param E $value * * @return void */ private function __construct($value) { $this->value = $value; } /** * Create a new error value. * * @template F * * @param F $value * * @return \Dotenv\Result\Result<T,F> */ public static function create($value) { return new self($value); } /** * Get the success option value. * * @return \PhpOption\Option<T> */ public function success() { return None::create(); } /** * Map over the success value. * * @template S * * @param callable(T):S $f * * @return \Dotenv\Result\Result<S,E> */ public function mapSuccess(callable $f) { /** @var \Dotenv\Result\Result<S,E> */ return self::create($this->value); } /** * Get the error option value. * * @return \PhpOption\Option<E> */ public function error() { return Some::create($this->value); } /** * Map over the error value. * * @template F * * @param callable(E):F $f * * @return \Dotenv\Result\Result<T,F> */ public function mapError(callable $f) { return self::create($f($this->value)); } }