class UploadAvatarHandler

Traits

Methods

void
dispatchEventsFor(mixed $entity, User $actor = null)

<p>Dispatch all events for an entity.</p>

__construct(Dispatcher $events, UserRepository $users, AvatarUploader $uploader, AvatarValidator $validator, ImageManager $imageManager)

No description

handle(UploadAvatar $command)

No description

Details

void dispatchEventsFor(mixed $entity, User $actor = null)

<p>Dispatch all events for an entity.</p>

Parameters

mixed $entity
User $actor

Return Value

void

__construct(Dispatcher $events, UserRepository $users, AvatarUploader $uploader, AvatarValidator $validator, ImageManager $imageManager)

Parameters

Dispatcher $events
UserRepository $users
AvatarUploader $uploader
AvatarValidator $validator
ImageManager $imageManager

User handle(UploadAvatar $command)

Parameters

UploadAvatar $command

Return Value

User