| exception |
Twig\Error\RuntimeError {#1776
-lineno: 44
-name: "admin/tranches.html.twig"
-rawMessage: "Impossible to access an attribute ("avocats") on a null variable."
-sourcePath: "/home/clients/8a26b627df8110e37de9005ae0268930/sites/templates/admin/tranches.html.twig"
-sourceCode: """
{% extends "base_admin.html.twig" %}\n
\n
{% block body %}\n
\n
\n
<!-- ============================================================== -->\n
<!-- Start Page Content here -->\n
<!-- ============================================================== -->\n
\n
<div class="content-page">\n
<div class="content">\n
\n
<!-- Start Content-->\n
<div class="container-fluid">\n
\n
<!-- start page title -->\n
<div class="row">\n
<div class="col-12">\n
<div class="page-title-box">\n
\n
\n
<h4 class="page-title">Gestion des tranches horaires</h4>\n
\n
<div class="col-lg-12">\n
<div class="card">\n
<div class="card-body">\n
\n
<div class="dropdown float-right">\n
\n
\n
</div>\n
\n
\n
{% if app.request.get('success') %}\n
\n
<div class="alert alert-success" role="alert">\n
La mise à jour des tranches horaires est confimée\n
</div>\n
\n
<a href="{{path('app_jours_fermetures_new',{'lieu':jours.lieux.id,'avocat':jours.avocats.id})}}">< retour à la page précédente</a>\n
{% endif %}\n
\n
<div class="table-responsive">\n
<h3>Avocat : {{jours.avocats.prenom}} {{jours.avocats.nom}}</h3>\n
<h3>Lieu : {{jours.lieux.libelle}}</h3>\n
<h3>Date : {{jours.date|date('d-m-Y')}}</h3>\n
<hr>\n
<form action="" method="post">\n
<input type="hidden" name="id" value="{{jours.id}}">\n
\n
<div class="row">\n
\n
{% for res in tranches %}\n
<div class="col-2">\n
<h3 class="custom-control custom-switch">\n
<input type="checkbox" class="custom-control-input" name="ouvert[]" id="customSwitch{{res.id}}" {% if res.ouvert %}checked{% endif %} value="{{res.id}}">\n
<label class="custom-control-label" for="customSwitch{{res.id}}"></label>\n
\n
{{res.date|date('H:i')}}</h3>\n
\n
</div>\n
\n
{% endfor %}\n
</div>\n
<input type="submit" class="btn btn-success" value="Enregistrer">\n
</form>\n
\n
\n
\n
\n
</div>\n
</div>\n
</div>\n
</div>\n
</div>\n
</div>\n
</div> \n
<!-- end page title --> \n
\n
<div class="row">\n
\n
\n
\n
\n
\n
</div>\n
<!-- end row -->\n
\n
\n
\n
\n
\n
</div> <!-- end container-fluid -->\n
\n
</div> <!-- end content -->\n
\n
\n
\n
{% endblock %}
"""
#message: "Impossible to access an attribute ("avocats") on a null variable."
#code: 0
#file: "/home/clients/8a26b627df8110e37de9005ae0268930/sites/templates/admin/tranches.html.twig"
#line: 44
trace: {
/home/clients/8a26b627df8110e37de9005ae0268930/sites/templates/admin/tranches.html.twig:44 {
twig_get_attribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = 'any', $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) …
› <div class="table-responsive">
› <h3>Avocat : {{jours.avocats.prenom}} {{jours.avocats.nom}}</h3>
› <h3>Lieu : {{jours.lieux.libelle}}</h3>
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/templates/admin/tranches.html.twig:44 {
__TwigTemplate_81c60a9dca2a775f66e79b7b0790794d202b6b505440cc090c5e583ec76a9d10->block_body($context, array $blocks = []) …
› <div class="table-responsive">
› <h3>Avocat : {{jours.avocats.prenom}} {{jours.avocats.nom}}</h3>
› <h3>Lieu : {{jours.lieux.libelle}}</h3>
arguments: {
$env: Twig\Environment {#1724 …}
$source: Twig\Source {#1676 …}
$object: null
$item: "avocats"
$arguments: []
$type: "any"
$isDefinedTest: false
$ignoreStrictCheck: false
$sandboxed: false
$lineno: 44
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/twig/twig/src/Template.php:171 {
Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
arguments: {
$context: [ …3]
$blocks: [ …2]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/templates/base_admin.html.twig:168 {
__TwigTemplate_89463c305e2cfe77a3754196066234275199b118f9c0188867a010068a1b82e3->doDisplay(array $context, array $blocks = []) …
›
› {% block body %}{% endblock %}
›
arguments: {
$name: "body"
$context: [ …3]
$blocks: [ …2]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/twig/twig/src/Template.php:394 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
arguments: {
$context: [ …3]
$blocks: [ …1]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/twig/twig/src/Template.php:367 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
arguments: {
$context: [ …3]
$blocks: [ …1]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/var/cache/dev/twig/fb/fbb7be914abea34dc73124ea9ead9a9b62e0c0311ed84370988dbcc5bb82cf48.php:48 {
__TwigTemplate_81c60a9dca2a775f66e79b7b0790794d202b6b505440cc090c5e583ec76a9d10->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base_admin.html.twig", "admin/tranches.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
arguments: {
$context: [ …3]
$blocks: [ …1]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/twig/twig/src/Template.php:394 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
arguments: {
$context: [ …3]
$blocks: [ …1]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/twig/twig/src/Template.php:367 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
arguments: {
$context: [ …3]
$blocks: [ …1]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/twig/twig/src/Template.php:379 {
Twig\Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
arguments: {
$context: [ …2]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/twig/twig/src/TemplateWrapper.php:40 {
Twig\TemplateWrapper->render(array $context = []): string …
› // as it should only be used by internal code
› return $this->template->render($context, \func_get_args()[1] ?? []);
› }
arguments: {
$context: [ …2]
...: {
[]
}
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/twig/twig/src/Environment.php:277 {
Twig\Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
arguments: {
$context: [ …2]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/symfony/framework-bundle/Controller/AbstractController.php:258 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView(string $view, array $parameters = []): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
arguments: {
$name: "admin/tranches.html.twig"
$context: [ …2]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/symfony/framework-bundle/Controller/AbstractController.php:266 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› $content = $this->renderView($view, $parameters);
›
arguments: {
$view: "admin/tranches.html.twig"
$parameters: [ …2]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/src/Controller/AdminController.php:69 {
App\Controller\AdminController->tranchesHoraires(Request $request, $id, TranchesRepository $tranchesRepo, JoursFermeturesRepository $joursFermetureRepo): Response …
› 'tranches' => $tranches,
› 'jours'=>$jours
›
arguments: {
$view: "admin/tranches.html.twig"
$parameters: [ …2]
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/symfony/http-kernel/HttpKernel.php:153 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#58 …}
$id: "1044"
$tranchesRepo: App\Repository\TranchesRepository {#538 …}
$joursFermetureRepo: App\Repository\JoursFermeturesRepository {#452 …}
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/symfony/http-kernel/HttpKernel.php:75 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#58 …}
$type: 1
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/symfony/http-kernel/Kernel.php:202 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#58 …}
$type: 1
$catch: true
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
› $response->send();
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#58 …}
}
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/autoload_runtime.php:35 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/clients/8a26b627df8110e37de9005ae0268930/sites/public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/home/clients/8a26b627df8110e37de9005ae0268930/sites/vendor/autoload_runtime.php"
}
}
}
} |