soeur / phpoar
There is no license information available for the latest version (dev-master) of this package.
Imitate the option and result of rust.
dev-master
2020-04-18 08:44 UTC
Requires
- php: >=7.3
Requires (Dev)
- phpunit/phpunit: 9.1.1
This package is auto-updated.
Last update: 2025-04-20 17:21:05 UTC
README
Imitate the option and result of rust.
Usage
function test1(\Phpoar\Option $opt) {} function test2(\Phpoar\Result $result) {} test1(\Phpoar\Some(1)); test1(\Phpoar\None()); test2(\Phpoar\Ok("ok")); test2(\Phpoar\Err(new \Exception()));
Available
Result
- unwrap
- is_ok
- is_err
- ok
- err
- map
- map_or
- map_or_else
- map_err
- and
- and_then
- or
- or_else
- unwrap_or
- unwrap_or_else
Option
- unwrap
- is_some
- is_none
- map
- unwrap_or
- unwrap_or_else