Exceptions
Exception
Twig\Error\ SyntaxError
Show exception properties
Twig\Error\SyntaxError {#1729 -lineno: 9 -rawMessage: "Unexpected character ";"." -source: Twig\Source {#1400 -code: """ {% extends '@Public/Public/bodyPublic.html.twig'%}\r\n {% block title %}B1 Preliminary (PET) - Almería, Granada, Jaén y Málaga {% endblock %}\r\n {% block key{% block javascripts22 %}\r\n <script src="https://www.google.com/recaptcha/api.js?render=6LcrFn0rAAAAAAjgzPG4GJObfdRjx8wvyXf108mv"></script>\r\n <script>\r\n grecaptcha.ready(function () {\r\n grecaptcha.execute('6LcrFn0rAAAAAAjgzPG4GJObfdRjx8wvyXf108mv', { action: 'contact' })\r\n .then(function (token) {\r\n var recaptchaResponse = document.getElementById('recaptchaResponse');\r\n recaptchaResponse.value = token;\r\n });\r\n });\r\n </script>\r\n <script type="text/javascript" src="{{ asset('bundles/public/js/popup.js') }}"></script>\r\n {%endblock%}ds %}Exams Andalucía, Cambridge English, PET {% endblock %}\r\n {% block description %}\r\n Consigue tu título B1 Preliminary (PET) de Cambridge en Exams Andalucía, el Centro Examinador oficial para Almería, Granada, Jaén y Málaga.{% endblock%}\r\n {% block metadatos %}\r\n <link rel="canonical" href="http://www.examsandalucia.com/certificados-cambridge/pet/"/>\r\n <meta property="og:locale" content="es_ES"/>\r\n <meta property="og:type" content="article"/>\r\n <meta property="og:title" content="Certificación B1 Preliminary (PET) - Exams Andalucia"/>\r\n <meta property="og:url" content="http://www.examsandalucia.com//certificados-cambridge/pet/"/>\r\n <meta property="og:site_name" content="Exams Andalucia"/>\r\n <meta property="og:image" content="http://www.examsandalucia.com/imagenes/quienes_somos_portada.jpg"/>\r\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\r\n {% endblock %}\r\n {% block cuerpo %}\r\n {% if certificate is defined and certificate.descripcionexamen is not null %}\r\n {% include '@Public/Public/certificates/templatecertificate.html.twig' %}\r\n {% else %}\r\n <section class="innerminheader">\r\n <div style="background-color: #B1132F">\r\n \r\n {% include '@Public/Public/sections/mainsliderlabels.html.twig' %}\r\n \r\n <article class="innerheadercontent responsivetituloCertificados">\r\n \r\n <div>\r\n <h1>B1 Preliminary (PET) de Cambridge English</h1>\r\n <h5>Te examinamos para obtener tu certificado de<br> B1 Preliminary English Test (PET) en Almería, Jaén, Granada y Málaga</h5>\r\n </div>\r\n \r\n </article>\r\n </div>\r\n </section>\r\n \r\n <div class="interiorsectionCertificados">\r\n <div class='colcertificado'>\r\n <article class="infoCertificados">\r\n <h2>¿Dónde puedes presentarte a tu examen de B1 Preliminary (PET) Cambridge English?</h2>\r\n \r\n \t\t<h3>Estamos presentes en Almería, Granada, Jaén y Málaga</h3>\r\n \r\n \t\t<p>Realizamos exámenes en distintas localizaciones de las provincias de Almería, Granada, Jaén y Málaga. Exams Andalucía se ha convertido en el Centro Examinador más grande de Europa por número de candidatos presentados a examen. Es el único Platinum Centre en Andalucía Oriental y uno de los 13 en toda España.</p>\r\n \r\n \t\t<h2>¿Por qué presentarse a B1 Preliminary (PET) Cambridge English?</h2>\r\n \r\n \r\n <h3>Certifica tu nivel B1 con los títulos de inglés más valorados a nivel mundial</h3>\r\n \r\n <p>Únete a los Más de 4 millones de personas que escogen Cambridge English cada año.\r\n El título de Cambridge English: B1 Preliminary (PET) es aceptado oficialmente por\r\n más de 13,500 empresas, instituciones educativas y departamentos gubernamentales\r\n a nivel mundial.</p>\r\n \r\n <h3>Competencias lingüísticas nivel B1 para desenvolverse en la vida real</h3>\r\n \r\n <p>La preparación para el examen Cambridge English: B1 Preliminary (PET) le proporcionará\r\n las competencias lingüísticas prácticas en lengua inglesa necesarias para:</p>\r\n <div class='colcertificado'>\r\n <div class='imagencertificado'>\r\n <img src="{{ asset('/bundles/public/img/certificados/Pet_B1.jpg') }}" alt="PET B1">\r\n </div>\r\n </div>\r\n <div class='colcertificado'>\r\n <ul>\r\n <li>Comprender los puntos principales de instrucciones sencillas o anuncios públicos.</li>\r\n <li>Desenvolverse en la mayoría de las situaciones que pudieran darse durante\r\n viajes como turista en países de habla inglesa.</li>\r\n <li>Formular preguntas sencillas y participar en conversaciones sencillas en entornos\r\n laborales.</li>\r\n <li>Escribir cartas/emails o notas sobre asuntos cotidianos.</li>\r\n </ul>\r\n </div>\r\n <h3>Fiable</h3>\r\n \r\n <p>Avalados por el mayor programa de investigación de su tipo, los exámenes Cambridge\r\n English constituyen el reflejo más fiel de sus competencias lingüísticas.</p>\r\n \r\n <h3>Opciones flexibles de examen</h3>\r\n \r\n <p>Usted puede elegir si desea realizar el examen por ordenador o en papel.</p>\r\n <h3>Apoyo</h3>\r\n \r\n <p>Para ayudarle a preparar su examen se encuentra a su disposición una amplia\r\n gama de recursos de examen.</p>\r\n </article>\r\n </div>\r\n <div class='colcertificado'>\r\n <section class="contenidoCertificados2 cajaderecha">\r\n <article class="espacios">\r\n <h3>¿De qué nivel es el examen?</h3>\r\n <br>\r\n <p> Preliminary (PET) Cambridge English se sitúa en el nivel B1 del <a href="https://www.cambridgeenglish.org/es/exams-and-tests/cefr/"><u>Marco Común Europeo de Referencia para las lenguas (MCER)</u></a>.\r\n </p>\r\n </article>\r\n </section>\r\n \r\n {#% include '@Public/Public/sections/popupcertificados.html.twig' %#}\r\n <section class="botonpopupV2">\r\n <div id="matriculateV2">\r\n \r\n <div class="formatedtext">\r\n {# <img style="margin-top:1px;" src="{{ asset('bundles/public/img/matriculate.png') }}">#}\r\n <a style="font-size:1.5em; font-weight:bold; line-height: 35px; color:#FFF;" href="{{path('public_matriculate')}}">MATRICÚLATE AHORA</a>\r\n </div>\r\n \r\n </div>\r\n <button id="myBtn">¿Quieres saber algo más?</button>\r\n <div id="myModal" class="modal">\r\n <div class="modal-content">\r\n <img src="/bundles/public/img/cerrar.png" class="close closemargenes" alt="Cerrar">\r\n <div class="contenedorPopup">\r\n <h3>¿Quieres saber algo más?</h3>\r\n <p>Si necesitas ampliar la información,\r\n dejanos tu teléfono o email y contactaremos contigo lo antes posible\r\n </p>\r\n <form method="POST" action="{{path('public_certificados_pet')}}">\r\n {% include '@Public/Public/sections/popupcontacto.html.twig' with {'certificado':'pet'}%}\r\n </form>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n </section>\r\n <article class="infoCertificados margin50certificados">\r\n <h3>Formato del examen B1</h3>\r\n \r\n <p>B1 Preliminary (PET) Cambridge English: consta de tres partes:</p>\r\n \r\n <p>\r\n <strong>Comprensión y expresión escritas: 1 hora 30 minutos</strong><br>\r\n Demuestra que usted es capaz de comprender la información esencial contenida en\r\n señales, publicaciones, periódicos y revistas, y es capaz de utilizar\r\n correctamente el vocabulario y las estructuras.\r\n </p>\r\n <p>\r\n <strong>Comprensión oral: 30 minutos (aprox.)</strong><br>\r\n Requiere que usted sea capaz de seguir y comprender una gama de material oral,\r\n incluidos anuncios y debates relativos a la vida cotidiana.\r\n </p>\r\n <p>\r\n <strong>Expresión oral: 10 – 12 minutos</strong><br>\r\n Evalúa su competencia para participar en conversaciones. Se le pedirá que\r\n formule y responda preguntas y que hable sobre las cosas que le gustan o\r\n disgustan. Se lleva a cabo cara a cara en presencia de dos examinadores y\r\n en parejas o en un grupo de tres, aportando así realismo y fiabilidad a dicho\r\n examen.\r\n </p>\r\n </article>\r\n </div>\r\n \r\n {% include '@Public/Public/sliders/carusel-certificados.html.twig' %}\r\n \r\n </div>\r\n {% endif %}\r\n \r\n {% endblock %}\r\n {% block javascripts22 %}\r\n <script type="text/javascript" src="{{ asset('bundles/public/js/popup.js') }}"></script>\r\n {%endblock%}\r\n """ -name: "@Public/Public/certificates/pet.html.twig" -path: "/home/examsandalucia/domains/app.examsandalucia.com/public_html/examsandalucia/src/PublicBundle/Resources/views/Public/certificates/pet.html.twig" } -phpFile: "/home/examsandalucia/domains/app.examsandalucia.com/public_html/examsandalucia/vendor/twig/twig/src/Lexer.php" -phpLine: 379 }
<script src="https://www.google.com/recaptcha/api.js?render=6LcrFn0rAAAAAAjgzPG4GJObfdRjx8wvyXf108mv"></script><script>grecaptcha.ready(function () {grecaptcha.execute('6LcrFn0rAAAAAAjgzPG4GJObfdRjx8wvyXf108mv', { action: 'contact' }).then(function (token) {var recaptchaResponse = document.getElementById('recaptchaResponse');recaptchaResponse.value = token;});});</script><script type="text/javascript" src="{{ asset('bundles/public/js/popup.js') }}"></script>
in
vendor/twig/twig/src/Lexer.php
->
lexExpression
(line 311)
if (!$this->brackets && preg_match($this->regexes['lex_block'], $this->code, $match, 0, $this->cursor)) {$this->pushToken(Token::BLOCK_END_TYPE);$this->moveCursor($match[0]);$this->popState();} else {$this->lexExpression();}}private function lexVar(): void{
in
vendor/twig/twig/src/Lexer.php
->
lexBlock
(line 212)
case self::STATE_DATA:$this->lexData();break;case self::STATE_BLOCK:$this->lexBlock();break;case self::STATE_VAR:$this->lexVar();break;
in
vendor/twig/twig/src/Environment.php
->
tokenize
(line 536)
{if (null === $this->lexer) {$this->lexer = new Lexer($this);}return $this->lexer->tokenize($source);}/*** @return void*/
in
vendor/twig/twig/src/Environment.php
->
tokenize
(line 589)
* @throws SyntaxError When there was an error during tokenizing, parsing or compiling*/public function compileSource(Source $source): string{try {return $this->compile($this->parse($this->tokenize($source)));} catch (Error $e) {$e->setSourceContext($source);throw $e;} catch (\Exception $e) {throw new SyntaxError(\sprintf('An exception has been thrown during the compilation of a template ("%s").', $e->getMessage()), -1, $source, $e);
in
vendor/twig/twig/src/Environment.php
->
compileSource
(line 408)
$this->cache->load($key);}if (!class_exists($cls, false)) {$source = $this->getLoader()->getSourceContext($name);$content = $this->compileSource($source);if (!isset($this->hotCache[$name])) {$this->cache->write($key, $content);$this->cache->load($key);}
in
vendor/twig/twig/src/Environment.php
->
loadTemplate
(line 370)
trigger_deprecation('twig/twig', '3.9', 'Passing a "%s" instance to "%s" is deprecated.', self::class, __METHOD__);return $name;}return new TemplateWrapper($this, $this->loadTemplate($this->getTemplateClass($name), $name));}/*** Loads a template internal representation.*
in
vendor/twig/twig/src/Environment.php
->
load
(line 333)
* @throws SyntaxError When an error occurred during compilation* @throws RuntimeError When an error occurred during rendering*/public function render($name, array $context = []): string{return $this->load($name)->render($context);}/*** Displays a template.*
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
render
(line 459)
if (null !== $block) {return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);}return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRenderView
(line 464)
return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);$response ??= new Response();if (200 === $response->getStatusCode()) {foreach ($parameters as $v) {if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRender
(line 278)
* If an invalid form is found in the list of parameters, a 422 status code is returned.* Forms found in parameters are auto-cast to form views.*/protected function render(string $view, array $parameters = [], ?Response $response = null): Response{return $this->doRender($view, null, $parameters, $response, __FUNCTION__);}/*** Renders a block in a view.*
else {$error = "Error en la verificación de reCAPTCHA. Por favor, inténtelo de nuevo.";}}$certificate = $em->getRepository(tiposcertificacion::class)->find(3);return $this->render('@Public/Public/certificates/pet.html.twig', ["error" => $error, "form" => $form->createView(), "certificate" => $certificate]);}public function firstcertificateAction(Request $request){$em = $this->entityManager;
in
vendor/symfony/http-kernel/HttpKernel.php
->
petAction
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
}// Crear Kernel y manejar la petición$kernel = new Kernel($env, $debug);$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();$kernel->terminate($request, $response);
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 14:38:09 | request |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "1d80b4"
},
"request_uri": "https://app.examsandalucia.com/_profiler/1d80b4",
"method": "GET"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 14:38:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
Stack Trace
|
SyntaxError
|
|---|
Twig\Error\SyntaxError:
Unexpected character ";" in "@Public/Public/certificates/pet.html.twig" at line 9.
at src/PublicBundle/Resources/views/Public/certificates/pet.html.twig:9
at Twig\Lexer->lexExpression()
(vendor/twig/twig/src/Lexer.php:311)
at Twig\Lexer->lexBlock()
(vendor/twig/twig/src/Lexer.php:212)
at Twig\Lexer->tokenize()
(vendor/twig/twig/src/Environment.php:536)
at Twig\Environment->tokenize()
(vendor/twig/twig/src/Environment.php:589)
at Twig\Environment->compileSource()
(vendor/twig/twig/src/Environment.php:408)
at Twig\Environment->loadTemplate()
(vendor/twig/twig/src/Environment.php:370)
at Twig\Environment->load()
(vendor/twig/twig/src/Environment.php:333)
at Twig\Environment->render()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:459)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:464)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:278)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
(src/PublicBundle/Controller/CertificateController.php:257)
at PublicBundle\Controller\CertificateController->petAction()
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:182)
at Symfony\Component\HttpKernel\Kernel->handle()
(public/index.php:25)
|