public function isAdmin()
{
return in_array($this->getType(), [self::TYPE_SCALR_ADMIN, self::TYPE_FIN_ADMIN]);
}
/** * Restricts access to controller's actions * * @return boolean Returns true if user has access. */ public function hasAccess() { if ($this->user) { // check admin, non-admin if (!$this->user->isAdmin()) { // check controller in permissions return true; } else { return false; } } else { return false; } }