public function testGenerateCode() { $this->assertEquals(16, strlen(TokenGenerator::generateCode())); }
public function generateCode($appId, $userId, $redirectUri, array $scopes) { $code = TokenGenerator::generateCode(); $this->appCodeTable->create(['appId' => $appId, 'userId' => $userId, 'code' => $code, 'redirectUri' => $redirectUri, 'scope' => implode(',', $scopes), 'date' => new \DateTime()]); return $code; }