PHP Class Eris\Generator\FrequencyGenerator

Inheritance: implements Eris\Generator
Afficher le fichier Open project: giorgiosironi/eris

Méthodes publiques

Méthode Description
__construct ( array $generatorsWithFrequency )
__invoke ( $size, $rand )
contains ( GeneratedValue $element )
shrink ( GeneratedValue $element )

Private Methods

Méthode Description
ensureIsFrequency ( $frequency )
frequenciesFrom ( $generators )
pickFrom ( $generators, $rand ) : array

Method Details

__construct() public méthode

public __construct ( array $generatorsWithFrequency )
$generatorsWithFrequency array

__invoke() public méthode

public __invoke ( $size, $rand )

contains() public méthode

public contains ( GeneratedValue $element )
$element GeneratedValue

shrink() public méthode

public shrink ( GeneratedValue $element )
$element GeneratedValue