/** * Define new alias for an action * * $this->$authority->addAlias('read', ['index', 'show']); * $this->$authority->addAlias('create', 'new'); * $this->$authority->addAlias('update', 'edit'); * * This way one can use $params['action'] in the controller to determine the permission. * * @param string $name Name of action * @param string|array $actions Action(s) that $name aliases * @return RuleAlias */ public function addAlias($name, $actions) { $actions = (array) $actions; $this->addAliasAction($name, $actions); parent::addAlias($name, $this->getExpandActions($actions)); }