/** * Create movie. * * @param Request $request * * @return JsonResponse */ public function createAction(Request $request) { $command = new ScheduleMovieCommand(MovieId::generate(), $request->get('name'), new DateTime(), $request->get('price')); $response = $this->invoke($command); return $this->response(!empty($response) ? $response[0][0] : null); }