本文整理汇总了PHP中Symfony\Component\HttpFoundation\JsonResponse::setDate方法的典型用法代码示例。如果您正苦于以下问题:PHP JsonResponse::setDate方法的具体用法?PHP JsonResponse::setDate怎么用?PHP JsonResponse::setDate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Symfony\Component\HttpFoundation\JsonResponse
的用法示例。
在下文中一共展示了JsonResponse::setDate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: registrationsAction
/**
* @Route("/api/data", name="public_edk_registration_data", defaults={"_localeFromQuery" = true})
*/
public function registrationsAction(Request $request)
{
try {
$repository = $this->get('wio.edk.repo.published_data');
$registrations = $repository->getOpenRegistrations($this->project, $this->getProjectSettings()->get(EdkSettings::PUBLISHED_AREA_STATUS)->getValue());
$response = new JsonResponse($registrations);
$response->setDate(new DateTime());
$exp = new DateTime();
$exp->add(new DateInterval('PT0H5M0S'));
$response->setExpires($exp);
return $response;
} catch (ItemNotFoundException $exception) {
return new JsonResponse(['success' => 0]);
}
}