/** * Create a new permission denied exception instance. * * @param string $permission */ public function __construct($permission) { $this->message = sprintf('You don\'t have a required [%s] permission', $permission); parent::__construct($this, $this->message); }
/** * Create a new permission denied exception instance. * * @param string $action */ public function __construct($action) { $this->message = sprintf('Action [%s] is canceled.', $action); parent::__construct($this, $this->message); }
/** * Create a new role denied exception instance. * * @param string $role */ public function __construct($role) { $this->message = sprintf('You don\'t have required [%s] role', $role); parent::__construct($this, $this->message); }