Devise\Users\Permissions\PermissionsResponseHandler::executeUpdate PHP Method

executeUpdate() public method

Executes update permission method in PermissionsManager and handles the response accordingly.
public executeUpdate ( array $input ) : Redirect
$input array
return Redirect
    public function executeUpdate($input)
    {
        $input = array_except($input, ['_method', '_token']);
        if ($this->PermissionsManager->updatePermission($input)) {
            return $this->Redirect->route('dvs-permissions')->with('message', 'Permission updated succesfully');
        }
        return $this->Redirect->route('dvs-permissions-edit', array('condition' => $input['permission_name_edit']))->withErrors($this->PermissionsManager->errors)->with('message', 'There were validation errors');
    }