TypeError
Illegal offset type in isset or empty TypeError thrown with message "Illegal offset type in isset or empty" Stacktrace: #62 TypeError in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:538 #61 Twig\Template:getAttribute in /home/armansan/dev/arfi/cache/twig/e6/e6ef9264c1eb38c9b69e6c5fe43d95b47e3c67fb5a952aba5affc808ff8eb4f8.php:110 #60 __TwigTemplate_9e8d41c2576c2ebd74db2edbf386a90c17798a69b4ea3e4fba743ec683fb95a5:doDisplay in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:453 #59 Twig\Template:displayWithErrorHandling in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:420 #58 Twig\Template:display in /home/armansan/dev/arfi/cache/twig/76/769aa468201eeefc382cf60c6b4bc68764a5e4d404743543ed7fa150961efd7c.php:380 #57 __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b:block_content in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:214 #56 Twig\Template:displayBlock in /home/armansan/dev/arfi/cache/twig/b1/b1083ae6fd9091c1ed1735a25a24e562be41a091a1270217c20f878a76423d5b.php:336 #55 __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f:block_body in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:214 #54 Twig\Template:displayBlock in /home/armansan/dev/arfi/cache/twig/b1/b1083ae6fd9091c1ed1735a25a24e562be41a091a1270217c20f878a76423d5b.php:176 #53 __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f:doDisplay in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:453 #52 Twig\Template:displayWithErrorHandling in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:420 #51 Twig\Template:display in /home/armansan/dev/arfi/cache/twig/76/769aa468201eeefc382cf60c6b4bc68764a5e4d404743543ed7fa150961efd7c.php:35 #50 __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b:doDisplay in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:453 #49 Twig\Template:displayWithErrorHandling in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:420 #48 Twig\Template:display in /home/armansan/dev/arfi/vendor/twig/twig/src/Template.php:432 #47 Twig\Template:render in /home/armansan/dev/arfi/vendor/twig/twig/src/TemplateWrapper.php:47 #46 Twig\TemplateWrapper:render in /home/armansan/dev/arfi/vendor/twig/twig/src/Environment.php:384 #45 Twig\Environment:render in /home/armansan/dev/arfi/system/src/Grav/Common/Twig/Twig.php:448 #44 Grav\Common\Twig\Twig:processSite in /home/armansan/dev/arfi/system/src/Grav/Common/Service/OutputServiceProvider.php:36 #43 Grav\Common\Service\OutputServiceProvider:Grav\Common\Service\{closure} in /home/armansan/dev/arfi/vendor/pimple/pimple/src/Pimple/Container.php:122 #42 Pimple\Container:offsetGet in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/RenderProcessor.php:40 #41 Grav\Common\Processors\RenderProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #40 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #39 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/DebuggerAssetsProcessor.php:38 #38 Grav\Common\Processors\DebuggerAssetsProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #37 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #36 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/PagesProcessor.php:113 #35 Grav\Common\Processors\PagesProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #34 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #33 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/TwigProcessor.php:38 #32 Grav\Common\Processors\TwigProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #31 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #30 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/AssetsProcessor.php:39 #29 Grav\Common\Processors\AssetsProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #28 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #27 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/SchedulerProcessor.php:40 #26 Grav\Common\Processors\SchedulerProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #25 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #24 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/BackupsProcessor.php:39 #23 Grav\Common\Processors\BackupsProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #22 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #21 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/TasksProcessor.php:69 #20 Grav\Common\Processors\TasksProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #19 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #18 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/RequestProcessor.php:64 #17 Grav\Common\Processors\RequestProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #16 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #15 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/ThemesProcessor.php:38 #14 Grav\Common\Processors\ThemesProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #13 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #12 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/PluginsProcessor.php:39 #11 Grav\Common\Processors\PluginsProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #10 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #9 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/InitializeProcessor.php:130 #8 Grav\Common\Processors\InitializeProcessor:Grav\Common\Processors\{closure} in /home/armansan/dev/arfi/system/src/Grav/Common/Debugger.php:546 #7 Grav\Common\Debugger:profile in /home/armansan/dev/arfi/system/src/Grav/Common/Processors/InitializeProcessor.php:129 #6 Grav\Common\Processors\InitializeProcessor:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #5 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #4 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Middlewares/MultipartRequestSupport.php:40 #3 Grav\Framework\RequestHandler\Middlewares\MultipartRequestSupport:process in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:50 #2 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:62 #1 Grav\Framework\RequestHandler\RequestHandler:handle in /home/armansan/dev/arfi/system/src/Grav/Common/Grav.php:312 #0 Grav\Common\Grav:process in /home/armansan/dev/arfi/index.php:47
Stack frames (63)
62
TypeError
/vendor/twig/twig/src/Template.php538
61
Twig\Template getAttribute
/cache/twig/e6/e6ef9264c1eb38c9b69e6c5fe43d95b47e3c67fb5a952aba5affc808ff8eb4f8.php110
60
__TwigTemplate_9e8d41c2576c2ebd74db2edbf386a90c17798a69b4ea3e4fba743ec683fb95a5 doDisplay
/vendor/twig/twig/src/Template.php453
59
Twig\Template displayWithErrorHandling
/vendor/twig/twig/src/Template.php420
58
Twig\Template display
/cache/twig/76/769aa468201eeefc382cf60c6b4bc68764a5e4d404743543ed7fa150961efd7c.php380
57
__TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b block_content
/vendor/twig/twig/src/Template.php214
56
Twig\Template displayBlock
/cache/twig/b1/b1083ae6fd9091c1ed1735a25a24e562be41a091a1270217c20f878a76423d5b.php336
55
__TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f block_body
/vendor/twig/twig/src/Template.php214
54
Twig\Template displayBlock
/cache/twig/b1/b1083ae6fd9091c1ed1735a25a24e562be41a091a1270217c20f878a76423d5b.php176
53
__TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f doDisplay
/vendor/twig/twig/src/Template.php453
52
Twig\Template displayWithErrorHandling
/vendor/twig/twig/src/Template.php420
51
Twig\Template display
/cache/twig/76/769aa468201eeefc382cf60c6b4bc68764a5e4d404743543ed7fa150961efd7c.php35
50
__TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b doDisplay
/vendor/twig/twig/src/Template.php453
49
Twig\Template displayWithErrorHandling
/vendor/twig/twig/src/Template.php420
48
Twig\Template display
/vendor/twig/twig/src/Template.php432
47
Twig\Template render
/vendor/twig/twig/src/TemplateWrapper.php47
46
Twig\TemplateWrapper render
/vendor/twig/twig/src/Environment.php384
45
Twig\Environment render
/system/src/Grav/Common/Twig/Twig.php448
44
Grav\Common\Twig\Twig processSite
/system/src/Grav/Common/Service/OutputServiceProvider.php36
43
Grav\Common\Service\OutputServiceProvider Grav\Common\Service\{closure}
/vendor/pimple/pimple/src/Pimple/Container.php122
42
Pimple\Container offsetGet
/system/src/Grav/Common/Processors/RenderProcessor.php40
41
Grav\Common\Processors\RenderProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
40
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
39
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/DebuggerAssetsProcessor.php38
38
Grav\Common\Processors\DebuggerAssetsProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
37
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
36
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/PagesProcessor.php113
35
Grav\Common\Processors\PagesProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
34
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
33
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/TwigProcessor.php38
32
Grav\Common\Processors\TwigProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
31
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
30
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/AssetsProcessor.php39
29
Grav\Common\Processors\AssetsProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
28
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
27
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/SchedulerProcessor.php40
26
Grav\Common\Processors\SchedulerProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
25
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
24
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/BackupsProcessor.php39
23
Grav\Common\Processors\BackupsProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
22
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
21
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/TasksProcessor.php69
20
Grav\Common\Processors\TasksProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
19
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
18
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/RequestProcessor.php64
17
Grav\Common\Processors\RequestProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
16
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
15
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/ThemesProcessor.php38
14
Grav\Common\Processors\ThemesProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
13
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
12
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/PluginsProcessor.php39
11
Grav\Common\Processors\PluginsProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
10
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
9
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Processors/InitializeProcessor.php130
8
Grav\Common\Processors\InitializeProcessor Grav\Common\Processors\{closure}
/system/src/Grav/Common/Debugger.php546
7
Grav\Common\Debugger profile
/system/src/Grav/Common/Processors/InitializeProcessor.php129
6
Grav\Common\Processors\InitializeProcessor process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
5
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
4
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Middlewares/MultipartRequestSupport.php40
3
Grav\Framework\RequestHandler\Middlewares\MultipartRequestSupport process
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php50
2
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php62
1
Grav\Framework\RequestHandler\RequestHandler handle
/system/src/Grav/Common/Grav.php312
0
Grav\Common\Grav process
/index.php47
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
     * @param mixed  $object            The object or array from where to get the item
     * @param mixed  $item              The item to get from the array or object
     * @param array  $arguments         An array of arguments to pass if the item is an object method
     * @param string $type              The type of attribute (@see \Twig\Template constants)
     * @param bool   $isDefinedTest     Whether this is only a defined check
     * @param bool   $ignoreStrictCheck Whether to ignore the strict attribute check or not
     *
     * @return mixed The attribute value, or a Boolean when $isDefinedTest is true, or null when the attribute is not set and $ignoreStrictCheck is true
     *
     * @throws RuntimeError if the attribute does not exist and Twig is running in strict mode and $isDefinedTest is false
     *
     * @internal
     */
    protected function getAttribute($object, $item, array $arguments = [], $type = self::ANY_CALL, $isDefinedTest = false, $ignoreStrictCheck = false)
    {
        // array
        if (self::METHOD_CALL !== $type) {
            $arrayItem = \is_bool($item) || \is_float($item) ? (int) $item : $item;
 
            if (((\is_array($object) || $object instanceof \ArrayObject) && (isset($object[$arrayItem]) || \array_key_exists($arrayItem, (array) $object)))
                || ($object instanceof \ArrayAccess && isset($object[$arrayItem]))
            ) {
                if ($isDefinedTest) {
                    return true;
                }
 
                return $object[$arrayItem];
            }
 
            if (self::ARRAY_CALL === $type || !\is_object($object)) {
                if ($isDefinedTest) {
                    return false;
                }
 
                if ($ignoreStrictCheck || !$this->env->isStrictVariables()) {
                    return;
                }
 
                if ($object instanceof \ArrayAccess) {
                    $message = sprintf('Key "%s" in object with ArrayAccess of class "%s" does not exist.', $arrayItem, \get_class($object));
Arguments
  1. "Illegal offset type in isset or empty"
    
/home/armansan/dev/arfi/cache/twig/e6/e6ef9264c1eb38c9b69e6c5fe43d95b47e3c67fb5a952aba5affc808ff8eb4f8.php
                 
            </div> 
 
        ";
            }
            // line 31
            echo "         
 
        ";
            // line 33
            if ($this->getAttribute($this->getAttribute($this->getAttribute(($context["page"] ?? null), "header", []), "custom", []), "project", [])) {
                // line 34
                echo "            ";
                $context["p"] = $this->getAttribute(($context["page"] ?? null), "find", [0 => $this->getAttribute($this->getAttribute($this->getAttribute(($context["page"] ?? null), "header", []), "custom", []), "project", [])], "method");
                // line 35
                echo "            ";
                if (($this->getAttribute($this->getAttribute(($context["page"] ?? null), "parent", []), "slug", []) == "sur-scene")) {
                    // line 36
                    echo "                ";
                    $context["cl"] = ("path-" . twig_replace_filter($this->getAttribute($this->getAttribute($this->getAttribute($this->getAttribute($this->getAttribute(($context["page"] ?? null), "parent", []), "header", []), "cat", []), $this->getAttribute($this->getAttribute($this->getAttribute(($context["p"] ?? null), "header", []), "cat", []), 0, [], "array"), [], "array"), "name", []), [" " => "_"]));
                    // line 37
                    echo "            ";
                } else {
                    // line 38
                    echo "
                ";
                    // line 39
                    if (($this->getAttribute($this->getAttribute($this->getAttribute(($context["p"] ?? null), "header", []), "cat", []), 0, [], "array") != null)) {
                        // line 40
                        echo "
                    ";
                        // line 41
                        $context["cl"] = ("path-" . twig_replace_filter($this->getAttribute($this->getAttribute($this->getAttribute($this->getAttribute(($context["p"] ?? null), "header", []), "cat", []), 0, [], "array"), "name", []), [" " => "_"]));
                        // line 42
                        echo "
                ";
                    }
                    // line 44
                    echo "            ";
                }
Arguments
  1. array:7 [
      0 => array:2 [
        "name" => "Nouvelle création"
        "logo" => "picto-spectacle-all.svg"
      ]
      1 => array:1 [
        "name" => "Concert"
      ]
      2 => array:2 [
        "name" => "Jeune public"
        "logo" => "picto-Jeune-public.svg"
      ]
      3 => array:2 [
        "name" => "Action culturelle"
        "logo" => "picto-action-culturelle-06.svg"
      ]
      4 => array:1 [
        "name" => "Ciné et vidéo concert"
      ]
      5 => array:1 [
        "name" => "Grande forme"
      ]
      6 => array:1 [
        "name" => "Spectacle"
      ]
    ]
    
  2. array:2 [
      "name" => "Nouvelle création"
      "logo" => "picto-spectacle-all.svg"
    ]
    
  3. []
    
  4. "array"
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
            $this->doDisplay($context, $blocks);
        } catch (Error $e) {
            if (!$e->getSourceContext()) {
                $e->setSourceContext($this->getSourceContext());
            }
 
            // this is mostly useful for \Twig\Error\LoaderError exceptions
            // see \Twig\Error\LoaderError
            if (-1 === $e->getTemplateLine()) {
                $e->guess();
            }
 
            throw $e;
        } catch (\Exception $e) {
            $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $this->getSourceContext(), $e);
            $e->guess();
 
            throw $e;
        }
    }
 
Arguments
  1. array:38 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
      "catclass" => "path-Nouvelle création"
      "home" => Grav\Common\Page\Page {#425}
      "pu" => array:95 [
        0 => "saxophone"
        1 => "clarinette basse"
        2 => "flûte à bec"
        3 => "accessoires"
        4 => "sampler"
        5 => "laptop"
        6 => "batterie"
        7 => "objets sonores"
        8 => "saxone"
        9 => "trombone"
        10 => "trompette"
        11 => "basse électrique"
        12 => "euphonium"
        13 => "bugle"
        14 => "clarinette"
        15 => "cuatro"
        16 => "kénarinette"
        17 => "chant"
        18 => "percussions"
        19 => "guitare préparées"
        20 => "vibraphone"
        21 => "contrebasse"
        22 => "flûte traversière"
        23 => "violoncelle"
        24 => "violon"
        25 => "sanza"
        26 => "synthétiseur"
        27 => "comédie"
        28 => "mise en scène"
        29 => "dramaturge"
        30 => "machines"
        31 => "scénario"
        32 => "soubassophone"
        33 => "claviers"
        34 => "photographie"
        35 => "prises de son"
        36 => "textes"
        37 => "tuba"
        38 => "vidéo"
        39 => "voix"
        40 => "flûte"
        41 => "baryton-basse"
        42 => "contre-ténor"
        43 => "composition"
        44 => "accordéon"
        45 => "costumes"
        46 => "préparation"
        47 => "jeu"
        48 => "récitant"
        49 => "son"
        50 => "piano"
        51 => "saxophone soprano"
        52 => "saxophone sopranino"
        53 => "saxophone tenor"
        54 => "basse à vent"
        55 => "cor de chasse"
        56 => "gongs"
        57 => "harmonica"
        58 => "recit"
        59 => "improvisation"
        60 => "danse"
        61 => "saxophone alto"
        62 => "flutes"
        63 => "arc sibérien"
        64 => "gimbardes"
        65 => "hautbois"
        66 => "cornemuse"
        67 => "bombarde"
        68 => "trompette à coulisse"
        69 => "semi trompette"
        70 => "saxophone baryton"
        71 => "shiftelia"
        72 => "saz"
        73 => "cabrette"
        74 => "cabretou"
        75 => "guitares préparées"
        76 => "daxophone"
        77 => "disp.électro-acoustisque"
        78 => "vielle à roue électro-acoustique"
        79 => "flûte à eau"
        80 => "flûtes"
        81 => "piccolo"
        82 => "djembé"
        83 => "guitare électrique"
        84 => "guitare"
        85 => "banjo"
        86 => "cheffe de choeur"
        87 => "cuisine"
        88 => "chef de choeur"
        89 => "melodica"
        90 => "trompe"
        91 => "clairon"
        92 => "bandonéon"
        93 => "clefs"
        94 => "xylophone"
      ]
      "pg" => array:60 [
        0 => array:1 [
          "name" => "Colin Delzant"
        ]
        1 => array:1 [
          "name" => "Antoine Läng"
        ]
        2 => array:1 [
          "name" => "Félix Gibert "
        ]
        3 => array:1 [
          "name" => "Géraldine Keller"
        ]
        4 => array:1 [
          "name" => "Thibaut Martin"
        ]
        5 => array:1 [
          "name" => "Emmanuelle Saby"
        ]
        6 => array:1 [
          "name" => "Yuko Oshima"
        ]
        7 => array:1 [
          "name" => "Virgile Ancely"
        ]
        8 => array:1 [
          "name" => "Jessica Jargot"
        ]
        9 => array:1 [
          "name" => "Yann Rolland"
        ]
        10 => array:1 [
          "name" => "Ophelie Kern"
        ]
        11 => array:1 [
          "name" => "Serge Sana"
        ]
        12 => array:1 [
          "name" => "Johanne Larouzzé"
        ]
        13 => array:1 [
          "name" => "Membres ARFI"
        ]
        14 => array:1 [
          "name" => "Christophe Girard"
        ]
        15 => array:1 [
          "name" => "Catherine Laval"
        ]
        16 => array:1 [
          "name" => "Nicole Corti"
        ]
        17 => array:1 [
          "name" => "Chœur Spirito"
        ]
        18 => array:1 [
          "name" => "Michael Lonsdale"
        ]
        19 => array:1 [
          "name" => "Nicolas Pellier"
        ]
        20 => array:1 [
          "name" => "Lucile Perret"
        ]
        21 => array:1 [
          "name" => "Anaïs Ramage"
        ]
        22 => array:1 [
          "name" => "Matthieu Bertaud"
        ]
        23 => array:1 [
          "name" => "Tiago Simas Freire"
        ]
        24 => array:1 [
          "name" => "I. Bajaq"
        ]
        25 => array:1 [
          "name" => "Y. Kizilkaya"
        ]
        26 => array:1 [
          "name" => "M. Akkaya"
        ]
        27 => array:1 [
          "name" => "M. Degbevi"
        ]
        28 => array:1 [
          "name" => "I. Houbiri"
        ]
        29 => array:1 [
          "name" => "N. Mohamad"
        ]
        30 => array:1 [
          "name" => "M. Saïd"
        ]
        31 => array:1 [
          "name" => "T. Bacar"
        ]
        32 => array:1 [
          "name" => "AM. Saïd"
        ]
        33 => array:1 [
          "name" => "Musiciens de l'atelier Orchestre de La Duchère"
        ]
        34 => array:1 [
          "name" => "Michel Barbier"
        ]
        35 => array:1 [
          "name" => "Jacques Puech"
        ]
        36 => array:1 [
          "name" => "André Ricros"
        ]
        37 => array:1 [
          "name" => "Ted Milton"
        ]
        38 => array:1 [
          "name" => "Nicolas Lelièvre"
        ]
        39 => array:1 [
          "name" => "Jean Luc Peilhon"
        ]
        40 => array:1 [
          "name" => "Bernard Gousset"
        ]
        41 => array:1 [
          "name" => "Marie Hélène Ruiz"
        ]
        42 => array:1 [
          "name" => "Franck Boyron"
        ]
        43 => array:1 [
          "name" => "Ludovic Murat"
        ]
        44 => array:1 [
          "name" => "Lucia Recio"
        ]
        45 => array:1 [
          "name" => "Frédéric Roudet"
        ]
        46 => array:1 [
          "name" => "Damien Sabatier"
        ]
        47 => array:1 [
          "name" => "Franck Pilandon"
        ]
        48 => array:1 [
          "name" => "Le Nelson Mandela Metropolitan Choir"
        ]
        49 => array:1 [
          "name" => "Denis Desbrières"
        ]
        50 => array:1 [
          "name" => "Vincent Guglielmi"
        ]
        51 => array:1 [
          "name" => "Marie-Jo Guisse"
        ]
        52 => array:1 [
          "name" => "Isabelle Magdinier"
        ]
        53 => array:1 [
          "name" => "Christian Millanvois"
        ]
        54 => array:1 [
          "name" => "Daniel Pasquier"
        ]
        55 => array:1 [
          "name" => "Pierre Philibert"
        ]
        56 => array:1 [
          "name" => "Jean-Charles Richard"
        ]
        57 => array:1 [
          "name" => "Jean-François Charbonnier"
        ]
        58 => array:1 [
          "name" => "Philippe Deschepert"
        ]
        59 => array:1 [
          "name" => "Ramon Lopez"
        ]
      ]
      "po" => array:26 [
        0 => array:1 [
          "name" => " Abdel Abrit"
        ]
        1 => array:1 [
          "name" => "Fabrice Alibaux"
        ]
        2 => array:1 [
          "name" => "Jean Aussanaire"
        ]
        3 => array:1 [
          "name" => "Jean François Baez"
        ]
        4 => array:1 [
          "name" => "Michel Boiton"
        ]
        5 => array:1 [
          "name" => "Bernard Bollerot"
        ]
        6 => array:1 [
          "name" => "Mickael Boudoux"
        ]
        7 => array:1 [
          "name" => "Eric Brochard"
        ]
        8 => array:1 [
          "name" => "Jean Luc Cappozzo"
        ]
        9 => array:1 [
          "name" => "Patrick Charbonnier"
        ]
        10 => array:1 [
          "name" => "Bruno Chevillon"
        ]
        11 => array:1 [
          "name" => "Alain Gibert"
        ]
        12 => array:1 [
          "name" => "Pascal Lloret"
        ]
        13 => array:1 [
          "name" => "Jean Mereu"
        ]
        14 => array:1 [
          "name" => "Maurice Merle"
        ]
        15 => array:1 [
          "name" => "Jean François Minjard"
        ]
        16 => array:1 [
          "name" => "Antoine Morand"
        ]
        17 => array:1 [
          "name" => "François Raulin"
        ]
        18 => array:1 [
          "name" => "Lucia Recio"
        ]
        19 => array:1 [
          "name" => "Alain Rellay"
        ]
        20 => array:1 [
          "name" => "Yves Robert"
        ]
        21 => array:1 [
          "name" => "Louis Sclavis"
        ]
        22 => array:1 [
          "name" => "Jacques Veillé"
        ]
        23 => array:1 [
          "name" => "Christian Ville"
        ]
        24 => array:1 [
          "name" => "Patrick Vollat"
        ]
        25 => array:1 [
          "name" => "Steve Waring"
        ]
      ]
      "agenda" => false
      "break" => false
      "arraytosort" => array:4 [
        0 => array:5 [
          "name" => "Cognet"
          "full_name" => "Clémence Cognet"
          "instrument" => array:1 [
            0 => "24"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/clemence-cognet"
        ]
        1 => array:5 [
          "name" => "Delzant"
          "full_name" => "Colin Delzant"
          "instrument" => array:1 [
            0 => "23"
          ]
          "visible" => false
          "url" => "/arfi/fr/arfi/artistes/colin-delzant"
        ]
        2 => array:5 [
          "name" => "Gauvert"
          "full_name" => "Christophe Gauvert"
          "instrument" => array:1 [
            0 => "21"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/christophe-gauvert"
        ]
        3 => array:5 [
          "name" => "Grenard"
          "full_name" => "Guillaume Grenard"
          "instrument" => array:1 [
            0 => "43"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/guillaume-grenard"
        ]
      ]
      "b" => ""
      "p" => Grav\Common\Page\Page {#471}
    ]
    
  2. []
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
    {
        return $this;
    }
 
    /**
     * Returns all blocks.
     *
     * This method is for internal use only and should never be called
     * directly.
     *
     * @return array An array of blocks
     */
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        if ($this->env->isDebug()) {
            ob_start();
        } else {
            ob_start(function () { return ''; });
        }
        try {
            $this->display($context);
        } catch (\Exception $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
Arguments
  1. array:36 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
      "catclass" => "path-Nouvelle création"
      "home" => Grav\Common\Page\Page {#425}
      "pu" => array:95 [
        0 => "saxophone"
        1 => "clarinette basse"
        2 => "flûte à bec"
        3 => "accessoires"
        4 => "sampler"
        5 => "laptop"
        6 => "batterie"
        7 => "objets sonores"
        8 => "saxone"
        9 => "trombone"
        10 => "trompette"
        11 => "basse électrique"
        12 => "euphonium"
        13 => "bugle"
        14 => "clarinette"
        15 => "cuatro"
        16 => "kénarinette"
        17 => "chant"
        18 => "percussions"
        19 => "guitare préparées"
        20 => "vibraphone"
        21 => "contrebasse"
        22 => "flûte traversière"
        23 => "violoncelle"
        24 => "violon"
        25 => "sanza"
        26 => "synthétiseur"
        27 => "comédie"
        28 => "mise en scène"
        29 => "dramaturge"
        30 => "machines"
        31 => "scénario"
        32 => "soubassophone"
        33 => "claviers"
        34 => "photographie"
        35 => "prises de son"
        36 => "textes"
        37 => "tuba"
        38 => "vidéo"
        39 => "voix"
        40 => "flûte"
        41 => "baryton-basse"
        42 => "contre-ténor"
        43 => "composition"
        44 => "accordéon"
        45 => "costumes"
        46 => "préparation"
        47 => "jeu"
        48 => "récitant"
        49 => "son"
        50 => "piano"
        51 => "saxophone soprano"
        52 => "saxophone sopranino"
        53 => "saxophone tenor"
        54 => "basse à vent"
        55 => "cor de chasse"
        56 => "gongs"
        57 => "harmonica"
        58 => "recit"
        59 => "improvisation"
        60 => "danse"
        61 => "saxophone alto"
        62 => "flutes"
        63 => "arc sibérien"
        64 => "gimbardes"
        65 => "hautbois"
        66 => "cornemuse"
        67 => "bombarde"
        68 => "trompette à coulisse"
        69 => "semi trompette"
        70 => "saxophone baryton"
        71 => "shiftelia"
        72 => "saz"
        73 => "cabrette"
        74 => "cabretou"
        75 => "guitares préparées"
        76 => "daxophone"
        77 => "disp.électro-acoustisque"
        78 => "vielle à roue électro-acoustique"
        79 => "flûte à eau"
        80 => "flûtes"
        81 => "piccolo"
        82 => "djembé"
        83 => "guitare électrique"
        84 => "guitare"
        85 => "banjo"
        86 => "cheffe de choeur"
        87 => "cuisine"
        88 => "chef de choeur"
        89 => "melodica"
        90 => "trompe"
        91 => "clairon"
        92 => "bandonéon"
        93 => "clefs"
        94 => "xylophone"
      ]
      "pg" => array:60 [
        0 => array:1 [
          "name" => "Colin Delzant"
        ]
        1 => array:1 [
          "name" => "Antoine Läng"
        ]
        2 => array:1 [
          "name" => "Félix Gibert "
        ]
        3 => array:1 [
          "name" => "Géraldine Keller"
        ]
        4 => array:1 [
          "name" => "Thibaut Martin"
        ]
        5 => array:1 [
          "name" => "Emmanuelle Saby"
        ]
        6 => array:1 [
          "name" => "Yuko Oshima"
        ]
        7 => array:1 [
          "name" => "Virgile Ancely"
        ]
        8 => array:1 [
          "name" => "Jessica Jargot"
        ]
        9 => array:1 [
          "name" => "Yann Rolland"
        ]
        10 => array:1 [
          "name" => "Ophelie Kern"
        ]
        11 => array:1 [
          "name" => "Serge Sana"
        ]
        12 => array:1 [
          "name" => "Johanne Larouzzé"
        ]
        13 => array:1 [
          "name" => "Membres ARFI"
        ]
        14 => array:1 [
          "name" => "Christophe Girard"
        ]
        15 => array:1 [
          "name" => "Catherine Laval"
        ]
        16 => array:1 [
          "name" => "Nicole Corti"
        ]
        17 => array:1 [
          "name" => "Chœur Spirito"
        ]
        18 => array:1 [
          "name" => "Michael Lonsdale"
        ]
        19 => array:1 [
          "name" => "Nicolas Pellier"
        ]
        20 => array:1 [
          "name" => "Lucile Perret"
        ]
        21 => array:1 [
          "name" => "Anaïs Ramage"
        ]
        22 => array:1 [
          "name" => "Matthieu Bertaud"
        ]
        23 => array:1 [
          "name" => "Tiago Simas Freire"
        ]
        24 => array:1 [
          "name" => "I. Bajaq"
        ]
        25 => array:1 [
          "name" => "Y. Kizilkaya"
        ]
        26 => array:1 [
          "name" => "M. Akkaya"
        ]
        27 => array:1 [
          "name" => "M. Degbevi"
        ]
        28 => array:1 [
          "name" => "I. Houbiri"
        ]
        29 => array:1 [
          "name" => "N. Mohamad"
        ]
        30 => array:1 [
          "name" => "M. Saïd"
        ]
        31 => array:1 [
          "name" => "T. Bacar"
        ]
        32 => array:1 [
          "name" => "AM. Saïd"
        ]
        33 => array:1 [
          "name" => "Musiciens de l'atelier Orchestre de La Duchère"
        ]
        34 => array:1 [
          "name" => "Michel Barbier"
        ]
        35 => array:1 [
          "name" => "Jacques Puech"
        ]
        36 => array:1 [
          "name" => "André Ricros"
        ]
        37 => array:1 [
          "name" => "Ted Milton"
        ]
        38 => array:1 [
          "name" => "Nicolas Lelièvre"
        ]
        39 => array:1 [
          "name" => "Jean Luc Peilhon"
        ]
        40 => array:1 [
          "name" => "Bernard Gousset"
        ]
        41 => array:1 [
          "name" => "Marie Hélène Ruiz"
        ]
        42 => array:1 [
          "name" => "Franck Boyron"
        ]
        43 => array:1 [
          "name" => "Ludovic Murat"
        ]
        44 => array:1 [
          "name" => "Lucia Recio"
        ]
        45 => array:1 [
          "name" => "Frédéric Roudet"
        ]
        46 => array:1 [
          "name" => "Damien Sabatier"
        ]
        47 => array:1 [
          "name" => "Franck Pilandon"
        ]
        48 => array:1 [
          "name" => "Le Nelson Mandela Metropolitan Choir"
        ]
        49 => array:1 [
          "name" => "Denis Desbrières"
        ]
        50 => array:1 [
          "name" => "Vincent Guglielmi"
        ]
        51 => array:1 [
          "name" => "Marie-Jo Guisse"
        ]
        52 => array:1 [
          "name" => "Isabelle Magdinier"
        ]
        53 => array:1 [
          "name" => "Christian Millanvois"
        ]
        54 => array:1 [
          "name" => "Daniel Pasquier"
        ]
        55 => array:1 [
          "name" => "Pierre Philibert"
        ]
        56 => array:1 [
          "name" => "Jean-Charles Richard"
        ]
        57 => array:1 [
          "name" => "Jean-François Charbonnier"
        ]
        58 => array:1 [
          "name" => "Philippe Deschepert"
        ]
        59 => array:1 [
          "name" => "Ramon Lopez"
        ]
      ]
      "po" => array:26 [
        0 => array:1 [
          "name" => " Abdel Abrit"
        ]
        1 => array:1 [
          "name" => "Fabrice Alibaux"
        ]
        2 => array:1 [
          "name" => "Jean Aussanaire"
        ]
        3 => array:1 [
          "name" => "Jean François Baez"
        ]
        4 => array:1 [
          "name" => "Michel Boiton"
        ]
        5 => array:1 [
          "name" => "Bernard Bollerot"
        ]
        6 => array:1 [
          "name" => "Mickael Boudoux"
        ]
        7 => array:1 [
          "name" => "Eric Brochard"
        ]
        8 => array:1 [
          "name" => "Jean Luc Cappozzo"
        ]
        9 => array:1 [
          "name" => "Patrick Charbonnier"
        ]
        10 => array:1 [
          "name" => "Bruno Chevillon"
        ]
        11 => array:1 [
          "name" => "Alain Gibert"
        ]
        12 => array:1 [
          "name" => "Pascal Lloret"
        ]
        13 => array:1 [
          "name" => "Jean Mereu"
        ]
        14 => array:1 [
          "name" => "Maurice Merle"
        ]
        15 => array:1 [
          "name" => "Jean François Minjard"
        ]
        16 => array:1 [
          "name" => "Antoine Morand"
        ]
        17 => array:1 [
          "name" => "François Raulin"
        ]
        18 => array:1 [
          "name" => "Lucia Recio"
        ]
        19 => array:1 [
          "name" => "Alain Rellay"
        ]
        20 => array:1 [
          "name" => "Yves Robert"
        ]
        21 => array:1 [
          "name" => "Louis Sclavis"
        ]
        22 => array:1 [
          "name" => "Jacques Veillé"
        ]
        23 => array:1 [
          "name" => "Christian Ville"
        ]
        24 => array:1 [
          "name" => "Patrick Vollat"
        ]
        25 => array:1 [
          "name" => "Steve Waring"
        ]
      ]
      "agenda" => false
      "break" => false
      "arraytosort" => array:4 [
        0 => array:5 [
          "name" => "Cognet"
          "full_name" => "Clémence Cognet"
          "instrument" => array:1 [
            0 => "24"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/clemence-cognet"
        ]
        1 => array:5 [
          "name" => "Delzant"
          "full_name" => "Colin Delzant"
          "instrument" => array:1 [
            0 => "23"
          ]
          "visible" => false
          "url" => "/arfi/fr/arfi/artistes/colin-delzant"
        ]
        2 => array:5 [
          "name" => "Gauvert"
          "full_name" => "Christophe Gauvert"
          "instrument" => array:1 [
            0 => "21"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/christophe-gauvert"
        ]
        3 => array:5 [
          "name" => "Grenard"
          "full_name" => "Guillaume Grenard"
          "instrument" => array:1 [
            0 => "43"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/guillaume-grenard"
        ]
      ]
    ]
    
  2. []
    
/home/armansan/dev/arfi/cache/twig/76/769aa468201eeefc382cf60c6b4bc68764a5e4d404743543ed7fa150961efd7c.php
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 118
        echo "                        </div>
                    </div>
                    <div class=\"cell small-12\">
                        ";
        // line 121
        $this->loadTemplate("partials/footer_module_01.html.twig", "project.html.twig", 121)->display($context);
        // line 122
        echo "                    </div>
                </div>
            </div>
        </div>
        
    </div>
    ";
        // line 128
        $this->loadTemplate("partials/footer_module_02.html.twig", "project.html.twig", 128)->display($context);
        // line 129
        echo "    
 
 
 
";
    }
 
    public function getTemplateName()
    {
        return "project.html.twig";
    }
 
    public function isTraitable()
    {
        return false;
    }
 
    public function getDebugInfo()
    {
Arguments
  1. array:36 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
      "catclass" => "path-Nouvelle création"
      "home" => Grav\Common\Page\Page {#425}
      "pu" => array:95 [
        0 => "saxophone"
        1 => "clarinette basse"
        2 => "flûte à bec"
        3 => "accessoires"
        4 => "sampler"
        5 => "laptop"
        6 => "batterie"
        7 => "objets sonores"
        8 => "saxone"
        9 => "trombone"
        10 => "trompette"
        11 => "basse électrique"
        12 => "euphonium"
        13 => "bugle"
        14 => "clarinette"
        15 => "cuatro"
        16 => "kénarinette"
        17 => "chant"
        18 => "percussions"
        19 => "guitare préparées"
        20 => "vibraphone"
        21 => "contrebasse"
        22 => "flûte traversière"
        23 => "violoncelle"
        24 => "violon"
        25 => "sanza"
        26 => "synthétiseur"
        27 => "comédie"
        28 => "mise en scène"
        29 => "dramaturge"
        30 => "machines"
        31 => "scénario"
        32 => "soubassophone"
        33 => "claviers"
        34 => "photographie"
        35 => "prises de son"
        36 => "textes"
        37 => "tuba"
        38 => "vidéo"
        39 => "voix"
        40 => "flûte"
        41 => "baryton-basse"
        42 => "contre-ténor"
        43 => "composition"
        44 => "accordéon"
        45 => "costumes"
        46 => "préparation"
        47 => "jeu"
        48 => "récitant"
        49 => "son"
        50 => "piano"
        51 => "saxophone soprano"
        52 => "saxophone sopranino"
        53 => "saxophone tenor"
        54 => "basse à vent"
        55 => "cor de chasse"
        56 => "gongs"
        57 => "harmonica"
        58 => "recit"
        59 => "improvisation"
        60 => "danse"
        61 => "saxophone alto"
        62 => "flutes"
        63 => "arc sibérien"
        64 => "gimbardes"
        65 => "hautbois"
        66 => "cornemuse"
        67 => "bombarde"
        68 => "trompette à coulisse"
        69 => "semi trompette"
        70 => "saxophone baryton"
        71 => "shiftelia"
        72 => "saz"
        73 => "cabrette"
        74 => "cabretou"
        75 => "guitares préparées"
        76 => "daxophone"
        77 => "disp.électro-acoustisque"
        78 => "vielle à roue électro-acoustique"
        79 => "flûte à eau"
        80 => "flûtes"
        81 => "piccolo"
        82 => "djembé"
        83 => "guitare électrique"
        84 => "guitare"
        85 => "banjo"
        86 => "cheffe de choeur"
        87 => "cuisine"
        88 => "chef de choeur"
        89 => "melodica"
        90 => "trompe"
        91 => "clairon"
        92 => "bandonéon"
        93 => "clefs"
        94 => "xylophone"
      ]
      "pg" => array:60 [
        0 => array:1 [
          "name" => "Colin Delzant"
        ]
        1 => array:1 [
          "name" => "Antoine Läng"
        ]
        2 => array:1 [
          "name" => "Félix Gibert "
        ]
        3 => array:1 [
          "name" => "Géraldine Keller"
        ]
        4 => array:1 [
          "name" => "Thibaut Martin"
        ]
        5 => array:1 [
          "name" => "Emmanuelle Saby"
        ]
        6 => array:1 [
          "name" => "Yuko Oshima"
        ]
        7 => array:1 [
          "name" => "Virgile Ancely"
        ]
        8 => array:1 [
          "name" => "Jessica Jargot"
        ]
        9 => array:1 [
          "name" => "Yann Rolland"
        ]
        10 => array:1 [
          "name" => "Ophelie Kern"
        ]
        11 => array:1 [
          "name" => "Serge Sana"
        ]
        12 => array:1 [
          "name" => "Johanne Larouzzé"
        ]
        13 => array:1 [
          "name" => "Membres ARFI"
        ]
        14 => array:1 [
          "name" => "Christophe Girard"
        ]
        15 => array:1 [
          "name" => "Catherine Laval"
        ]
        16 => array:1 [
          "name" => "Nicole Corti"
        ]
        17 => array:1 [
          "name" => "Chœur Spirito"
        ]
        18 => array:1 [
          "name" => "Michael Lonsdale"
        ]
        19 => array:1 [
          "name" => "Nicolas Pellier"
        ]
        20 => array:1 [
          "name" => "Lucile Perret"
        ]
        21 => array:1 [
          "name" => "Anaïs Ramage"
        ]
        22 => array:1 [
          "name" => "Matthieu Bertaud"
        ]
        23 => array:1 [
          "name" => "Tiago Simas Freire"
        ]
        24 => array:1 [
          "name" => "I. Bajaq"
        ]
        25 => array:1 [
          "name" => "Y. Kizilkaya"
        ]
        26 => array:1 [
          "name" => "M. Akkaya"
        ]
        27 => array:1 [
          "name" => "M. Degbevi"
        ]
        28 => array:1 [
          "name" => "I. Houbiri"
        ]
        29 => array:1 [
          "name" => "N. Mohamad"
        ]
        30 => array:1 [
          "name" => "M. Saïd"
        ]
        31 => array:1 [
          "name" => "T. Bacar"
        ]
        32 => array:1 [
          "name" => "AM. Saïd"
        ]
        33 => array:1 [
          "name" => "Musiciens de l'atelier Orchestre de La Duchère"
        ]
        34 => array:1 [
          "name" => "Michel Barbier"
        ]
        35 => array:1 [
          "name" => "Jacques Puech"
        ]
        36 => array:1 [
          "name" => "André Ricros"
        ]
        37 => array:1 [
          "name" => "Ted Milton"
        ]
        38 => array:1 [
          "name" => "Nicolas Lelièvre"
        ]
        39 => array:1 [
          "name" => "Jean Luc Peilhon"
        ]
        40 => array:1 [
          "name" => "Bernard Gousset"
        ]
        41 => array:1 [
          "name" => "Marie Hélène Ruiz"
        ]
        42 => array:1 [
          "name" => "Franck Boyron"
        ]
        43 => array:1 [
          "name" => "Ludovic Murat"
        ]
        44 => array:1 [
          "name" => "Lucia Recio"
        ]
        45 => array:1 [
          "name" => "Frédéric Roudet"
        ]
        46 => array:1 [
          "name" => "Damien Sabatier"
        ]
        47 => array:1 [
          "name" => "Franck Pilandon"
        ]
        48 => array:1 [
          "name" => "Le Nelson Mandela Metropolitan Choir"
        ]
        49 => array:1 [
          "name" => "Denis Desbrières"
        ]
        50 => array:1 [
          "name" => "Vincent Guglielmi"
        ]
        51 => array:1 [
          "name" => "Marie-Jo Guisse"
        ]
        52 => array:1 [
          "name" => "Isabelle Magdinier"
        ]
        53 => array:1 [
          "name" => "Christian Millanvois"
        ]
        54 => array:1 [
          "name" => "Daniel Pasquier"
        ]
        55 => array:1 [
          "name" => "Pierre Philibert"
        ]
        56 => array:1 [
          "name" => "Jean-Charles Richard"
        ]
        57 => array:1 [
          "name" => "Jean-François Charbonnier"
        ]
        58 => array:1 [
          "name" => "Philippe Deschepert"
        ]
        59 => array:1 [
          "name" => "Ramon Lopez"
        ]
      ]
      "po" => array:26 [
        0 => array:1 [
          "name" => " Abdel Abrit"
        ]
        1 => array:1 [
          "name" => "Fabrice Alibaux"
        ]
        2 => array:1 [
          "name" => "Jean Aussanaire"
        ]
        3 => array:1 [
          "name" => "Jean François Baez"
        ]
        4 => array:1 [
          "name" => "Michel Boiton"
        ]
        5 => array:1 [
          "name" => "Bernard Bollerot"
        ]
        6 => array:1 [
          "name" => "Mickael Boudoux"
        ]
        7 => array:1 [
          "name" => "Eric Brochard"
        ]
        8 => array:1 [
          "name" => "Jean Luc Cappozzo"
        ]
        9 => array:1 [
          "name" => "Patrick Charbonnier"
        ]
        10 => array:1 [
          "name" => "Bruno Chevillon"
        ]
        11 => array:1 [
          "name" => "Alain Gibert"
        ]
        12 => array:1 [
          "name" => "Pascal Lloret"
        ]
        13 => array:1 [
          "name" => "Jean Mereu"
        ]
        14 => array:1 [
          "name" => "Maurice Merle"
        ]
        15 => array:1 [
          "name" => "Jean François Minjard"
        ]
        16 => array:1 [
          "name" => "Antoine Morand"
        ]
        17 => array:1 [
          "name" => "François Raulin"
        ]
        18 => array:1 [
          "name" => "Lucia Recio"
        ]
        19 => array:1 [
          "name" => "Alain Rellay"
        ]
        20 => array:1 [
          "name" => "Yves Robert"
        ]
        21 => array:1 [
          "name" => "Louis Sclavis"
        ]
        22 => array:1 [
          "name" => "Jacques Veillé"
        ]
        23 => array:1 [
          "name" => "Christian Ville"
        ]
        24 => array:1 [
          "name" => "Patrick Vollat"
        ]
        25 => array:1 [
          "name" => "Steve Waring"
        ]
      ]
      "agenda" => false
      "break" => false
      "arraytosort" => array:4 [
        0 => array:5 [
          "name" => "Cognet"
          "full_name" => "Clémence Cognet"
          "instrument" => array:1 [
            0 => "24"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/clemence-cognet"
        ]
        1 => array:5 [
          "name" => "Delzant"
          "full_name" => "Colin Delzant"
          "instrument" => array:1 [
            0 => "23"
          ]
          "visible" => false
          "url" => "/arfi/fr/arfi/artistes/colin-delzant"
        ]
        2 => array:5 [
          "name" => "Gauvert"
          "full_name" => "Christophe Gauvert"
          "instrument" => array:1 [
            0 => "21"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/christophe-gauvert"
        ]
        3 => array:5 [
          "name" => "Grenard"
          "full_name" => "Guillaume Grenard"
          "instrument" => array:1 [
            0 => "43"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/guillaume-grenard"
        ]
      ]
    ]
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
 
        if ($useBlocks && isset($blocks[$name])) {
            $template = $blocks[$name][0];
            $block = $blocks[$name][1];
        } elseif (isset($this->blocks[$name])) {
            $template = $this->blocks[$name][0];
            $block = $this->blocks[$name][1];
        } else {
            $template = null;
            $block = null;
        }
 
        // avoid RCEs when sandbox is enabled
        if (null !== $template && !$template instanceof self) {
            throw new \LogicException('A block must be a method on a \Twig\Template instance.');
        }
 
        if (null !== $template) {
            try {
                $template->$block($context, $blocks);
            } catch (Error $e) {
                if (!$e->getSourceContext()) {
                    $e->setSourceContext($template->getSourceContext());
                }
 
                // this is mostly useful for \Twig\Error\LoaderError exceptions
                // see \Twig\Error\LoaderError
                if (-1 === $e->getTemplateLine()) {
                    $e->guess();
                }
 
                throw $e;
            } catch (\Exception $e) {
                $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $template->getSourceContext(), $e);
                $e->guess();
 
                throw $e;
            }
        } elseif (false !== $parent = $this->getParent($context)) {
            $parent->displayBlock($name, $context, array_merge($this->blocks, $blocks), false);
Arguments
  1. array:36 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
      "catclass" => "path-Nouvelle création"
      "home" => Grav\Common\Page\Page {#425}
      "pu" => array:95 [
        0 => "saxophone"
        1 => "clarinette basse"
        2 => "flûte à bec"
        3 => "accessoires"
        4 => "sampler"
        5 => "laptop"
        6 => "batterie"
        7 => "objets sonores"
        8 => "saxone"
        9 => "trombone"
        10 => "trompette"
        11 => "basse électrique"
        12 => "euphonium"
        13 => "bugle"
        14 => "clarinette"
        15 => "cuatro"
        16 => "kénarinette"
        17 => "chant"
        18 => "percussions"
        19 => "guitare préparées"
        20 => "vibraphone"
        21 => "contrebasse"
        22 => "flûte traversière"
        23 => "violoncelle"
        24 => "violon"
        25 => "sanza"
        26 => "synthétiseur"
        27 => "comédie"
        28 => "mise en scène"
        29 => "dramaturge"
        30 => "machines"
        31 => "scénario"
        32 => "soubassophone"
        33 => "claviers"
        34 => "photographie"
        35 => "prises de son"
        36 => "textes"
        37 => "tuba"
        38 => "vidéo"
        39 => "voix"
        40 => "flûte"
        41 => "baryton-basse"
        42 => "contre-ténor"
        43 => "composition"
        44 => "accordéon"
        45 => "costumes"
        46 => "préparation"
        47 => "jeu"
        48 => "récitant"
        49 => "son"
        50 => "piano"
        51 => "saxophone soprano"
        52 => "saxophone sopranino"
        53 => "saxophone tenor"
        54 => "basse à vent"
        55 => "cor de chasse"
        56 => "gongs"
        57 => "harmonica"
        58 => "recit"
        59 => "improvisation"
        60 => "danse"
        61 => "saxophone alto"
        62 => "flutes"
        63 => "arc sibérien"
        64 => "gimbardes"
        65 => "hautbois"
        66 => "cornemuse"
        67 => "bombarde"
        68 => "trompette à coulisse"
        69 => "semi trompette"
        70 => "saxophone baryton"
        71 => "shiftelia"
        72 => "saz"
        73 => "cabrette"
        74 => "cabretou"
        75 => "guitares préparées"
        76 => "daxophone"
        77 => "disp.électro-acoustisque"
        78 => "vielle à roue électro-acoustique"
        79 => "flûte à eau"
        80 => "flûtes"
        81 => "piccolo"
        82 => "djembé"
        83 => "guitare électrique"
        84 => "guitare"
        85 => "banjo"
        86 => "cheffe de choeur"
        87 => "cuisine"
        88 => "chef de choeur"
        89 => "melodica"
        90 => "trompe"
        91 => "clairon"
        92 => "bandonéon"
        93 => "clefs"
        94 => "xylophone"
      ]
      "pg" => array:60 [
        0 => array:1 [
          "name" => "Colin Delzant"
        ]
        1 => array:1 [
          "name" => "Antoine Läng"
        ]
        2 => array:1 [
          "name" => "Félix Gibert "
        ]
        3 => array:1 [
          "name" => "Géraldine Keller"
        ]
        4 => array:1 [
          "name" => "Thibaut Martin"
        ]
        5 => array:1 [
          "name" => "Emmanuelle Saby"
        ]
        6 => array:1 [
          "name" => "Yuko Oshima"
        ]
        7 => array:1 [
          "name" => "Virgile Ancely"
        ]
        8 => array:1 [
          "name" => "Jessica Jargot"
        ]
        9 => array:1 [
          "name" => "Yann Rolland"
        ]
        10 => array:1 [
          "name" => "Ophelie Kern"
        ]
        11 => array:1 [
          "name" => "Serge Sana"
        ]
        12 => array:1 [
          "name" => "Johanne Larouzzé"
        ]
        13 => array:1 [
          "name" => "Membres ARFI"
        ]
        14 => array:1 [
          "name" => "Christophe Girard"
        ]
        15 => array:1 [
          "name" => "Catherine Laval"
        ]
        16 => array:1 [
          "name" => "Nicole Corti"
        ]
        17 => array:1 [
          "name" => "Chœur Spirito"
        ]
        18 => array:1 [
          "name" => "Michael Lonsdale"
        ]
        19 => array:1 [
          "name" => "Nicolas Pellier"
        ]
        20 => array:1 [
          "name" => "Lucile Perret"
        ]
        21 => array:1 [
          "name" => "Anaïs Ramage"
        ]
        22 => array:1 [
          "name" => "Matthieu Bertaud"
        ]
        23 => array:1 [
          "name" => "Tiago Simas Freire"
        ]
        24 => array:1 [
          "name" => "I. Bajaq"
        ]
        25 => array:1 [
          "name" => "Y. Kizilkaya"
        ]
        26 => array:1 [
          "name" => "M. Akkaya"
        ]
        27 => array:1 [
          "name" => "M. Degbevi"
        ]
        28 => array:1 [
          "name" => "I. Houbiri"
        ]
        29 => array:1 [
          "name" => "N. Mohamad"
        ]
        30 => array:1 [
          "name" => "M. Saïd"
        ]
        31 => array:1 [
          "name" => "T. Bacar"
        ]
        32 => array:1 [
          "name" => "AM. Saïd"
        ]
        33 => array:1 [
          "name" => "Musiciens de l'atelier Orchestre de La Duchère"
        ]
        34 => array:1 [
          "name" => "Michel Barbier"
        ]
        35 => array:1 [
          "name" => "Jacques Puech"
        ]
        36 => array:1 [
          "name" => "André Ricros"
        ]
        37 => array:1 [
          "name" => "Ted Milton"
        ]
        38 => array:1 [
          "name" => "Nicolas Lelièvre"
        ]
        39 => array:1 [
          "name" => "Jean Luc Peilhon"
        ]
        40 => array:1 [
          "name" => "Bernard Gousset"
        ]
        41 => array:1 [
          "name" => "Marie Hélène Ruiz"
        ]
        42 => array:1 [
          "name" => "Franck Boyron"
        ]
        43 => array:1 [
          "name" => "Ludovic Murat"
        ]
        44 => array:1 [
          "name" => "Lucia Recio"
        ]
        45 => array:1 [
          "name" => "Frédéric Roudet"
        ]
        46 => array:1 [
          "name" => "Damien Sabatier"
        ]
        47 => array:1 [
          "name" => "Franck Pilandon"
        ]
        48 => array:1 [
          "name" => "Le Nelson Mandela Metropolitan Choir"
        ]
        49 => array:1 [
          "name" => "Denis Desbrières"
        ]
        50 => array:1 [
          "name" => "Vincent Guglielmi"
        ]
        51 => array:1 [
          "name" => "Marie-Jo Guisse"
        ]
        52 => array:1 [
          "name" => "Isabelle Magdinier"
        ]
        53 => array:1 [
          "name" => "Christian Millanvois"
        ]
        54 => array:1 [
          "name" => "Daniel Pasquier"
        ]
        55 => array:1 [
          "name" => "Pierre Philibert"
        ]
        56 => array:1 [
          "name" => "Jean-Charles Richard"
        ]
        57 => array:1 [
          "name" => "Jean-François Charbonnier"
        ]
        58 => array:1 [
          "name" => "Philippe Deschepert"
        ]
        59 => array:1 [
          "name" => "Ramon Lopez"
        ]
      ]
      "po" => array:26 [
        0 => array:1 [
          "name" => " Abdel Abrit"
        ]
        1 => array:1 [
          "name" => "Fabrice Alibaux"
        ]
        2 => array:1 [
          "name" => "Jean Aussanaire"
        ]
        3 => array:1 [
          "name" => "Jean François Baez"
        ]
        4 => array:1 [
          "name" => "Michel Boiton"
        ]
        5 => array:1 [
          "name" => "Bernard Bollerot"
        ]
        6 => array:1 [
          "name" => "Mickael Boudoux"
        ]
        7 => array:1 [
          "name" => "Eric Brochard"
        ]
        8 => array:1 [
          "name" => "Jean Luc Cappozzo"
        ]
        9 => array:1 [
          "name" => "Patrick Charbonnier"
        ]
        10 => array:1 [
          "name" => "Bruno Chevillon"
        ]
        11 => array:1 [
          "name" => "Alain Gibert"
        ]
        12 => array:1 [
          "name" => "Pascal Lloret"
        ]
        13 => array:1 [
          "name" => "Jean Mereu"
        ]
        14 => array:1 [
          "name" => "Maurice Merle"
        ]
        15 => array:1 [
          "name" => "Jean François Minjard"
        ]
        16 => array:1 [
          "name" => "Antoine Morand"
        ]
        17 => array:1 [
          "name" => "François Raulin"
        ]
        18 => array:1 [
          "name" => "Lucia Recio"
        ]
        19 => array:1 [
          "name" => "Alain Rellay"
        ]
        20 => array:1 [
          "name" => "Yves Robert"
        ]
        21 => array:1 [
          "name" => "Louis Sclavis"
        ]
        22 => array:1 [
          "name" => "Jacques Veillé"
        ]
        23 => array:1 [
          "name" => "Christian Ville"
        ]
        24 => array:1 [
          "name" => "Patrick Vollat"
        ]
        25 => array:1 [
          "name" => "Steve Waring"
        ]
      ]
      "agenda" => false
      "break" => false
      "arraytosort" => array:4 [
        0 => array:5 [
          "name" => "Cognet"
          "full_name" => "Clémence Cognet"
          "instrument" => array:1 [
            0 => "24"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/clemence-cognet"
        ]
        1 => array:5 [
          "name" => "Delzant"
          "full_name" => "Colin Delzant"
          "instrument" => array:1 [
            0 => "23"
          ]
          "visible" => false
          "url" => "/arfi/fr/arfi/artistes/colin-delzant"
        ]
        2 => array:5 [
          "name" => "Gauvert"
          "full_name" => "Christophe Gauvert"
          "instrument" => array:1 [
            0 => "21"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/christophe-gauvert"
        ]
        3 => array:5 [
          "name" => "Grenard"
          "full_name" => "Guillaume Grenard"
          "instrument" => array:1 [
            0 => "43"
          ]
          "visible" => true
          "url" => "/arfi/fr/arfi/artistes/guillaume-grenard"
        ]
      ]
    ]
    
  2. array:9 [
      "head" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_head"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_javascripts"
      ]
      "assets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_assets"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_header"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b {#1789}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_footer"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_bottom"
      ]
    ]
    
/home/armansan/dev/arfi/cache/twig/b1/b1083ae6fd9091c1ed1735a25a24e562be41a091a1270217c20f878a76423d5b.php
              <span class=\"hamburger-box\">
                <span class=\"hamburger-inner\"></span>
              </span>
            </button>
 
        </div>
         
    </div>
 
";
    }
 
    // line 109
    public function block_body($context, array $blocks = [])
    {
        // line 110
        echo "    <div class=\"main\">
    ";
        // line 111
        $this->displayBlock('content', $context, $blocks);
        // line 112
        echo "    </div>
";
    }
 
    // line 111
    public function block_content($context, array $blocks = [])
    {
    }
 
    // line 115
    public function block_footer($context, array $blocks = [])
    {
        // line 116
        echo "<div class=\"grid-x footer\">
    ";
        // line 117
        if (($this->getAttribute(($context["page"] ?? null), "slug", []) == "accueil")) {
            // line 118
            echo "    <div class=\"cell small-12 medium-3 footer-contact vignette \">
Arguments
  1. "content"
    
  2. array:33 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
      "catclass" => "path-Nouvelle création"
      "home" => Grav\Common\Page\Page {#425}
      "pu" => array:95 [
        0 => "saxophone"
        1 => "clarinette basse"
        2 => "flûte à bec"
        3 => "accessoires"
        4 => "sampler"
        5 => "laptop"
        6 => "batterie"
        7 => "objets sonores"
        8 => "saxone"
        9 => "trombone"
        10 => "trompette"
        11 => "basse électrique"
        12 => "euphonium"
        13 => "bugle"
        14 => "clarinette"
        15 => "cuatro"
        16 => "kénarinette"
        17 => "chant"
        18 => "percussions"
        19 => "guitare préparées"
        20 => "vibraphone"
        21 => "contrebasse"
        22 => "flûte traversière"
        23 => "violoncelle"
        24 => "violon"
        25 => "sanza"
        26 => "synthétiseur"
        27 => "comédie"
        28 => "mise en scène"
        29 => "dramaturge"
        30 => "machines"
        31 => "scénario"
        32 => "soubassophone"
        33 => "claviers"
        34 => "photographie"
        35 => "prises de son"
        36 => "textes"
        37 => "tuba"
        38 => "vidéo"
        39 => "voix"
        40 => "flûte"
        41 => "baryton-basse"
        42 => "contre-ténor"
        43 => "composition"
        44 => "accordéon"
        45 => "costumes"
        46 => "préparation"
        47 => "jeu"
        48 => "récitant"
        49 => "son"
        50 => "piano"
        51 => "saxophone soprano"
        52 => "saxophone sopranino"
        53 => "saxophone tenor"
        54 => "basse à vent"
        55 => "cor de chasse"
        56 => "gongs"
        57 => "harmonica"
        58 => "recit"
        59 => "improvisation"
        60 => "danse"
        61 => "saxophone alto"
        62 => "flutes"
        63 => "arc sibérien"
        64 => "gimbardes"
        65 => "hautbois"
        66 => "cornemuse"
        67 => "bombarde"
        68 => "trompette à coulisse"
        69 => "semi trompette"
        70 => "saxophone baryton"
        71 => "shiftelia"
        72 => "saz"
        73 => "cabrette"
        74 => "cabretou"
        75 => "guitares préparées"
        76 => "daxophone"
        77 => "disp.électro-acoustisque"
        78 => "vielle à roue électro-acoustique"
        79 => "flûte à eau"
        80 => "flûtes"
        81 => "piccolo"
        82 => "djembé"
        83 => "guitare électrique"
        84 => "guitare"
        85 => "banjo"
        86 => "cheffe de choeur"
        87 => "cuisine"
        88 => "chef de choeur"
        89 => "melodica"
        90 => "trompe"
        91 => "clairon"
        92 => "bandonéon"
        93 => "clefs"
        94 => "xylophone"
      ]
      "pg" => array:60 [
        0 => array:1 [
          "name" => "Colin Delzant"
        ]
        1 => array:1 [
          "name" => "Antoine Läng"
        ]
        2 => array:1 [
          "name" => "Félix Gibert "
        ]
        3 => array:1 [
          "name" => "Géraldine Keller"
        ]
        4 => array:1 [
          "name" => "Thibaut Martin"
        ]
        5 => array:1 [
          "name" => "Emmanuelle Saby"
        ]
        6 => array:1 [
          "name" => "Yuko Oshima"
        ]
        7 => array:1 [
          "name" => "Virgile Ancely"
        ]
        8 => array:1 [
          "name" => "Jessica Jargot"
        ]
        9 => array:1 [
          "name" => "Yann Rolland"
        ]
        10 => array:1 [
          "name" => "Ophelie Kern"
        ]
        11 => array:1 [
          "name" => "Serge Sana"
        ]
        12 => array:1 [
          "name" => "Johanne Larouzzé"
        ]
        13 => array:1 [
          "name" => "Membres ARFI"
        ]
        14 => array:1 [
          "name" => "Christophe Girard"
        ]
        15 => array:1 [
          "name" => "Catherine Laval"
        ]
        16 => array:1 [
          "name" => "Nicole Corti"
        ]
        17 => array:1 [
          "name" => "Chœur Spirito"
        ]
        18 => array:1 [
          "name" => "Michael Lonsdale"
        ]
        19 => array:1 [
          "name" => "Nicolas Pellier"
        ]
        20 => array:1 [
          "name" => "Lucile Perret"
        ]
        21 => array:1 [
          "name" => "Anaïs Ramage"
        ]
        22 => array:1 [
          "name" => "Matthieu Bertaud"
        ]
        23 => array:1 [
          "name" => "Tiago Simas Freire"
        ]
        24 => array:1 [
          "name" => "I. Bajaq"
        ]
        25 => array:1 [
          "name" => "Y. Kizilkaya"
        ]
        26 => array:1 [
          "name" => "M. Akkaya"
        ]
        27 => array:1 [
          "name" => "M. Degbevi"
        ]
        28 => array:1 [
          "name" => "I. Houbiri"
        ]
        29 => array:1 [
          "name" => "N. Mohamad"
        ]
        30 => array:1 [
          "name" => "M. Saïd"
        ]
        31 => array:1 [
          "name" => "T. Bacar"
        ]
        32 => array:1 [
          "name" => "AM. Saïd"
        ]
        33 => array:1 [
          "name" => "Musiciens de l'atelier Orchestre de La Duchère"
        ]
        34 => array:1 [
          "name" => "Michel Barbier"
        ]
        35 => array:1 [
          "name" => "Jacques Puech"
        ]
        36 => array:1 [
          "name" => "André Ricros"
        ]
        37 => array:1 [
          "name" => "Ted Milton"
        ]
        38 => array:1 [
          "name" => "Nicolas Lelièvre"
        ]
        39 => array:1 [
          "name" => "Jean Luc Peilhon"
        ]
        40 => array:1 [
          "name" => "Bernard Gousset"
        ]
        41 => array:1 [
          "name" => "Marie Hélène Ruiz"
        ]
        42 => array:1 [
          "name" => "Franck Boyron"
        ]
        43 => array:1 [
          "name" => "Ludovic Murat"
        ]
        44 => array:1 [
          "name" => "Lucia Recio"
        ]
        45 => array:1 [
          "name" => "Frédéric Roudet"
        ]
        46 => array:1 [
          "name" => "Damien Sabatier"
        ]
        47 => array:1 [
          "name" => "Franck Pilandon"
        ]
        48 => array:1 [
          "name" => "Le Nelson Mandela Metropolitan Choir"
        ]
        49 => array:1 [
          "name" => "Denis Desbrières"
        ]
        50 => array:1 [
          "name" => "Vincent Guglielmi"
        ]
        51 => array:1 [
          "name" => "Marie-Jo Guisse"
        ]
        52 => array:1 [
          "name" => "Isabelle Magdinier"
        ]
        53 => array:1 [
          "name" => "Christian Millanvois"
        ]
        54 => array:1 [
          "name" => "Daniel Pasquier"
        ]
        55 => array:1 [
          "name" => "Pierre Philibert"
        ]
        56 => array:1 [
          "name" => "Jean-Charles Richard"
        ]
        57 => array:1 [
          "name" => "Jean-François Charbonnier"
        ]
        58 => array:1 [
          "name" => "Philippe Deschepert"
        ]
        59 => array:1 [
          "name" => "Ramon Lopez"
        ]
      ]
      "po" => array:26 [
        0 => array:1 [
          "name" => " Abdel Abrit"
        ]
        1 => array:1 [
          "name" => "Fabrice Alibaux"
        ]
        2 => array:1 [
          "name" => "Jean Aussanaire"
        ]
        3 => array:1 [
          "name" => "Jean François Baez"
        ]
        4 => array:1 [
          "name" => "Michel Boiton"
        ]
        5 => array:1 [
          "name" => "Bernard Bollerot"
        ]
        6 => array:1 [
          "name" => "Mickael Boudoux"
        ]
        7 => array:1 [
          "name" => "Eric Brochard"
        ]
        8 => array:1 [
          "name" => "Jean Luc Cappozzo"
        ]
        9 => array:1 [
          "name" => "Patrick Charbonnier"
        ]
        10 => array:1 [
          "name" => "Bruno Chevillon"
        ]
        11 => array:1 [
          "name" => "Alain Gibert"
        ]
        12 => array:1 [
          "name" => "Pascal Lloret"
        ]
        13 => array:1 [
          "name" => "Jean Mereu"
        ]
        14 => array:1 [
          "name" => "Maurice Merle"
        ]
        15 => array:1 [
          "name" => "Jean François Minjard"
        ]
        16 => array:1 [
          "name" => "Antoine Morand"
        ]
        17 => array:1 [
          "name" => "François Raulin"
        ]
        18 => array:1 [
          "name" => "Lucia Recio"
        ]
        19 => array:1 [
          "name" => "Alain Rellay"
        ]
        20 => array:1 [
          "name" => "Yves Robert"
        ]
        21 => array:1 [
          "name" => "Louis Sclavis"
        ]
        22 => array:1 [
          "name" => "Jacques Veillé"
        ]
        23 => array:1 [
          "name" => "Christian Ville"
        ]
        24 => array:1 [
          "name" => "Patrick Vollat"
        ]
        25 => array:1 [
          "name" => "Steve Waring"
        ]
      ]
    ]
    
  3. array:9 [
      "head" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_head"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_javascripts"
      ]
      "assets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_assets"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_header"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b {#1789}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_footer"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_bottom"
      ]
    ]
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
 
        if ($useBlocks && isset($blocks[$name])) {
            $template = $blocks[$name][0];
            $block = $blocks[$name][1];
        } elseif (isset($this->blocks[$name])) {
            $template = $this->blocks[$name][0];
            $block = $this->blocks[$name][1];
        } else {
            $template = null;
            $block = null;
        }
 
        // avoid RCEs when sandbox is enabled
        if (null !== $template && !$template instanceof self) {
            throw new \LogicException('A block must be a method on a \Twig\Template instance.');
        }
 
        if (null !== $template) {
            try {
                $template->$block($context, $blocks);
            } catch (Error $e) {
                if (!$e->getSourceContext()) {
                    $e->setSourceContext($template->getSourceContext());
                }
 
                // this is mostly useful for \Twig\Error\LoaderError exceptions
                // see \Twig\Error\LoaderError
                if (-1 === $e->getTemplateLine()) {
                    $e->guess();
                }
 
                throw $e;
            } catch (\Exception $e) {
                $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $template->getSourceContext(), $e);
                $e->guess();
 
                throw $e;
            }
        } elseif (false !== $parent = $this->getParent($context)) {
            $parent->displayBlock($name, $context, array_merge($this->blocks, $blocks), false);
Arguments
  1. array:33 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
      "catclass" => "path-Nouvelle création"
      "home" => Grav\Common\Page\Page {#425}
      "pu" => array:95 [
        0 => "saxophone"
        1 => "clarinette basse"
        2 => "flûte à bec"
        3 => "accessoires"
        4 => "sampler"
        5 => "laptop"
        6 => "batterie"
        7 => "objets sonores"
        8 => "saxone"
        9 => "trombone"
        10 => "trompette"
        11 => "basse électrique"
        12 => "euphonium"
        13 => "bugle"
        14 => "clarinette"
        15 => "cuatro"
        16 => "kénarinette"
        17 => "chant"
        18 => "percussions"
        19 => "guitare préparées"
        20 => "vibraphone"
        21 => "contrebasse"
        22 => "flûte traversière"
        23 => "violoncelle"
        24 => "violon"
        25 => "sanza"
        26 => "synthétiseur"
        27 => "comédie"
        28 => "mise en scène"
        29 => "dramaturge"
        30 => "machines"
        31 => "scénario"
        32 => "soubassophone"
        33 => "claviers"
        34 => "photographie"
        35 => "prises de son"
        36 => "textes"
        37 => "tuba"
        38 => "vidéo"
        39 => "voix"
        40 => "flûte"
        41 => "baryton-basse"
        42 => "contre-ténor"
        43 => "composition"
        44 => "accordéon"
        45 => "costumes"
        46 => "préparation"
        47 => "jeu"
        48 => "récitant"
        49 => "son"
        50 => "piano"
        51 => "saxophone soprano"
        52 => "saxophone sopranino"
        53 => "saxophone tenor"
        54 => "basse à vent"
        55 => "cor de chasse"
        56 => "gongs"
        57 => "harmonica"
        58 => "recit"
        59 => "improvisation"
        60 => "danse"
        61 => "saxophone alto"
        62 => "flutes"
        63 => "arc sibérien"
        64 => "gimbardes"
        65 => "hautbois"
        66 => "cornemuse"
        67 => "bombarde"
        68 => "trompette à coulisse"
        69 => "semi trompette"
        70 => "saxophone baryton"
        71 => "shiftelia"
        72 => "saz"
        73 => "cabrette"
        74 => "cabretou"
        75 => "guitares préparées"
        76 => "daxophone"
        77 => "disp.électro-acoustisque"
        78 => "vielle à roue électro-acoustique"
        79 => "flûte à eau"
        80 => "flûtes"
        81 => "piccolo"
        82 => "djembé"
        83 => "guitare électrique"
        84 => "guitare"
        85 => "banjo"
        86 => "cheffe de choeur"
        87 => "cuisine"
        88 => "chef de choeur"
        89 => "melodica"
        90 => "trompe"
        91 => "clairon"
        92 => "bandonéon"
        93 => "clefs"
        94 => "xylophone"
      ]
      "pg" => array:60 [
        0 => array:1 [
          "name" => "Colin Delzant"
        ]
        1 => array:1 [
          "name" => "Antoine Läng"
        ]
        2 => array:1 [
          "name" => "Félix Gibert "
        ]
        3 => array:1 [
          "name" => "Géraldine Keller"
        ]
        4 => array:1 [
          "name" => "Thibaut Martin"
        ]
        5 => array:1 [
          "name" => "Emmanuelle Saby"
        ]
        6 => array:1 [
          "name" => "Yuko Oshima"
        ]
        7 => array:1 [
          "name" => "Virgile Ancely"
        ]
        8 => array:1 [
          "name" => "Jessica Jargot"
        ]
        9 => array:1 [
          "name" => "Yann Rolland"
        ]
        10 => array:1 [
          "name" => "Ophelie Kern"
        ]
        11 => array:1 [
          "name" => "Serge Sana"
        ]
        12 => array:1 [
          "name" => "Johanne Larouzzé"
        ]
        13 => array:1 [
          "name" => "Membres ARFI"
        ]
        14 => array:1 [
          "name" => "Christophe Girard"
        ]
        15 => array:1 [
          "name" => "Catherine Laval"
        ]
        16 => array:1 [
          "name" => "Nicole Corti"
        ]
        17 => array:1 [
          "name" => "Chœur Spirito"
        ]
        18 => array:1 [
          "name" => "Michael Lonsdale"
        ]
        19 => array:1 [
          "name" => "Nicolas Pellier"
        ]
        20 => array:1 [
          "name" => "Lucile Perret"
        ]
        21 => array:1 [
          "name" => "Anaïs Ramage"
        ]
        22 => array:1 [
          "name" => "Matthieu Bertaud"
        ]
        23 => array:1 [
          "name" => "Tiago Simas Freire"
        ]
        24 => array:1 [
          "name" => "I. Bajaq"
        ]
        25 => array:1 [
          "name" => "Y. Kizilkaya"
        ]
        26 => array:1 [
          "name" => "M. Akkaya"
        ]
        27 => array:1 [
          "name" => "M. Degbevi"
        ]
        28 => array:1 [
          "name" => "I. Houbiri"
        ]
        29 => array:1 [
          "name" => "N. Mohamad"
        ]
        30 => array:1 [
          "name" => "M. Saïd"
        ]
        31 => array:1 [
          "name" => "T. Bacar"
        ]
        32 => array:1 [
          "name" => "AM. Saïd"
        ]
        33 => array:1 [
          "name" => "Musiciens de l'atelier Orchestre de La Duchère"
        ]
        34 => array:1 [
          "name" => "Michel Barbier"
        ]
        35 => array:1 [
          "name" => "Jacques Puech"
        ]
        36 => array:1 [
          "name" => "André Ricros"
        ]
        37 => array:1 [
          "name" => "Ted Milton"
        ]
        38 => array:1 [
          "name" => "Nicolas Lelièvre"
        ]
        39 => array:1 [
          "name" => "Jean Luc Peilhon"
        ]
        40 => array:1 [
          "name" => "Bernard Gousset"
        ]
        41 => array:1 [
          "name" => "Marie Hélène Ruiz"
        ]
        42 => array:1 [
          "name" => "Franck Boyron"
        ]
        43 => array:1 [
          "name" => "Ludovic Murat"
        ]
        44 => array:1 [
          "name" => "Lucia Recio"
        ]
        45 => array:1 [
          "name" => "Frédéric Roudet"
        ]
        46 => array:1 [
          "name" => "Damien Sabatier"
        ]
        47 => array:1 [
          "name" => "Franck Pilandon"
        ]
        48 => array:1 [
          "name" => "Le Nelson Mandela Metropolitan Choir"
        ]
        49 => array:1 [
          "name" => "Denis Desbrières"
        ]
        50 => array:1 [
          "name" => "Vincent Guglielmi"
        ]
        51 => array:1 [
          "name" => "Marie-Jo Guisse"
        ]
        52 => array:1 [
          "name" => "Isabelle Magdinier"
        ]
        53 => array:1 [
          "name" => "Christian Millanvois"
        ]
        54 => array:1 [
          "name" => "Daniel Pasquier"
        ]
        55 => array:1 [
          "name" => "Pierre Philibert"
        ]
        56 => array:1 [
          "name" => "Jean-Charles Richard"
        ]
        57 => array:1 [
          "name" => "Jean-François Charbonnier"
        ]
        58 => array:1 [
          "name" => "Philippe Deschepert"
        ]
        59 => array:1 [
          "name" => "Ramon Lopez"
        ]
      ]
      "po" => array:26 [
        0 => array:1 [
          "name" => " Abdel Abrit"
        ]
        1 => array:1 [
          "name" => "Fabrice Alibaux"
        ]
        2 => array:1 [
          "name" => "Jean Aussanaire"
        ]
        3 => array:1 [
          "name" => "Jean François Baez"
        ]
        4 => array:1 [
          "name" => "Michel Boiton"
        ]
        5 => array:1 [
          "name" => "Bernard Bollerot"
        ]
        6 => array:1 [
          "name" => "Mickael Boudoux"
        ]
        7 => array:1 [
          "name" => "Eric Brochard"
        ]
        8 => array:1 [
          "name" => "Jean Luc Cappozzo"
        ]
        9 => array:1 [
          "name" => "Patrick Charbonnier"
        ]
        10 => array:1 [
          "name" => "Bruno Chevillon"
        ]
        11 => array:1 [
          "name" => "Alain Gibert"
        ]
        12 => array:1 [
          "name" => "Pascal Lloret"
        ]
        13 => array:1 [
          "name" => "Jean Mereu"
        ]
        14 => array:1 [
          "name" => "Maurice Merle"
        ]
        15 => array:1 [
          "name" => "Jean François Minjard"
        ]
        16 => array:1 [
          "name" => "Antoine Morand"
        ]
        17 => array:1 [
          "name" => "François Raulin"
        ]
        18 => array:1 [
          "name" => "Lucia Recio"
        ]
        19 => array:1 [
          "name" => "Alain Rellay"
        ]
        20 => array:1 [
          "name" => "Yves Robert"
        ]
        21 => array:1 [
          "name" => "Louis Sclavis"
        ]
        22 => array:1 [
          "name" => "Jacques Veillé"
        ]
        23 => array:1 [
          "name" => "Christian Ville"
        ]
        24 => array:1 [
          "name" => "Patrick Vollat"
        ]
        25 => array:1 [
          "name" => "Steve Waring"
        ]
      ]
    ]
    
  2. array:9 [
      "head" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_head"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_javascripts"
      ]
      "assets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_assets"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_header"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b {#1789}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_footer"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_bottom"
      ]
    ]
    
/home/armansan/dev/arfi/cache/twig/b1/b1083ae6fd9091c1ed1735a25a24e562be41a091a1270217c20f878a76423d5b.php
        // line 70
        $this->loadTemplate("partials/navigation.html.twig", "partials/base.html.twig", 70)->display($context);
        // line 71
        echo "        </div>
    </div>
</div>
";
        // line 75
        $context["pu"] = $this->getAttribute($this->getAttribute($this->getAttribute(($context["page"] ?? null), "find", [0 => "/arfi/artistes"], "method"), "header", []), "taxo", []);
        // line 76
        $context["pg"] = $this->getAttribute($this->getAttribute($this->getAttribute(($context["page"] ?? null), "find", [0 => "/arfi/artistes"], "method"), "header", []), "other", []);
        // line 77
        $context["po"] = $this->getAttribute($this->getAttribute($this->getAttribute(($context["page"] ?? null), "find", [0 => "/arfi/artistes"], "method"), "header", []), "old", []);
        // line 78
        echo "
";
        // line 79
        $this->displayBlock('header', $context, $blocks);
        // line 109
        $this->displayBlock('body', $context, $blocks);
        // line 114
        echo "
";
        // line 115
        $this->displayBlock('footer', $context, $blocks);
        // line 141
        echo "
 
";
        // line 143
        $this->displayBlock('bottom', $context, $blocks);
        // line 145
        echo "
</body>
</html>
";
        $this->deferred->resolve($this, $context, $blocks);
    }
 
    public function block_head($context, array $blocks = [])
Arguments
  1. "body"
    
  2. array:33 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
      "catclass" => "path-Nouvelle création"
      "home" => Grav\Common\Page\Page {#425}
      "pu" => array:95 [
        0 => "saxophone"
        1 => "clarinette basse"
        2 => "flûte à bec"
        3 => "accessoires"
        4 => "sampler"
        5 => "laptop"
        6 => "batterie"
        7 => "objets sonores"
        8 => "saxone"
        9 => "trombone"
        10 => "trompette"
        11 => "basse électrique"
        12 => "euphonium"
        13 => "bugle"
        14 => "clarinette"
        15 => "cuatro"
        16 => "kénarinette"
        17 => "chant"
        18 => "percussions"
        19 => "guitare préparées"
        20 => "vibraphone"
        21 => "contrebasse"
        22 => "flûte traversière"
        23 => "violoncelle"
        24 => "violon"
        25 => "sanza"
        26 => "synthétiseur"
        27 => "comédie"
        28 => "mise en scène"
        29 => "dramaturge"
        30 => "machines"
        31 => "scénario"
        32 => "soubassophone"
        33 => "claviers"
        34 => "photographie"
        35 => "prises de son"
        36 => "textes"
        37 => "tuba"
        38 => "vidéo"
        39 => "voix"
        40 => "flûte"
        41 => "baryton-basse"
        42 => "contre-ténor"
        43 => "composition"
        44 => "accordéon"
        45 => "costumes"
        46 => "préparation"
        47 => "jeu"
        48 => "récitant"
        49 => "son"
        50 => "piano"
        51 => "saxophone soprano"
        52 => "saxophone sopranino"
        53 => "saxophone tenor"
        54 => "basse à vent"
        55 => "cor de chasse"
        56 => "gongs"
        57 => "harmonica"
        58 => "recit"
        59 => "improvisation"
        60 => "danse"
        61 => "saxophone alto"
        62 => "flutes"
        63 => "arc sibérien"
        64 => "gimbardes"
        65 => "hautbois"
        66 => "cornemuse"
        67 => "bombarde"
        68 => "trompette à coulisse"
        69 => "semi trompette"
        70 => "saxophone baryton"
        71 => "shiftelia"
        72 => "saz"
        73 => "cabrette"
        74 => "cabretou"
        75 => "guitares préparées"
        76 => "daxophone"
        77 => "disp.électro-acoustisque"
        78 => "vielle à roue électro-acoustique"
        79 => "flûte à eau"
        80 => "flûtes"
        81 => "piccolo"
        82 => "djembé"
        83 => "guitare électrique"
        84 => "guitare"
        85 => "banjo"
        86 => "cheffe de choeur"
        87 => "cuisine"
        88 => "chef de choeur"
        89 => "melodica"
        90 => "trompe"
        91 => "clairon"
        92 => "bandonéon"
        93 => "clefs"
        94 => "xylophone"
      ]
      "pg" => array:60 [
        0 => array:1 [
          "name" => "Colin Delzant"
        ]
        1 => array:1 [
          "name" => "Antoine Läng"
        ]
        2 => array:1 [
          "name" => "Félix Gibert "
        ]
        3 => array:1 [
          "name" => "Géraldine Keller"
        ]
        4 => array:1 [
          "name" => "Thibaut Martin"
        ]
        5 => array:1 [
          "name" => "Emmanuelle Saby"
        ]
        6 => array:1 [
          "name" => "Yuko Oshima"
        ]
        7 => array:1 [
          "name" => "Virgile Ancely"
        ]
        8 => array:1 [
          "name" => "Jessica Jargot"
        ]
        9 => array:1 [
          "name" => "Yann Rolland"
        ]
        10 => array:1 [
          "name" => "Ophelie Kern"
        ]
        11 => array:1 [
          "name" => "Serge Sana"
        ]
        12 => array:1 [
          "name" => "Johanne Larouzzé"
        ]
        13 => array:1 [
          "name" => "Membres ARFI"
        ]
        14 => array:1 [
          "name" => "Christophe Girard"
        ]
        15 => array:1 [
          "name" => "Catherine Laval"
        ]
        16 => array:1 [
          "name" => "Nicole Corti"
        ]
        17 => array:1 [
          "name" => "Chœur Spirito"
        ]
        18 => array:1 [
          "name" => "Michael Lonsdale"
        ]
        19 => array:1 [
          "name" => "Nicolas Pellier"
        ]
        20 => array:1 [
          "name" => "Lucile Perret"
        ]
        21 => array:1 [
          "name" => "Anaïs Ramage"
        ]
        22 => array:1 [
          "name" => "Matthieu Bertaud"
        ]
        23 => array:1 [
          "name" => "Tiago Simas Freire"
        ]
        24 => array:1 [
          "name" => "I. Bajaq"
        ]
        25 => array:1 [
          "name" => "Y. Kizilkaya"
        ]
        26 => array:1 [
          "name" => "M. Akkaya"
        ]
        27 => array:1 [
          "name" => "M. Degbevi"
        ]
        28 => array:1 [
          "name" => "I. Houbiri"
        ]
        29 => array:1 [
          "name" => "N. Mohamad"
        ]
        30 => array:1 [
          "name" => "M. Saïd"
        ]
        31 => array:1 [
          "name" => "T. Bacar"
        ]
        32 => array:1 [
          "name" => "AM. Saïd"
        ]
        33 => array:1 [
          "name" => "Musiciens de l'atelier Orchestre de La Duchère"
        ]
        34 => array:1 [
          "name" => "Michel Barbier"
        ]
        35 => array:1 [
          "name" => "Jacques Puech"
        ]
        36 => array:1 [
          "name" => "André Ricros"
        ]
        37 => array:1 [
          "name" => "Ted Milton"
        ]
        38 => array:1 [
          "name" => "Nicolas Lelièvre"
        ]
        39 => array:1 [
          "name" => "Jean Luc Peilhon"
        ]
        40 => array:1 [
          "name" => "Bernard Gousset"
        ]
        41 => array:1 [
          "name" => "Marie Hélène Ruiz"
        ]
        42 => array:1 [
          "name" => "Franck Boyron"
        ]
        43 => array:1 [
          "name" => "Ludovic Murat"
        ]
        44 => array:1 [
          "name" => "Lucia Recio"
        ]
        45 => array:1 [
          "name" => "Frédéric Roudet"
        ]
        46 => array:1 [
          "name" => "Damien Sabatier"
        ]
        47 => array:1 [
          "name" => "Franck Pilandon"
        ]
        48 => array:1 [
          "name" => "Le Nelson Mandela Metropolitan Choir"
        ]
        49 => array:1 [
          "name" => "Denis Desbrières"
        ]
        50 => array:1 [
          "name" => "Vincent Guglielmi"
        ]
        51 => array:1 [
          "name" => "Marie-Jo Guisse"
        ]
        52 => array:1 [
          "name" => "Isabelle Magdinier"
        ]
        53 => array:1 [
          "name" => "Christian Millanvois"
        ]
        54 => array:1 [
          "name" => "Daniel Pasquier"
        ]
        55 => array:1 [
          "name" => "Pierre Philibert"
        ]
        56 => array:1 [
          "name" => "Jean-Charles Richard"
        ]
        57 => array:1 [
          "name" => "Jean-François Charbonnier"
        ]
        58 => array:1 [
          "name" => "Philippe Deschepert"
        ]
        59 => array:1 [
          "name" => "Ramon Lopez"
        ]
      ]
      "po" => array:26 [
        0 => array:1 [
          "name" => " Abdel Abrit"
        ]
        1 => array:1 [
          "name" => "Fabrice Alibaux"
        ]
        2 => array:1 [
          "name" => "Jean Aussanaire"
        ]
        3 => array:1 [
          "name" => "Jean François Baez"
        ]
        4 => array:1 [
          "name" => "Michel Boiton"
        ]
        5 => array:1 [
          "name" => "Bernard Bollerot"
        ]
        6 => array:1 [
          "name" => "Mickael Boudoux"
        ]
        7 => array:1 [
          "name" => "Eric Brochard"
        ]
        8 => array:1 [
          "name" => "Jean Luc Cappozzo"
        ]
        9 => array:1 [
          "name" => "Patrick Charbonnier"
        ]
        10 => array:1 [
          "name" => "Bruno Chevillon"
        ]
        11 => array:1 [
          "name" => "Alain Gibert"
        ]
        12 => array:1 [
          "name" => "Pascal Lloret"
        ]
        13 => array:1 [
          "name" => "Jean Mereu"
        ]
        14 => array:1 [
          "name" => "Maurice Merle"
        ]
        15 => array:1 [
          "name" => "Jean François Minjard"
        ]
        16 => array:1 [
          "name" => "Antoine Morand"
        ]
        17 => array:1 [
          "name" => "François Raulin"
        ]
        18 => array:1 [
          "name" => "Lucia Recio"
        ]
        19 => array:1 [
          "name" => "Alain Rellay"
        ]
        20 => array:1 [
          "name" => "Yves Robert"
        ]
        21 => array:1 [
          "name" => "Louis Sclavis"
        ]
        22 => array:1 [
          "name" => "Jacques Veillé"
        ]
        23 => array:1 [
          "name" => "Christian Ville"
        ]
        24 => array:1 [
          "name" => "Patrick Vollat"
        ]
        25 => array:1 [
          "name" => "Steve Waring"
        ]
      ]
    ]
    
  3. array:9 [
      "head" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_head"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_javascripts"
      ]
      "assets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_assets"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_header"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b {#1789}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_footer"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_bottom"
      ]
    ]
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
            $this->doDisplay($context, $blocks);
        } catch (Error $e) {
            if (!$e->getSourceContext()) {
                $e->setSourceContext($this->getSourceContext());
            }
 
            // this is mostly useful for \Twig\Error\LoaderError exceptions
            // see \Twig\Error\LoaderError
            if (-1 === $e->getTemplateLine()) {
                $e->guess();
            }
 
            throw $e;
        } catch (\Exception $e) {
            $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $this->getSourceContext(), $e);
            $e->guess();
 
            throw $e;
        }
    }
 
Arguments
  1. array:33 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
      "catclass" => "path-Nouvelle création"
      "home" => Grav\Common\Page\Page {#425}
      "pu" => array:95 [
        0 => "saxophone"
        1 => "clarinette basse"
        2 => "flûte à bec"
        3 => "accessoires"
        4 => "sampler"
        5 => "laptop"
        6 => "batterie"
        7 => "objets sonores"
        8 => "saxone"
        9 => "trombone"
        10 => "trompette"
        11 => "basse électrique"
        12 => "euphonium"
        13 => "bugle"
        14 => "clarinette"
        15 => "cuatro"
        16 => "kénarinette"
        17 => "chant"
        18 => "percussions"
        19 => "guitare préparées"
        20 => "vibraphone"
        21 => "contrebasse"
        22 => "flûte traversière"
        23 => "violoncelle"
        24 => "violon"
        25 => "sanza"
        26 => "synthétiseur"
        27 => "comédie"
        28 => "mise en scène"
        29 => "dramaturge"
        30 => "machines"
        31 => "scénario"
        32 => "soubassophone"
        33 => "claviers"
        34 => "photographie"
        35 => "prises de son"
        36 => "textes"
        37 => "tuba"
        38 => "vidéo"
        39 => "voix"
        40 => "flûte"
        41 => "baryton-basse"
        42 => "contre-ténor"
        43 => "composition"
        44 => "accordéon"
        45 => "costumes"
        46 => "préparation"
        47 => "jeu"
        48 => "récitant"
        49 => "son"
        50 => "piano"
        51 => "saxophone soprano"
        52 => "saxophone sopranino"
        53 => "saxophone tenor"
        54 => "basse à vent"
        55 => "cor de chasse"
        56 => "gongs"
        57 => "harmonica"
        58 => "recit"
        59 => "improvisation"
        60 => "danse"
        61 => "saxophone alto"
        62 => "flutes"
        63 => "arc sibérien"
        64 => "gimbardes"
        65 => "hautbois"
        66 => "cornemuse"
        67 => "bombarde"
        68 => "trompette à coulisse"
        69 => "semi trompette"
        70 => "saxophone baryton"
        71 => "shiftelia"
        72 => "saz"
        73 => "cabrette"
        74 => "cabretou"
        75 => "guitares préparées"
        76 => "daxophone"
        77 => "disp.électro-acoustisque"
        78 => "vielle à roue électro-acoustique"
        79 => "flûte à eau"
        80 => "flûtes"
        81 => "piccolo"
        82 => "djembé"
        83 => "guitare électrique"
        84 => "guitare"
        85 => "banjo"
        86 => "cheffe de choeur"
        87 => "cuisine"
        88 => "chef de choeur"
        89 => "melodica"
        90 => "trompe"
        91 => "clairon"
        92 => "bandonéon"
        93 => "clefs"
        94 => "xylophone"
      ]
      "pg" => array:60 [
        0 => array:1 [
          "name" => "Colin Delzant"
        ]
        1 => array:1 [
          "name" => "Antoine Läng"
        ]
        2 => array:1 [
          "name" => "Félix Gibert "
        ]
        3 => array:1 [
          "name" => "Géraldine Keller"
        ]
        4 => array:1 [
          "name" => "Thibaut Martin"
        ]
        5 => array:1 [
          "name" => "Emmanuelle Saby"
        ]
        6 => array:1 [
          "name" => "Yuko Oshima"
        ]
        7 => array:1 [
          "name" => "Virgile Ancely"
        ]
        8 => array:1 [
          "name" => "Jessica Jargot"
        ]
        9 => array:1 [
          "name" => "Yann Rolland"
        ]
        10 => array:1 [
          "name" => "Ophelie Kern"
        ]
        11 => array:1 [
          "name" => "Serge Sana"
        ]
        12 => array:1 [
          "name" => "Johanne Larouzzé"
        ]
        13 => array:1 [
          "name" => "Membres ARFI"
        ]
        14 => array:1 [
          "name" => "Christophe Girard"
        ]
        15 => array:1 [
          "name" => "Catherine Laval"
        ]
        16 => array:1 [
          "name" => "Nicole Corti"
        ]
        17 => array:1 [
          "name" => "Chœur Spirito"
        ]
        18 => array:1 [
          "name" => "Michael Lonsdale"
        ]
        19 => array:1 [
          "name" => "Nicolas Pellier"
        ]
        20 => array:1 [
          "name" => "Lucile Perret"
        ]
        21 => array:1 [
          "name" => "Anaïs Ramage"
        ]
        22 => array:1 [
          "name" => "Matthieu Bertaud"
        ]
        23 => array:1 [
          "name" => "Tiago Simas Freire"
        ]
        24 => array:1 [
          "name" => "I. Bajaq"
        ]
        25 => array:1 [
          "name" => "Y. Kizilkaya"
        ]
        26 => array:1 [
          "name" => "M. Akkaya"
        ]
        27 => array:1 [
          "name" => "M. Degbevi"
        ]
        28 => array:1 [
          "name" => "I. Houbiri"
        ]
        29 => array:1 [
          "name" => "N. Mohamad"
        ]
        30 => array:1 [
          "name" => "M. Saïd"
        ]
        31 => array:1 [
          "name" => "T. Bacar"
        ]
        32 => array:1 [
          "name" => "AM. Saïd"
        ]
        33 => array:1 [
          "name" => "Musiciens de l'atelier Orchestre de La Duchère"
        ]
        34 => array:1 [
          "name" => "Michel Barbier"
        ]
        35 => array:1 [
          "name" => "Jacques Puech"
        ]
        36 => array:1 [
          "name" => "André Ricros"
        ]
        37 => array:1 [
          "name" => "Ted Milton"
        ]
        38 => array:1 [
          "name" => "Nicolas Lelièvre"
        ]
        39 => array:1 [
          "name" => "Jean Luc Peilhon"
        ]
        40 => array:1 [
          "name" => "Bernard Gousset"
        ]
        41 => array:1 [
          "name" => "Marie Hélène Ruiz"
        ]
        42 => array:1 [
          "name" => "Franck Boyron"
        ]
        43 => array:1 [
          "name" => "Ludovic Murat"
        ]
        44 => array:1 [
          "name" => "Lucia Recio"
        ]
        45 => array:1 [
          "name" => "Frédéric Roudet"
        ]
        46 => array:1 [
          "name" => "Damien Sabatier"
        ]
        47 => array:1 [
          "name" => "Franck Pilandon"
        ]
        48 => array:1 [
          "name" => "Le Nelson Mandela Metropolitan Choir"
        ]
        49 => array:1 [
          "name" => "Denis Desbrières"
        ]
        50 => array:1 [
          "name" => "Vincent Guglielmi"
        ]
        51 => array:1 [
          "name" => "Marie-Jo Guisse"
        ]
        52 => array:1 [
          "name" => "Isabelle Magdinier"
        ]
        53 => array:1 [
          "name" => "Christian Millanvois"
        ]
        54 => array:1 [
          "name" => "Daniel Pasquier"
        ]
        55 => array:1 [
          "name" => "Pierre Philibert"
        ]
        56 => array:1 [
          "name" => "Jean-Charles Richard"
        ]
        57 => array:1 [
          "name" => "Jean-François Charbonnier"
        ]
        58 => array:1 [
          "name" => "Philippe Deschepert"
        ]
        59 => array:1 [
          "name" => "Ramon Lopez"
        ]
      ]
      "po" => array:26 [
        0 => array:1 [
          "name" => " Abdel Abrit"
        ]
        1 => array:1 [
          "name" => "Fabrice Alibaux"
        ]
        2 => array:1 [
          "name" => "Jean Aussanaire"
        ]
        3 => array:1 [
          "name" => "Jean François Baez"
        ]
        4 => array:1 [
          "name" => "Michel Boiton"
        ]
        5 => array:1 [
          "name" => "Bernard Bollerot"
        ]
        6 => array:1 [
          "name" => "Mickael Boudoux"
        ]
        7 => array:1 [
          "name" => "Eric Brochard"
        ]
        8 => array:1 [
          "name" => "Jean Luc Cappozzo"
        ]
        9 => array:1 [
          "name" => "Patrick Charbonnier"
        ]
        10 => array:1 [
          "name" => "Bruno Chevillon"
        ]
        11 => array:1 [
          "name" => "Alain Gibert"
        ]
        12 => array:1 [
          "name" => "Pascal Lloret"
        ]
        13 => array:1 [
          "name" => "Jean Mereu"
        ]
        14 => array:1 [
          "name" => "Maurice Merle"
        ]
        15 => array:1 [
          "name" => "Jean François Minjard"
        ]
        16 => array:1 [
          "name" => "Antoine Morand"
        ]
        17 => array:1 [
          "name" => "François Raulin"
        ]
        18 => array:1 [
          "name" => "Lucia Recio"
        ]
        19 => array:1 [
          "name" => "Alain Rellay"
        ]
        20 => array:1 [
          "name" => "Yves Robert"
        ]
        21 => array:1 [
          "name" => "Louis Sclavis"
        ]
        22 => array:1 [
          "name" => "Jacques Veillé"
        ]
        23 => array:1 [
          "name" => "Christian Ville"
        ]
        24 => array:1 [
          "name" => "Patrick Vollat"
        ]
        25 => array:1 [
          "name" => "Steve Waring"
        ]
      ]
    ]
    
  2. array:9 [
      "head" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_head"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_javascripts"
      ]
      "assets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_assets"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_header"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b {#1789}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_footer"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_bottom"
      ]
    ]
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
    {
        return $this;
    }
 
    /**
     * Returns all blocks.
     *
     * This method is for internal use only and should never be called
     * directly.
     *
     * @return array An array of blocks
     */
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        if ($this->env->isDebug()) {
            ob_start();
        } else {
            ob_start(function () { return ''; });
        }
        try {
            $this->display($context);
        } catch (\Exception $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
Arguments
  1. array:28 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
    ]
    
  2. array:9 [
      "head" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_head"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_javascripts"
      ]
      "assets" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_assets"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_header"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b {#1789}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_footer"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_c0d7f4d4c47766438cff46c2975490e887bdb81f36e16ccb20dd1adcd321504f {#1790}
        1 => "block_bottom"
      ]
    ]
    
/home/armansan/dev/arfi/cache/twig/76/769aa468201eeefc382cf60c6b4bc68764a5e4d404743543ed7fa150961efd7c.php
{
    public function __construct(Environment $env)
    {
        parent::__construct($env);
 
        $this->blocks = [
            'content' => [$this, 'block_content'],
        ];
    }
 
    protected function doGetParent(array $context)
    {
        // line 1
        return "partials/base.html.twig";
    }
 
    protected function doDisplay(array $context, array $blocks = [])
    {
        $this->parent = $this->loadTemplate("partials/base.html.twig", "project.html.twig", 1);
        $this->parent->display($context, array_merge($this->blocks, $blocks));
    }
 
    // line 3
    public function block_content($context, array $blocks = [])
    {
        // line 4
        echo "
 
    ";
        // line 6
        $this->loadTemplate("partials/main_header.html.twig", "project.html.twig", 6)->display($context);
        // line 7
        echo "
     <div class=\"grid-x content-section path-project\">
        <div class=\"cell sidebar medium-3 small-12 background-grey\">
            ";
        // line 10
        $context["agenda"] = false;
        // line 11
        echo "            ";
Arguments
  1. array:28 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b {#1789}
        1 => "block_content"
      ]
    ]
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
            $this->doDisplay($context, $blocks);
        } catch (Error $e) {
            if (!$e->getSourceContext()) {
                $e->setSourceContext($this->getSourceContext());
            }
 
            // this is mostly useful for \Twig\Error\LoaderError exceptions
            // see \Twig\Error\LoaderError
            if (-1 === $e->getTemplateLine()) {
                $e->guess();
            }
 
            throw $e;
        } catch (\Exception $e) {
            $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $this->getSourceContext(), $e);
            $e->guess();
 
            throw $e;
        }
    }
 
Arguments
  1. array:28 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b {#1789}
        1 => "block_content"
      ]
    ]
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
    {
        return $this;
    }
 
    /**
     * Returns all blocks.
     *
     * This method is for internal use only and should never be called
     * directly.
     *
     * @return array An array of blocks
     */
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        if ($this->env->isDebug()) {
            ob_start();
        } else {
            ob_start(function () { return ''; });
        }
        try {
            $this->display($context);
        } catch (\Exception $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
Arguments
  1. array:28 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
      "grav" => Grav\Common\Grav {#2}
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_2c994073cb09b264be7e726cb63c9fb1cf2e4d390dd679e7606685763b663e7b {#1789}
        1 => "block_content"
      ]
    ]
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Template.php
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        if ($this->env->isDebug()) {
            ob_start();
        } else {
            ob_start(function () { return ''; });
        }
        try {
            $this->display($context);
        } catch (\Exception $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
Arguments
  1. array:27 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
    ]
    
/home/armansan/dev/arfi/vendor/twig/twig/src/TemplateWrapper.php
     * @internal
     */
    public function __construct(Environment $env, Template $template)
    {
        $this->env = $env;
        $this->template = $template;
    }
 
    /**
     * Renders the template.
     *
     * @param array $context An array of parameters to pass to the template
     *
     * @return string The rendered template
     */
    public function render($context = [])
    {
        // using func_get_args() allows to not expose the blocks argument
        // as it should only be used by internal code
        return $this->template->render($context, \func_num_args() > 1 ? func_get_arg(1) : []);
    }
 
    /**
     * Displays the template.
     *
     * @param array $context An array of parameters to pass to the template
     */
    public function display($context = [])
    {
        // using func_get_args() allows to not expose the blocks argument
        // as it should only be used by internal code
        $this->template->display($context, \func_num_args() > 1 ? func_get_arg(1) : []);
    }
 
    /**
     * Checks if a block is defined.
     *
     * @param string $name    The block name
     * @param array  $context An array of parameters to pass to the template
     *
Arguments
  1. array:27 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
    ]
    
  2. []
    
/home/armansan/dev/arfi/vendor/twig/twig/src/Environment.php
        @trigger_error(sprintf('The %s method is deprecated since version 1.22 and will be removed in Twig 2.0.', __METHOD__), \E_USER_DEPRECATED);
 
        return $this->templateClassPrefix;
    }
 
    /**
     * Renders a template.
     *
     * @param string|TemplateWrapper $name    The template name
     * @param array                  $context An array of parameters to pass to the template
     *
     * @return string The rendered template
     *
     * @throws LoaderError  When the template cannot be found
     * @throws SyntaxError  When an error occurred during compilation
     * @throws RuntimeError When an error occurred during rendering
     */
    public function render($name, array $context = [])
    {
        return $this->load($name)->render($context);
    }
 
    /**
     * Displays a template.
     *
     * @param string|TemplateWrapper $name    The template name
     * @param array                  $context An array of parameters to pass to the template
     *
     * @throws LoaderError  When the template cannot be found
     * @throws SyntaxError  When an error occurred during compilation
     * @throws RuntimeError When an error occurred during rendering
     */
    public function display($name, array $context = [])
    {
        $this->load($name)->display($context);
    }
 
    /**
     * Loads a template.
     *
Arguments
  1. array:27 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
    ]
    
/home/armansan/dev/arfi/system/src/Grav/Common/Twig/Twig.php
 
            $twig_vars = $this->twig_vars;
            $twig_vars['theme'] = $grav['config']->get('theme');
            $twig_vars['pages'] = $pages->root();
            $twig_vars['page'] = $page;
            $twig_vars['header'] = $page->header();
            $twig_vars['media'] = $page->media();
            $twig_vars['content'] = $page->content();
 
            // determine if params are set, if so disable twig cache
            $params = $grav['uri']->params(null, true);
            if (!empty($params)) {
                $this->twig->setCache(false);
            }
 
            // Get Twig template layout
            $template = $this->getPageTwigTemplate($page, $format);
            $page->templateFormat($format);
 
            $output = $this->twig->render($template, $vars + $twig_vars);
        } catch (LoaderError $e) {
            throw new RuntimeException($e->getMessage(), 400, $e);
        } catch (RuntimeError $e) {
            $prev = $e->getPrevious();
            if ($prev instanceof TwigException) {
                $code = $prev->getCode() ?: 500;
                // Fire onPageNotFound event.
                $event = new Event([
                    'page' => $page,
                    'code' => $code,
                    'message' => $prev->getMessage(),
                    'exception' => $prev,
                    'route' => $grav['route'],
                    'request' => $grav['request']
                ]);
                $event = $grav->fireEvent("onDisplayErrorPage.{$code}", $event);
                $newPage = $event['page'];
                if ($newPage && $newPage !== $page) {
                    unset($grav['page']);
                    $grav['page'] = $newPage;
Arguments
  1. "project.html.twig"
    
  2. array:27 [
      "config" => Grav\Common\Config\Config {#91}
      "system" => array:30 [
        "absolute_urls" => false
        "timezone" => null
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => null
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "http_x_forwarded" => array:4 [
          "protocol" => true
          "host" => false
          "port" => true
          "ip" => true
        ]
        "languages" => array:12 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => true
          "include_default_lang_file_extension" => true
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => true
          "http_accept_language" => true
          "override_locale" => true
          "content_fallback" => []
          "pages_fallback_only" => false
          "debug" => false
        ]
        "home" => array:2 [
          "alias" => "/accueil"
          "hide_in_urls" => false
        ]
        "pages" => array:28 [
          "type" => "regular"
          "dirs" => array:1 [
            0 => "page://"
          ]
          "theme" => "arfi"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => true
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:6 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
            "valid_link_attributes" => array:5 [
              0 => "rel"
              1 => "target"
              2 => "id"
              3 => "class"
              4 => "classes"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => null
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => true
          "vary_accept_encoding" => false
          "redirect_default_code" => "302"
          "redirect_trailing_slash" => 1
          "redirect_default_route" => 0
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => false
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:15 [
          "enabled" => false
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "auto"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => false
          "cli_compatibility" => false
          "lifetime" => 604800
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:5 [
            "socket" => "0"
            "password" => null
            "database" => null
            "server" => null
            "port" => null
          ]
          "memcache" => array:2 [
            "server" => null
            "port" => null
          ]
          "memcached" => array:2 [
            "server" => null
            "port" => null
          ]
        ]
        "twig" => array:9 [
          "cache" => true
          "debug" => true
          "auto_reload" => true
          "autoescape" => true
          "undefined_functions" => true
          "undefined_filters" => true
          "safe_functions" => []
          "safe_filters" => []
          "umask_fix" => false
        ]
        "assets" => array:16 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_module_pipeline" => false
          "js_module_pipeline_include_externals" => true
          "js_module_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "enable_asset_sri" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-3.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => 1
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:2 [
            "facility" => "local6"
            "tag" => "grav"
          ]
        ]
        "debugger" => array:5 [
          "enabled" => true
          "provider" => "debugbar"
          "censored" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:9 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => true
          "seofriendly" => false
          "cls" => array:3 [
            "auto_sizes" => true
            "aspect_ratio" => false
            "retina_scale" => "3"
          ]
          "defaults" => array:1 [
            "loading" => "auto"
          ]
          "watermark" => array:5 [
            "image" => "system://images/watermark.png"
            "position_y" => "center"
            "position_x" => "center"
            "scale" => 33
            "watermark_all" => false
          ]
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => null
          "allowed_fallback_types" => null
          "auto_metadata_exif" => false
          "upload_limit" => 134217728
        ]
        "session" => array:12 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "secure_https" => true
          "httponly" => true
          "samesite" => "Lax"
          "split" => true
          "domain" => null
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "official_gpm_only" => true
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
        ]
        "http" => array:7 [
          "method" => "auto"
          "enable_proxy" => true
          "proxy_url" => null
          "proxy_cert_path" => null
          "concurrent_connections" => 5
          "verify_peer" => true
          "verify_host" => true
        ]
        "accounts" => array:3 [
          "type" => "regular"
          "storage" => "file"
          "avatar" => "gravatar"
        ]
        "flex" => array:1 [
          "cache" => array:3 [
            "index" => array:2 [
              "enabled" => true
              "lifetime" => 60
            ]
            "object" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
            "render" => array:2 [
              "enabled" => true
              "lifetime" => 600
            ]
          ]
        ]
        "strict_mode" => array:3 [
          "yaml_compat" => false
          "twig_compat" => false
          "blueprint_compat" => false
        ]
      ]
      "theme" => array:2 [
        "enabled" => true
        "dropdown" => array:1 [
          "enabled" => true
        ]
      ]
      "site" => array:9 [
        "title" => "Association à la Recherche d'un Folklore Imaginaire"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "Sofiane"
          "email" => "arfi@arfi.org"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:4 [
          "description" => "Association à la Recherche d’un Folklore Imaginaire"
          "mots clés" => "concert"
          "mots clés " => "Big band"
          "mots  clés" => "jazz"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => null
        "routes" => null
        "blog" => array:1 [
          "route" => "/blog"
        ]
      ]
      "uri" => Grav\Common\Uri {#154}
      "assets" => Grav\Common\Assets {#247}
      "taxonomy" => Grav\Common\Taxonomy {#281}
      "browser" => Grav\Common\Browser {#286}
      "base_dir" => "/home/armansan/dev/arfi"
      "home_url" => "/arfi/fr"
      "base_url" => "/arfi/fr"
      "base_url_absolute" => "https://dev.armansansd.net/arfi/fr"
      "base_url_relative" => "/arfi/fr"
      "base_url_simple" => "/arfi"
      "theme_dir" => "/home/armansan/dev/arfi/user/themes/arfi"
      "theme_url" => "/arfi/user/themes/arfi"
      "html_lang" => "fr"
      "language_codes" => Grav\Common\Language\LanguageCodes {#287}
      "form" => null
      "form_max_filesize" => 128
      "form_json_response" => []
      "langswitcher" => {#1169}
      "pages" => Grav\Common\Page\Page {#290}
      "page" => Grav\Common\Page\Page {#417}
      "header" => {#414}
      "media" => Grav\Common\Page\Media {#1190}
      "content" => """
        <p>Un des premiers films d’horreur de l’histoire du cinéma et chef d’oeuvre de l’expressionnisme allemand, le NOSFERATU de Friedrich Wilhelm Murnau fête son centenaire en 2022.\n
        Pour l’occasion, l’ARFI revient à l’essence même du ciné-concert en présentant, en formule totalement acoustique, son premier trio à cordes (Clémence Cognet, Colin Delzant, Christophe Gauvert) sur une magnifique version restaurée et numérisée de 2005.\n
        La partition, écrite par Guillaume Grenard, sollicitera les esthétiques musicales antagonistes du XXème siècle pour évoquer le seul véritable thème des films de vampires : l’amour.</p>\n
        <h1>LE FILM</h1>\n
        <p>Il s'agit de la première adaptation du mythe de Dracula au cinéma. F. W. Murnau n'ayant pas eu le budget pour payer les droits à la famille de Bram Stoker, il se contente de modifier quelques éléments mineurs de l'histoire et les noms de tous les personnages. Dracula devient Nosferatu (du grec Nosophoros : celui qui apporte la peste).\n
        Le film, qui dès le départ est en version teintée (le bleu pour la nuit, le sépia pour le jour, le rouge pour l'aube) a en revanche deux durées possibles : soixante minutes en vingt-quatre images par seconde, une heure trente-quatre en dix-huit images par seconde. C'est la seconde option que nous avons choisie parce que c'est dans ces conditions que le film fut projeté à l'époque.\n
        La version accompagnant le ciné-concert a bénéficié d'une restauration complète en 2005.</p>\n
        <h1>LA MUSIQUE</h1>\n
        <p>Contrairement à une idée reçue, la plupart des musiques destinées au début du XXème siècle à l'accompagnement en direct des films muets n'étaient pas de simples mélodies autour desquelles un pianiste improvisait, mais des partitions fleuves pour de grandes formations classiques. Ces orchestres profitaient souvent d'une première partie avant la séance de cinéma pour jouer leur répertoire habituel. C'est donc pour orchestre symphonique qu'Hans Erdmann a composé pour le film. La partition a longtemps été perdue et de nombreux compositeurs ont proposé leur version de Nosferatu.\n
        La réunion de ce trio à cordes prend sa source en 2019, quand se sont trouvés pour la premières fois réunis Clémence Cognet, Colin Delzant et Christophe Gauvert au sein de l’orchestre de l’ARFI, la Marmite Infernale.\n
        C'est l'efficacité immédiate du trio, tant par sa logique instrumentale que par la personnalité musicale de ses musiciens qui a convaincu Guillaume Grenard de faire appel à eux pour NOSFERATU. Après presque cinquante années de ciné-concerts ARFI, NOSFERATU est son premier groupe uniquement constitués d'instruments à corde !\n
        La partition qu'il propose ici s'attache à jouer des connexions sentimentales ou amoureuses entre les personnages en affectant à chacun d'entre eux une esthétique musicale bien identifiée. La musique tonale est attachée à Jonathan Harker (l'amour naïf et conventionnel), les musiques de la seconde école de Vienne à Mina Harker (l'amour non conventionnel), les musiques contemporaines à Renfield-Knock (la folie), la musique répétitive à Dracula-Orlok (la séduction hypnotique). La nature des connexions sentimentales (haine ou amour) va colorer les rencontres d'esthétiques.\n
        Une autre idée de base a contribué à la composition de la pièce : le rattachement – non systématique mais principal – de chaque personnage du film à un membre de l'équipe artistique et à une teinte colorée des images du film.\n
        Dracula-Orlock est la contrebasse et sa teinte est le rouge (l'aube et le sang).\n
        Jonathan Harker –Thomas Hutter est le violon et sa teinte est le jaune (le jour, la naïveté)\n
        Mina Harker – Ellen Hutter est le violoncelle et sa teinte est le bleu (la nuit, la transgression)\n
        Renfield – Knock est ... le compositeur, et rassemble toutes les teintes. </p>
        """
    ]
    
/home/armansan/dev/arfi/system/src/Grav/Common/Service/OutputServiceProvider.php
/**
 * Class OutputServiceProvider
 * @package Grav\Common\Service
 */
class OutputServiceProvider implements ServiceProviderInterface
{
    /**
     * @param Container $container
     * @return void
     */
    public function register(Container $container)
    {
        $container['output'] = function ($c) {
            /** @var Twig $twig */
            $twig = $c['twig'];
 
            /** @var PageInterface $page */
            $page = $c['page'];
 
            return $twig->processSite($page->templateFormat());
        };
    }
}
 
Arguments
  1. "html"
    
/home/armansan/dev/arfi/vendor/pimple/pimple/src/Pimple/Container.php
    {
        if (!isset($this->keys[$id])) {
            throw new UnknownIdentifierException($id);
        }
 
        if (
            isset($this->raw[$id])
            || !\is_object($this->values[$id])
            || isset($this->protected[$this->values[$id]])
            || !\method_exists($this->values[$id], '__invoke')
        ) {
            return $this->values[$id];
        }
 
        if (isset($this->factories[$this->values[$id]])) {
            return $this->values[$id]($this);
        }
 
        $raw = $this->values[$id];
        $val = $this->values[$id] = $raw($this);
        $this->raw[$id] = $raw;
 
        $this->frozen[$id] = true;
 
        return $val;
    }
 
    /**
     * Checks if a parameter or an object is set.
     *
     * @param string $id The unique identifier for the parameter or object
     *
     * @return bool
     */
    #[\ReturnTypeWillChange]
    public function offsetExists($id)
    {
        return isset($this->keys[$id]);
    }
 
Arguments
  1. Grav\Common\Grav {#2}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/RenderProcessor.php
 * @package Grav\Common\Processors
 */
class RenderProcessor extends ProcessorBase
{
    /** @var string */
    public $id = 'render';
    /** @var string */
    public $title = 'Render';
 
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $this->startTimer();
 
        $container = $this->container;
        $output =  $container['output'];
 
        if ($output instanceof ResponseInterface) {
            return $output;
        }
 
        /** @var PageInterface $page */
        $page = $this->container['page'];
 
        // Use internal Grav output.
        $container->output = $output;
 
        ob_start();
 
        $event = new Event(['page' => $page, 'output' => &$container->output]);
        $container->fireEvent('onOutputGenerated', $event);
 
        echo $container->output;
 
        $html = ob_get_clean();
 
Arguments
  1. "output"
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#1766}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/DebuggerAssetsProcessor.php
 */
class DebuggerAssetsProcessor extends ProcessorBase
{
    /** @var string */
    public $id = 'debugger_assets';
    /** @var string */
    public $title = 'Debugger Assets';
 
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $this->startTimer();
        $this->container['debugger']->addAssets();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#1171}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/PagesProcessor.php
 
            /** @var Forms $forms */
            $forms = $this->container['forms'] ?? null;
            $form = $forms ? $forms->getActiveForm() : null;
 
            $options = ['page' => $page, 'form' => $form, 'request' => $request];
            if ($task) {
                $event = new Event(['task' => $task] + $options);
                $this->container->fireEvent('onPageTask', $event);
                $this->container->fireEvent('onPageTask.' . $task, $event);
            } elseif ($action) {
                $event = new Event(['action' => $action] + $options);
                $this->container->fireEvent('onPageAction', $event);
                $this->container->fireEvent('onPageAction.' . $action, $event);
            }
        }
 
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#289}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/TwigProcessor.php
 */
class TwigProcessor extends ProcessorBase
{
    /** @var string */
    public $id = 'twig';
    /** @var string */
    public $title = 'Twig';
 
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $this->startTimer();
        $this->container['twig']->init();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#249}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/AssetsProcessor.php
class AssetsProcessor extends ProcessorBase
{
    /** @var string */
    public $id = '_assets';
    /** @var string */
    public $title = 'Assets';
 
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $this->startTimer();
        $this->container['assets']->init();
        $this->container->fireEvent('onAssetsInitialized');
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#246}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/SchedulerProcessor.php
class SchedulerProcessor extends ProcessorBase
{
    /** @var string */
    public $id = '_scheduler';
    /** @var string */
    public $title = 'Scheduler';
 
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $this->startTimer();
        $scheduler = $this->container['scheduler'];
        $this->container->fireEvent('onSchedulerInitialized', new Event(['scheduler' => $scheduler]));
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#212}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/BackupsProcessor.php
class BackupsProcessor extends ProcessorBase
{
    /** @var string */
    public $id = '_backups';
    /** @var string */
    public $title = 'Backups';
 
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $this->startTimer();
        $backups = $this->container['backups'];
        $backups->init();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#207}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/TasksProcessor.php
                        $response = $handler->handle($request);
                    }
 
                    $this->stopTimer();
 
                    return $response;
                } catch (NotFoundException $e) {
                    // Task not found: Let it pass through.
                }
            }
 
            if ($task) {
                $this->container->fireEvent('onTask.' . $task);
            } elseif ($action) {
                $this->container->fireEvent('onAction.' . $action);
            }
        }
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#200}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/RequestProcessor.php
        $uri = $request->getUri();
        $ext = mb_strtolower(Utils::pathinfo($uri->getPath(), PATHINFO_EXTENSION));
 
        $request = $request
            ->withAttribute('grav', $this->container)
            ->withAttribute('time', $_SERVER['REQUEST_TIME_FLOAT'] ?? GRAV_REQUEST_TIME)
            ->withAttribute('route', Uri::getCurrentRoute()->withExtension($ext))
            ->withAttribute('referrer', $this->container['uri']->referrer());
 
        $event = new RequestHandlerEvent(['request' => $request, 'handler' => $handler]);
        /** @var RequestHandlerEvent $event */
        $event = $this->container->fireEvent('onRequestHandlerInit', $event);
        $response = $event->getResponse();
        $this->stopTimer();
 
        if ($response) {
            return $response;
        }
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#196}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#194}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/ThemesProcessor.php
 */
class ThemesProcessor extends ProcessorBase
{
    /** @var string */
    public $id = 'themes';
    /** @var string */
    public $title = 'Themes';
 
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $this->startTimer();
        $this->container['themes']->init();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#189}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/PluginsProcessor.php
class PluginsProcessor extends ProcessorBase
{
    /** @var string */
    public $id = 'plugins';
    /** @var string */
    public $title = 'Initialize Plugins';
 
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $this->startTimer();
        $grav = $this->container;
        $grav->fireEvent('onPluginsInitialized');
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#160}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/InitializeProcessor.php
        // Initialize URI (uses session, see issue #3269).
        $this->initializeUri($config);
 
        // Grav may return redirect response right away.
        $redirectCode = (int)$config->get('system.pages.redirect_trailing_slash', 1);
        if ($redirectCode) {
            $response = $this->handleRedirectRequest($request, $redirectCode > 300 ? $redirectCode : null);
            if ($response) {
                $this->stopTimer('_init');
 
                return $response;
            }
        }
 
        $this->stopTimer('_init');
 
        // Wrap call to next handler so that debugger can profile it.
        /** @var Response $response */
        $response = $debugger->profile(static function () use ($handler, $request) {
            return $handler->handle($request);
        });
 
        // Log both request and response and return the response.
        return $debugger->logRequest($request, $response);
    }
 
    public function processCli(): void
    {
        // Load configuration.
        $config = $this->initializeConfig();
 
        // Initialize logger.
        $this->initializeLogger($config);
 
        // Disable debugger.
        $this->container['debugger']->enabled(false);
 
        // Set timezone, locale.
        $this->initializeLocale($config);
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Debugger.php
        }
 
        $this->addMeasures();
        $this->addDeprecations();
        $this->timers = [];
 
        return $this->debugbar->getData();
    }
 
    /**
     * Hierarchical Profiler support.
     *
     * @param callable $callable
     * @param string|null $message
     * @return mixed
     */
    public function profile(callable $callable, string $message = null)
    {
        $this->startProfiling();
        $response = $callable();
        $this->stopProfiling($message);
 
        return $response;
    }
 
    public function addTwigProfiler(Environment $twig): void
    {
        $clockwork = $this->getClockwork();
        if ($clockwork) {
            $source = new TwigClockworkDataSource($twig);
            $source->listenToEvents();
            $clockwork->addDataSource($source);
        }
    }
 
    /**
     * Start profiling code.
     *
     * @return void
     */
/home/armansan/dev/arfi/system/src/Grav/Common/Processors/InitializeProcessor.php
 
        // Initialize URI (uses session, see issue #3269).
        $this->initializeUri($config);
 
        // Grav may return redirect response right away.
        $redirectCode = (int)$config->get('system.pages.redirect_trailing_slash', 1);
        if ($redirectCode) {
            $response = $this->handleRedirectRequest($request, $redirectCode > 300 ? $redirectCode : null);
            if ($response) {
                $this->stopTimer('_init');
 
                return $response;
            }
        }
 
        $this->stopTimer('_init');
 
        // Wrap call to next handler so that debugger can profile it.
        /** @var Response $response */
        $response = $debugger->profile(static function () use ($handler, $request) {
            return $handler->handle($request);
        });
 
        // Log both request and response and return the response.
        return $debugger->logRequest($request, $response);
    }
 
    public function processCli(): void
    {
        // Load configuration.
        $config = $this->initializeConfig();
 
        // Initialize logger.
        $this->initializeLogger($config);
 
        // Disable debugger.
        $this->container['debugger']->enabled(false);
 
        // Set timezone, locale.
        $this->initializeLocale($config);
Arguments
  1. Closure() {#157 …3}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#88}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Middlewares/MultipartRequestSupport.php
use function in_array;
use function is_array;
use function strlen;
 
/**
 * Multipart request support for PUT and PATCH.
 */
class MultipartRequestSupport implements MiddlewareInterface
{
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $contentType = $request->getHeaderLine('content-type');
        $method = $request->getMethod();
        if (!str_starts_with($contentType, 'multipart/form-data') || !in_array($method, ['PUT', 'PATH'], true)) {
            return $handler->handle($request);
        }
 
        $boundary = explode('; boundary=', $contentType, 2)[1] ?? '';
        $parts = explode("--{$boundary}", $request->getBody()->getContents());
        $parts = array_slice($parts, 1, count($parts) - 2);
 
        $params = [];
        $files = [];
        foreach ($parts as $part) {
            $this->processPart($params, $files, $part);
        }
 
        return $handler->handle($request->withParsedBody($params)->withUploadedFiles($files));
    }
 
    /**
     * @param array $params
     * @param array $files
     * @param string $part
     * @return void
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
    protected $handler;
 
    /** @var ContainerInterface|null */
    protected $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
  2. Grav\Framework\RequestHandler\RequestHandler {#86}
    
/home/armansan/dev/arfi/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
 
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/system/src/Grav/Common/Grav.php
                },
                'pagesProcessor' => function () {
                    return new PagesProcessor($this);
                },
                'debuggerAssetsProcessor' => function () {
                    return new DebuggerAssetsProcessor($this);
                },
                'renderProcessor' => function () {
                    return new RenderProcessor($this);
                },
            ]
        );
 
        $default = static function () {
            return new Response(404, ['Expires' => 0, 'Cache-Control' => 'no-store, max-age=0'], 'Not Found');
        };
 
        $collection = new RequestHandler($this->middleware, $default, $container);
 
        $response = $collection->handle($this['request']);
        $body = $response->getBody();
 
        /** @var Messages $messages */
        $messages = $this['messages'];
 
        // Prevent caching if session messages were displayed in the page.
        $noCache = $messages->isCleared();
        if ($noCache) {
            $response = $response->withHeader('Cache-Control', 'no-store, max-age=0');
        }
 
        // Handle ETag and If-None-Match headers.
        if ($response->getHeaderLine('ETag') === '1') {
            $etag = md5($body);
            $response = $response->withHeader('ETag', '"' . $etag . '"');
 
            $search = trim($this['request']->getHeaderLine('If-None-Match'), '"');
            if ($noCache === false && $search === $etag) {
                $response = $response->withStatus(304);
                $body = '';
Arguments
  1. Nyholm\Psr7\ServerRequest {#63}
    
/home/armansan/dev/arfi/index.php
 
// Register the auto-loader.
$loader = require $autoload;
 
// Set timezone to default, falls back to system if php.ini not set
date_default_timezone_set(@date_default_timezone_get());
 
// Set internal encoding.
@ini_set('default_charset', 'UTF-8');
mb_internal_encoding('UTF-8');
 
use Grav\Common\Grav;
use RocketTheme\Toolbox\Event\Event;
 
// Get the Grav instance
$grav = Grav::instance(array('loader' => $loader));
 
// Process the page
try {
    $grav->process();
} catch (\Error|\Exception $e) {
    $grav->fireEvent('onFatalException', new Event(array('exception' => $e)));
    throw $e;
}
 

Environment & details:

empty
empty
empty
empty
Key Value
active_language
"fr"
redirect_after_login
null
user
Grav\Common\User\User {#1178}
Key Value
USER
"armansan"
SCRIPT_NAME
"/arfi/index.php"
REQUEST_URI
"/arfi/fr/sur-scene/nosferatu"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/arfi/fr/sur-scene/nosferatu"
REMOTE_PORT
"15168"
SCRIPT_FILENAME
"/home/armansan/dev/arfi/index.php"
SERVER_ADMIN
"postmaster@dev.armansansd.net"
DOCUMENT_ROOT
"/home/armansan/dev"
REMOTE_ADDR
"44.210.120.182"
SERVER_PORT
"443"
SERVER_ADDR
"10.13.20.123"
SERVER_NAME
"dev.armansansd.net"
SERVER_SOFTWARE
"Apache"
SERVER_SIGNATURE
""
HTTP_REMOTE_IP
"44.210.120.182"
HTTP_REFERER
"https://dev.armansansd.net/arfi/sur-scene/nosferatu"
HTTP_USER_AGENT
"claudebot"
HTTP_ACCEPT
"*/*"
HTTP_X_OVHREQUEST_ID
"71b6eb855df9e0900c84c69c67f96eab"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_X_FORWARDED_FOR
"44.210.120.182"
HTTP_X_PREDICTOR
"1"
HTTP_HOST
"dev.armansansd.net"
ENVIRONMENT
"production"
CFG_CLUSTER
"cluster013"
HTTPS
"on"
SCRIPT_URI
"https://dev.armansansd.net:443/arfi/fr/sur-scene/nosferatu"
SCRIPT_URL
"/arfi/fr/sur-scene/nosferatu"
GEOIP_LONGITUDE
"-77.490303"
GEOIP_LATITUDE
"39.046902"
GEOIP_AREA_CODE
"703"
GEOIP_DMA_CODE
"511"
GEOIP_CITY
"Ashburn"
GEOIP_REGION
"VA"
GEOIP_COUNTRY_NAME
"United States"
GEOIP_COUNTRY_CODE
"US"
UNIQUE_ID
"Zga2jNM6567S3DZlAEONHwAAAEI"
REDIRECT_STATUS
"200"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/arfi/index.php"
REQUEST_TIME_FLOAT
1711715980.5972
REQUEST_TIME
1711715980
argv
[]
argc
0
Key Value
USER
"armansan"
SCRIPT_NAME
"/arfi/index.php"
REQUEST_URI
"/arfi/fr/sur-scene/nosferatu"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/arfi/fr/sur-scene/nosferatu"
REMOTE_PORT
"15168"
SCRIPT_FILENAME
"/home/armansan/dev/arfi/index.php"
SERVER_ADMIN
"postmaster@dev.armansansd.net"
DOCUMENT_ROOT
"/home/armansan/dev"
REMOTE_ADDR
"44.210.120.182"
SERVER_PORT
"443"
SERVER_ADDR
"10.13.20.123"
SERVER_NAME
"dev.armansansd.net"
SERVER_SOFTWARE
"Apache"
SERVER_SIGNATURE
""
HTTP_REMOTE_IP
"44.210.120.182"
HTTP_REFERER
"https://dev.armansansd.net/arfi/sur-scene/nosferatu"
HTTP_USER_AGENT
"claudebot"
HTTP_ACCEPT
"*/*"
HTTP_X_OVHREQUEST_ID
"71b6eb855df9e0900c84c69c67f96eab"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_X_FORWARDED_FOR
"44.210.120.182"
HTTP_X_PREDICTOR
"1"
HTTP_HOST
"dev.armansansd.net"
ENVIRONMENT
"production"
CFG_CLUSTER
"cluster013"
HTTPS
"on"
SCRIPT_URI
"https://dev.armansansd.net:443/arfi/fr/sur-scene/nosferatu"
SCRIPT_URL
"/arfi/fr/sur-scene/nosferatu"
GEOIP_LONGITUDE
"-77.490303"
GEOIP_LATITUDE
"39.046902"
GEOIP_AREA_CODE
"703"
GEOIP_DMA_CODE
"511"
GEOIP_CITY
"Ashburn"
GEOIP_REGION
"VA"
GEOIP_COUNTRY_NAME
"United States"
GEOIP_COUNTRY_CODE
"US"
UNIQUE_ID
"Zga2jNM6567S3DZlAEONHwAAAEI"
REDIRECT_STATUS
"200"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/arfi/index.php"
REQUEST_TIME_FLOAT
1711715980.5972
REQUEST_TIME
1711715980
argv
[]
argc
0
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler