for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Arcanedev\LaravelAuth\Events\Permissions;
use Arcanesoft\Contracts\Auth\Models\Permission;
use Illuminate\Database\Eloquent\Collection;
/**
* Class SyncedRolesWithPermission
*
* @package Arcanedev\LaravelAuth\Events\Permissions
* @author ARCANEDEV <[email protected]>
*/
class SyncedRolesWithPermission extends AbstractPermissionEvent
{
/* -----------------------------------------------------------------
| Properties
| -----------------------------------------------------------------
/** @var \Illuminate\Database\Eloquent\Collection */
public $roles;
/** @var array */
public $results;
| Constructor
* SyncingRolesWithPermission constructor.
* @param \Arcanesoft\Contracts\Auth\Models\Permission $permission
* @param \Illuminate\Database\Eloquent\Collection $roles
* @param array $results
public function __construct(Permission $permission, Collection $roles, array $results)
parent::__construct($permission);
$this->roles = $roles;
$this->results = $results;
}