//Appel à l'API
$paysTranslated = $this->client->post('/find-traduction-content',$data);
//Mise en cache
file_put_contents($strTradFile, Yaml::dump(array_merge(is_array($arrYamlFile) ? $arrYamlFile : [], [md5(serialize($data)) => urlencode(serialize($paysTranslated))])));
$arrPaysTranslated[] = $paysTranslated;
}
}
$seo['meta_title'] = $seo['meta_title'] ?? sprintf("Voyages %s circuits plongée, croisières, en famille, entre amis et voyages de noces", $pays['pays_libelle']);
$seo['meta_description'] = $seo['meta_description'] ?? sprintf("Voyages %s circuits plongée, croisières, en famille, entre amis et voyages de noces : vos vacances dans les pays d'Asie du Sud-Est avec le spécialiste des voyages sur-mesure", $pays['pays_libelle']);
*/
/* Pays */
$countries = $paysHelper->getAllTranslated($locale);
$limit = $request->query->get('limit', 999);
$sort = $request->query->get('sort', 'c.date_crea');
$direction = $request->query->get('direction', 'ASC');
$agentTours = $request->query->get('agentTours', true);
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = $controller(...$arguments);
// view
if (!$response instanceof Response) {
$event = new ViewEvent($this, $request, $type, $response);
$this->dispatcher->dispatch($event, KernelEvents::VIEW);
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
No log messages
ErrorException |
---|
ErrorException: Warning: file_put_contents(cache-traductions.yaml): failed to open stream: Permission denied at src/Api/Helper/PaysHelper.php:107 at App\Api\Helper\PaysHelper->getAllTranslated() (src/Controller/DestinationController.php:80) at App\Controller\DestinationController->show() (vendor/symfony/http-kernel/HttpKernel.php:169) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:81) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle() (public/index.php:25) |