/** * Return identity if user agent is correct * @api * @return EntityInterface|null */ public function getIdentity() { if (!$this->identity) { // check user agent if (Session::get('auth:agent') == Request::getServer('HTTP_USER_AGENT')) { $this->identity = Session::get('auth:identity'); } else { $this->clearIdentity(); } } return $this->identity; }
/** * Complex test of getters * * @covers \Bluz\Http\Request::getQuery() * @covers \Bluz\Http\Request::getPost() * @covers \Bluz\Http\Request::getCookie() * @covers \Bluz\Http\Request::getServer() * @covers \Bluz\Http\Request::getEnv() */ public function testGetters() { $this->assertEquals('get', Request::getQuery('get')); $this->assertEquals($_GET, Request::getQuery()); $this->assertEquals('post', Request::getPost('post')); $this->assertEquals($_POST, Request::getPost()); $this->assertEquals('cookie', Request::getCookie('cookie')); $this->assertEquals($_COOKIE, Request::getCookie()); $this->assertEquals('server', Request::getServer('server')); $this->assertEquals($_SERVER, Request::getServer()); $this->assertEquals('env', Request::getEnv('env')); $this->assertEquals($_ENV, Request::getEnv()); }