TinyAuth\Controller\Component\AuthUserComponent::hasAccess PHP Метод

hasAccess() публичный Метод

public hasAccess ( array $url ) : boolean
$url array
Результат boolean
    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);
    }

Usage Example

 /**
  * @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);
 }