public function hasAccess(array $url)
{
$url += ['prefix' => !empty($this->request->params['prefix']) ? $this->request->params['prefix'] : null, 'plugin' => !empty($this->request->params['plugin']) ? $this->request->params['plugin'] : null, 'controller' => $this->request->params['controller'], 'action' => 'index'];
return $this->_check((array) $this->Auth->user(), $url);
}
/** * @return void */ public function testIsAuthorizedNotLoggedIn() { $user = []; $this->AuthUser->Auth->expects($this->once())->method('user')->with(null)->will($this->returnValue($user)); $request = ['controller' => 'Tags', 'action' => 'edit']; $result = $this->AuthUser->hasAccess($request); $this->assertFalse($result); }