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