abstract class Option

Methods

bool
isSome()

No description

bool
isNone()

No description

mixed
getValue()

No description

map(callable $callable)

No description

mixed
orElse(mixed $default)

No description

static Option
from(mixed $value)

Converts a nullable value to an Option.

Details

at line 6
abstract bool isSome()

No description

Return Value

bool

at line 7
abstract bool isNone()

No description

Return Value

bool

at line 9
abstract mixed getValue()

No description

Return Value

mixed

at line 11
abstract Option map(callable $callable)

No description

Parameters

callable $callable

Return Value

Option

at line 13
abstract mixed orElse(mixed $default)

No description

Parameters

mixed $default

Return Value

mixed

at line 26
static Option from(mixed $value)

Converts a nullable value to an Option.

Parameters

mixed $value

Return Value

Option

An instance of None if the value is null; otherwise, an instance of Some.