PHP Класс QCheck\RoseTree

This implementation is based on clojure.test.check.rose-tree.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( $root, $children )
bind ( callable $f )
filter ( callable $pred )
fmap ( callable $f )
getChildren ( )
getRoot ( )
join ( )
pure ( $val )
shrink ( callable $f, $roses )
zip ( callable $f, $roses )

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

Метод Описание
permutations ( array $roses )
remove ( array $roses )

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

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

public __construct ( $root, $children )

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

public bind ( callable $f )
$f callable

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

public filter ( callable $pred )
$pred callable

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

public fmap ( callable $f )
$f callable

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

public getChildren ( )

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

public getRoot ( )

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

public join ( )

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

public static pure ( $val )

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

public static shrink ( callable $f, $roses )
$f callable

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

public static zip ( callable $f, $roses )
$f callable