bus = $bus; } /** * {@inheritdoc} */ protected function data(ServerRequestInterface $request, Document $document) { $id = Arr::get($request->getQueryParams(), 'id'); $actor = $request->getAttribute('actor'); $file = Arr::get($request->getUploadedFiles(), 'avatar'); return $this->bus->dispatch( new UploadAvatar($id, $file, $actor) ); } }