3 declare(strict_types=1);
    31     public function isOK(): bool
    57         throw new \LogicException(
"This is a OK result. No error message available");
    86         if ($result === null) {
    90         if (!$result instanceof 
Result) {
    91             throw new \UnexpectedValueException(
"The returned type of callable is not an instance of interface Result");
 then(callable $f)
Get a new result from the callable or do nothing if this is an error.If null is returned from $f...
 
valueOr($default)
Get the encapsulated value or the supplied default if result is an error.mixed 
 
isOK()
Get to know if the result is ok. 
 
A result encapsulates a value or an error and simplifies the handling of those. 
 
isError()
Get to know if the result is an error. 
 
except(callable $f)
Feed the error into a callable and replace this with the result or do nothing if this is a value...
 
A result encapsulates a value or an error and simplifies the handling of those. 
 
error()
Get the encapsulated error.|string  
 
value()
Get the encapsulated value.mixed  
 
map(callable $f)
Create a new result where the contained value is modified with $f.Does nothing if !isOK...