PHP Класс Eris\Quantifier\ForAll

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__call ( $method, $arguments )
__construct ( array $generators, $iterations, $shrinkerFactory, $rand )
__invoke ( callable $assertion )
disableShrinking ( ) : self
hook ( Eris\Listener $listener ) : self
stopOn ( Eris\Quantifier\TerminationCondition $terminationCondition ) : self
when ( ) : self Examples of calls: when($constraint1, $constraint2, .
withMaxSize ( integer $maxSize ) : self

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

Метод Описание
antecedentsAreSatisfied ( array $values )
generatorsFrom ( $supposedToBeGenerators )
notifyListeners ( )
terminationConditionsAreSatisfied ( )

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

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

public __call ( $method, $arguments )

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

public __construct ( array $generators, $iterations, $shrinkerFactory, $rand )
$generators array

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

public __invoke ( callable $assertion )
$assertion callable

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

public disableShrinking ( ) : self
Результат self

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

public hook ( Eris\Listener $listener ) : self
$listener Eris\Listener
Результат self

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

public stopOn ( Eris\Quantifier\TerminationCondition $terminationCondition ) : self
$terminationCondition Eris\Quantifier\TerminationCondition
Результат self

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

.., $constraintN) when(callable $takesNArguments) when(Antecedent $antecedent)
public when ( ) : self
Результат self

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

public withMaxSize ( integer $maxSize ) : self
$maxSize integer
Результат self