/** * @inheritdoc */ public function assign($role, $userId) { $assignment = parent::assign($role, $userId); if (isset($this->_assignments[$userId]) && !in_array($role->name, $this->_assignments[$userId])) { $this->_assignments[$userId][] = $role->name; } return $assignment; }