PHP 클래스 Ardent\Option

상속: implements Countabl\Countable, implements IteratorAggregat\IteratorAggregate
파일 보기 프로젝트 열기: morrisonlevi/ardent 1 사용 예제들

공개 메소드들

메소드 설명
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 )