PHP Класс Ardent\Option

Наследование: implements Countabl\Countable, implements IteratorAggregat\IteratorAggregate
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
count ( )
filter ( callable $f )
fromMaybeFalse ( $value )
fromMaybeNull ( $value )
fromPredicate ( callable $f, $value )
getIterator ( )
map ( callable $f )
match ( callable $ifSome, callable $ifNone )
none ( )
some ( $thing )

Приватные методы

Метод Описание
__construct ( $has_value, $value )

Описание методов

count() публичный Метод

public count ( )

filter() публичный Метод

public filter ( callable $f )
$f callable

fromMaybeFalse() публичный статический Метод

public static fromMaybeFalse ( $value )

fromMaybeNull() публичный статический Метод

public static fromMaybeNull ( $value )

fromPredicate() публичный статический Метод

public static fromPredicate ( callable $f, $value )
$f callable

getIterator() публичный Метод

public getIterator ( )

map() публичный Метод

public map ( callable $f )
$f callable

match() публичный Метод

public match ( callable $ifSome, callable $ifNone )
$ifSome callable
$ifNone callable

none() публичный статический Метод

public static none ( )

some() публичный статический Метод

public static some ( $thing )