哪些参数如何发送实体

时间:2019-02-15 13:56:46

标签: php api symfony doctrine-orm symfony4

我处理了很多实体文件。我想通过分析API服务上发布的参数来形成一个系统。为此,我正在使用以下过程。但是,我无法分析哪个服务将在最后一步中运行。如果可以的话,我会很高兴。

在此步骤中,我必须将文件发送到在获取此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)
{


}

我应该执行哪个操作以获得服务?

0 个答案:

没有答案