getDetails(); $role = AclRoles::UNAUTHORIZED; if($userModel && in_array($userModel->role, AclRoles::ALL_ROLES)){ $role = $userModel->role; } return $role; } protected function getDetailsForIdentity($identity) { if (array_key_exists($identity, $this->detailsCache)) { return $this->detailsCache[$identity]; } $details = User::findFirst((int)$identity); $this->detailsCache[$identity] = $details; return $details; } }