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