Files
kulakpos_web/vendor/spatie/laravel-permission/src/Events/RoleAttached.php
triagungbiantoro 417b7b7453
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m27s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 31s
Build, Push and Deploy / deploy-production (push) Has been skipped
harga pada beranda terhubung ke manage plans di dashboard admin
2026-04-25 21:57:25 +07:00

29 lines
852 B
PHP
Executable File

<?php
declare(strict_types=1);
namespace Spatie\Permission\Events;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Support\Collection;
use Spatie\Permission\Contracts\Role;
class RoleAttached
{
use Dispatchable;
use InteractsWithSockets;
use SerializesModels;
/**
* Internally the HasRoles trait passes an array of role ids (eg: int's or uuid's)
* Theoretically one could register the event to other places passing other types
* So a Listener should inspect the type of $rolesOrIds received before using.
*
* @param array|int[]|string[]|Role|Role[]|Collection $rolesOrIds
*/
public function __construct(public Model $model, public mixed $rolesOrIds) {}
}