PHP 클래스 Widmogrod\Helpful\MonadLaws

파일 보기 프로젝트 열기: widmogrod/php-functional 1 사용 예제들

공개 메소드들

메소드 설명
test ( callable $assertEqual, callable $return, callable $f, callable $g, mixed $x ) Generic test to verify if a type obey the monad laws.

메소드 상세

test() 공개 정적인 메소드

Generic test to verify if a type obey the monad laws.
public static test ( callable $assertEqual, callable $return, callable $f, callable $g, mixed $x )
$assertEqual callable Asserting function (Monad $m1, Monad $m2, $message)
$return callable Monad "constructor"
$f callable Monadic function
$g callable Monadic function
$x mixed Value to put into a monad