public json ( Slim\Http\Request $request, Slim\Http\Response $response ) : Slim\Http\Response | ||
$request | Slim\Http\Request | PSR-7 request |
$response | Slim\Http\Response | PSR-7 response |
Результат | Slim\Http\Response | HTTP response |
public function json(Request $request, Response $response)
{
$params = $request->getQueryParams();
if (isset($params['url'])) {
try {
$video = $this->download->getJSON($params['url']);
return $response->withJson($video);
} catch (\Exception $e) {
return $response->withJson(['success' => false, 'error' => $e->getMessage()]);
}
}
}