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