/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
"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
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"
]
]
array:2 [
"name" => "Nouvelle création"
"logo" => "picto-spectacle-all.svg"
]
[]
"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
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}
]
[]
/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
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/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
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
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"
]
]
]
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
"content"
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"
]
]
]
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
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"
]
]
]
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
"body"
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"
]
]
]
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
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"
]
]
]
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
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}
]
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
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}
]
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
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}
]
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
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}
]
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
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
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/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
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
"project.html.twig"
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
/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
/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
/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
Nyholm\Psr7\ServerRequest {#196}
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
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
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
Nyholm\Psr7\ServerRequest {#196}
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
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
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
Nyholm\Psr7\ServerRequest {#196}
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
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
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
Nyholm\Psr7\ServerRequest {#196}
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
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
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
Nyholm\Psr7\ServerRequest {#196}
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
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
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
Nyholm\Psr7\ServerRequest {#196}
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
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
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
Nyholm\Psr7\ServerRequest {#196}
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
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
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
Nyholm\Psr7\ServerRequest {#196}
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
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
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
Nyholm\Psr7\ServerRequest {#196}
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
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
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
Nyholm\Psr7\ServerRequest {#63}
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
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
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
Nyholm\Psr7\ServerRequest {#63}
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
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
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
/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
Nyholm\Psr7\ServerRequest {#63}
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
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
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
Nyholm\Psr7\ServerRequest {#63}
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
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
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;
}