Какие параметры как отправить объект - PullRequest
0 голосов
/ 15 февраля 2019

Я обрабатываю очень много файлов сущностей.Я хочу сформировать систему, анализируя параметры, которые публикуются через API-сервис. Для этого я использую процедуру, описанную ниже.Однако я не могу проанализировать, какая служба будет работать на последнем этапе.Я был бы очень рад, если бы вы могли помочь.

На этом этапе я должен отправить файл в службу, которую я настроил для сущности, в файле get the php.Однако имя возвращается с параметром $ slug

Controller.php

/**
 * @param Request $request
 * @param $slug
 * @param ApiPutService $apiPutService
 * @return Response
 *
 * @Route("/{slug}", name="putApiData", methods={"PUT"})
 */
public function putFunctions(Request $request, $slug, ApiPutService $apiPutService) :Response
{
  $user = (object) array("supplier" => array("id" => id));
  $data = $apiPutService->ServiceRun($request, $user, $slug);
  return $this->json($data["Content"], $data["Status"]);

}

ApiPutService.php

const FUNC = "Put";

 protected function checkEmptyParameter(Request $request, $user, string $slug) : array
{
  return $this->emptyParameterChecker->checkParameter($request, $slug, self::FUNC);
}

protected function checkRequiredParameter(Request $request, $user, string $slug) :array
{
  return $this->requiredParameterChecker->checkParameter($request, $slug, self::FUNC);
}

protected function getService(Request $request, $user, string $slug)
{


}

Какую операцию я должен выполнить, чтобы получить услугу?

...