smsStore = $smsStore; } public function create(ServerRequestInterface $request, DelegateInterface $delegate) { $hashKey = $request->getAttribute('hashKey'); $direction = $request->getAttribute('direction','received'); $mappedDirection = Sms::MAP_DIRECTIONS[$direction]; $requestData = $this->getRequestData($request); $isStored = $this->smsStore->storeSms($hashKey, $mappedDirection, $requestData); return new JsonCorsResponse($isStored); } }