예제 #1
0
 public function getPolzovatel()
 {
     $loginProp = $this->loginProperty;
     $login = $this->owner->{$loginProp};
     if ($this->_oldLogin !== $login) {
         $this->_oldLogin = $login;
         $this->_polzovatel = Polzovatel::findIdentity($login);
     }
     return $this->_polzovatel;
 }
예제 #2
0
 /**
  * @inheritdoc
  */
 public function getAssignments($userId)
 {
     $assigments = [];
     $polzovatel = Polzovatel::findIdentity($userId);
     if ($polzovatel) {
         foreach ($polzovatel->roliAsArray as $roleName) {
             $assigments[$roleName] = new Assignment(['userId' => $userId, 'roleName' => $roleName]);
         }
     }
     return $assigments;
 }