for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Arcanedev\LaravelAuth\Listeners\PermissionGroups;
use Arcanedev\LaravelAuth\Events\PermissionsGroups\DeletingPermissionsGroup;
/**
* Class DetachingPermissions
*
* @package Arcanedev\LaravelAuth\Listeners\PermissionGroups
* @author ARCANEDEV <[email protected]>
*/
class DetachingPermissions
{
/* -----------------------------------------------------------------
| Main Method
| -----------------------------------------------------------------
* Handle the event.
* @param \Arcanedev\LaravelAuth\Events\PermissionsGroups\DeletingPermissionsGroup $event
public function handle(DeletingPermissionsGroup $event)
$event->group->detachAllPermissions(false);
}