{ /** * @Route("/", methods={POST}) */ public function create(Request $request) { $command = $this->serializer->deserialize( $request->getContent(), CreateSubscriptionPlanCommand::class, 'json' ); $response = $this->commandBus->dispatch($command); return Response::create($response->value(), 201); } } FIRST WE GET THE COMMAND