/** * @dataProvider randomStringProvider * * @param int $length * * @return void */ public function testGenerateRandomString($length) { $generator = new StringGenerator(); $generator->setLength($length); $string = $generator->generateRandomString(); $this->assertSame($length, strlen($string)); }
/** * @return string */ protected function createRequestId() { if (isset($_SERVER[static::REQUEST_ID_HEADER_KEY])) { return $_SERVER[static::REQUEST_ID_HEADER_KEY]; } $stringGenerator = new StringGenerator(); $requestId = $stringGenerator->setLength(8)->generateRandomString(); return $requestId; }
/** * @return string */ protected function generateToken() { $generator = new StringGenerator(); return $generator->setLength(self::LENGTH)->generateRandomString(); }