Lines Matching refs:generator
28 protected $generator; variable in Hidehalo\\Nanoid\\Client
35 * @param GeneratorInterface $generator
37 public function __construct($size = 21, GeneratorInterface $generator = null) argument
40 $this->generator = $generator?:new Generator();
57 return $this->core->random($this->generator, $size, $this->alphbet);
68 * @param GeneratorInterface $generator
73 public function formattedId($alphabet, $size = 0, GeneratorInterface $generator = null) argument
77 $generator = $generator?:$this->generator;
79 return $this->core->random($generator, $size, $alphabet);
87 * @param GeneratorInterface $generator
92 public function formatedId($alphabet, $size = 0, GeneratorInterface $generator = null) argument
96 return $this->formattedId($alphabet, $size, $generator);