/** * @param Request $request * @param Created $payload */ public function created(Request $request, Created $payload) { $serializer = PerformanceStatistic::getSerializer(); $resource = new Resource($payload->getModel(), $serializer); $document = new Document($resource); return new JsonResponse($document->toArray(), 201, ['Location' => $resource->getLinks()['self']]); }
protected function created(Request $request, Created $payload = null) { $sport = $payload->getModel()->getSport(); $baseUrl = $this->getServiceContainer()->getKernel()->getApplication()->getBaseUrl(); return new RedirectResponse($baseUrl . '/manage/' . $sport->getId() . '/objects'); }