/** * @inheritdoc */ public function getAssignment($roleName, $userId) { $cond = [['login' => $userId], Rol::asSql($roleName) . ' = any (roli)']; if (!Polzovatel::findOne($cond)) { return null; } return new Assignment(['userId' => $userId, 'roleName' => $roleName]); }
public function transformations() { return [['roliAsArray' => 'roli', EnumArrayTransformer::className(), ['enum' => Rol::className()]]]; }