/var
/app
/current
/vendor
/twig
/twig
/src
/Template.php
}
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;
}
}
/**
* Auto-generated method to display the template with the given context.
*
* @param array $context An array of parameters to pass to the template
* @param array $blocks An array of blocks to pass to the template
*/
abstract protected function doDisplay(array $context, array $blocks = []);
/**
* Returns a variable from the context.
*
* This method is for internal use only and should never be called
* directly.
*
Arguments
"An exception has been thrown during the rendering of a template ("Array to string conversion") in "@Page:/var/app/current/user/pages/15.preventes/recherche" at line 95."
/var
/app
/current
/cache
/twig
/68
/68520b67e1a2aa12466b6d9a816b04815e470e3323b92ee02d9ac1709f8c8217.php
// line 90
echo " </div>
";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['property'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 92
echo " </div>
<div class=\"link-more-container\">
";
// line 94
if (($context["isCrawler"] ?? null)) {
// line 95
echo " <!-- ";
echo $this->getAttribute(($context["properties"] ?? null), "pagination", []);
echo " -->
";
} else {
// line 97
echo " ";
if (($this->getAttribute(($context["properties"] ?? null), "total", []) > 1)) {
// line 98
echo " <div class=\"col-12 text-right py-4\">
";
// line 99
$context["totalPage"] = twig_round(($this->getAttribute(($context["properties"] ?? null), "total", []) / ($context["hitsPerPage"] ?? null)), 0, "ceil");
// line 100
echo " ";
$context["totalDisplayedPage"] = (((($context["totalPage"] ?? null) > 900)) ? (900) : (($context["totalPage"] ?? null)));
// line 101
echo " ";
$this->loadTemplate("components/pagination.html.twig", "@Page:/var/app/current/user/pages/15.preventes/recherche", 101)->display(twig_array_merge($context, ["totalPage" => ($context["totalDisplayedPage"] ?? null)]));
// line 102
echo " </div>
";
Arguments
"Array to string conversion"
/var
/app
/current
/cache
/twig
/68
/68520b67e1a2aa12466b6d9a816b04815e470e3323b92ee02d9ac1709f8c8217.php
// line 90
echo " </div>
";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['property'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 92
echo " </div>
<div class=\"link-more-container\">
";
// line 94
if (($context["isCrawler"] ?? null)) {
// line 95
echo " <!-- ";
echo $this->getAttribute(($context["properties"] ?? null), "pagination", []);
echo " -->
";
} else {
// line 97
echo " ";
if (($this->getAttribute(($context["properties"] ?? null), "total", []) > 1)) {
// line 98
echo " <div class=\"col-12 text-right py-4\">
";
// line 99
$context["totalPage"] = twig_round(($this->getAttribute(($context["properties"] ?? null), "total", []) / ($context["hitsPerPage"] ?? null)), 0, "ceil");
// line 100
echo " ";
$context["totalDisplayedPage"] = (((($context["totalPage"] ?? null) > 900)) ? (900) : (($context["totalPage"] ?? null)));
// line 101
echo " ";
$this->loadTemplate("components/pagination.html.twig", "@Page:/var/app/current/user/pages/15.preventes/recherche", 101)->display(twig_array_merge($context, ["totalPage" => ($context["totalDisplayedPage"] ?? null)]));
// line 102
echo " </div>
";
Arguments
8
"Array to string conversion"
"/var/app/current/cache/twig/68/68520b67e1a2aa12466b6d9a816b04815e470e3323b92ee02d9ac1709f8c8217.php"
272
array:4 [
"context" => array:33 [
"config" => Config {#96}
"system" => array:28 [
"absolute_urls" => false
"timezone" => ""
"default_locale" => null
"param_sep" => ":"
"wrapped_site" => false
"reverse_proxy_setup" => false
"force_ssl" => false
"force_lowercase_urls" => true
"custom_base_url" => ""
"username_regex" => "^[a-z0-9_-]{3,16}$"
"pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
"intl_enabled" => true
"languages" => array:9 [
"supported" => array:2 [
0 => "fr"
1 => "en"
]
"default_lang" => null
"include_default_lang" => false
"pages_fallback_only" => false
"translations" => true
"translations_fallback" => true
"session_store_active" => false
"http_accept_language" => false
"override_locale" => false
]
"home" => array:2 [
"alias" => "/home"
"hide_in_urls" => true
]
"pages" => array:26 [
"theme" => "capifrance"
"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" => false
"twig" => true
]
"twig_first" => false
"never_cache_twig" => false
"events" => array:2 [
"page" => true
"twig" => true
]
"markdown" => array:5 [
"extra" => false
"auto_line_breaks" => false
"auto_url_links" => false
"escape_markup" => false
"special_chars" => array:2 [
">" => "gt"
"<" => "lt"
]
]
"types" => array:7 [
0 => "html"
1 => "htm"
2 => "xml"
3 => "txt"
4 => "json"
5 => "rss"
6 => "atom"
]
"append_url_extension" => ""
"expires" => 604800
"cache_control" => null
"last_modified" => false
"etag" => false
"vary_accept_encoding" => false
"redirect_default_route" => false
"redirect_default_code" => "301"
"redirect_trailing_slash" => true
"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" => true
"ignore_fields" => array:2 [
0 => "form"
1 => "forms"
]
]
]
"cache" => array:13 [
"enabled" => true
"check" => array:1 [
"method" => "file"
]
"driver" => "file"
"prefix" => "g"
"purge_at" => "0 4 * * *"
"clear_at" => "0 3 * * *"
"clear_job_type" => "standard"
"clear_images_by_default" => true
"cli_compatibility" => false
"lifetime" => 21600
"gzip" => false
"allow_webserver_gzip" => false
"redis" => array:1 [
"socket" => false
]
]
"twig" => array:7 [
"cache" => true
"debug" => false
"auto_reload" => true
"autoescape" => false
"undefined_functions" => true
"undefined_filters" => true
"umask_fix" => false
]
"assets" => array:12 [
"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_minify" => true
"enable_asset_timestamp" => false
"collections" => array:1 [
"jquery" => "system://assets/jquery/jquery-2.x.min.js"
]
]
"errors" => array:2 [
"display" => true
"log" => true
]
"log" => array:2 [
"handler" => "file"
"syslog" => array:1 [
"facility" => "local6"
]
]
"debugger" => array:3 [
"enabled" => false
"shutdown" => array:1 [
"close_connection" => true
]
"twig" => true
]
"images" => array:6 [
"default_image_quality" => 85
"cache_all" => false
"cache_perms" => "0755"
"debug" => false
"auto_fix_orientation" => false
"seofriendly" => false
]
"media" => array:5 [
"enable_media_timestamp" => false
"unsupported_inline_types" => []
"allowed_fallback_types" => []
"auto_metadata_exif" => false
"upload_limit" => 15728640
]
"session" => array:9 [
"enabled" => true
"initialize" => true
"timeout" => 1800
"name" => "grav-site"
"uniqueness" => "path"
"secure" => false
"httponly" => true
"split" => true
"path" => null
]
"gpm" => array:5 [
"releases" => "stable"
"proxy_url" => null
"method" => "auto"
"verify_peer" => true
"official_gpm_only" => true
]
"accounts" => array:2 [
"type" => "data"
"storage" => "file"
]
"strict_mode" => array:2 [
"yaml_compat" => true
"twig_compat" => true
]
"seo-factory" => array:1 [
"bu" => "CAPIFRANCE"
]
]
"theme" => array:1 [
"streams" => array:1 [
"schemes" => array:1 [
"theme" => array:2 [
"type" => "ReadOnlyStream"
"prefixes" => array:1 [
"" => array:2 [
0 => "user/themes/capifrance"
1 => "user/themes/digit-website"
]
]
]
]
]
]
"site" => array:32 [
"title" => "Capifrance"
"default_lang" => "fr"
"author" => array:2 [
"name" => "DigitRE"
"email" => "[email protected]"
]
"taxonomies" => array:2 [
0 => "category"
1 => "tag"
]
"metadata" => array:1 [
"description" => "description"
]
"summary" => array:4 [
"enabled" => true
"format" => "short"
"size" => 300
"delimiter" => "==="
]
"redirects" => array:122 [
"/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
"/conseillers/market$" => "/maintenance"
"/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
"/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
"/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
"/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
"/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
"/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
"/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
"/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
"/fr/advice(.*)" => "/conseillers"
"/fr/faq$" => "/cms/besoin-daide"
"/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
"/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
"/fr/contact$" => "/cms/contacter-capifrance"
"/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
"/fr/espace-conseil$" => "/espace-conseil"
"/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
"/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
"/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
"/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
"/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
"/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
"/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
"/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
"/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
"/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
"/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
"/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
"/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
"/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
"/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
"/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
"/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
"/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
"/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
"/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
"/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
"/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
"/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
"/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
"/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
"/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
"/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
"/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
"/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
"/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
"/residentiel/estimation" => "/estimer"
"/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
"/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
"/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
"/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
"/fr/estimation/viager" => "/viager/estimation"
"/fr/les-conseillers-capifrance$" => "/conseillers"
"/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
"/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
"/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
"/fr/mon-profil$" => "/"
"/fr/neuf/acheter" => "/neuf/acheter"
"/fr/neuf/pathTo.html$" => "/neuf/acheter"
"/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
"/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
"/fr/outils/simulateur-loi-pinel$" => "/"
"/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
"/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
"/fr/qui-sommes-nous$" => "/qui-sommes-nous"
"/fr/residentiel/acheter$" => "/residentiel/acheter"
"/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
"/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/louer$" => "/residentiel/louer"
"/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
"/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/neuf/acheter" => "/neuf/acheter"
"/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
"/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/vendre$" => "/residentiel/vendre"
"/fr/residentiel/vendre/result$" => "/residentiel/vendre"
"/proposer-un-bien" => "/residentiel/vendre"
"/fr/testez-votre-bien$" => "/"
"/fr/pathTo.html$" => "/"
"/fr/result$" => "/"
"/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
"/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
"/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
"/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
"/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
"/agents/(.*)" => "/conseillers/$1"
"/en/conseillers/(.*)" => "/agents/$1"
"/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
"/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
"/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
"/conseillers/camille.banas" => "conseillers/camille.lebreton"
"/conseillers/undefined/calculators/middle-rate" => "/conseillers"
"/mon-compte/connexion$" => "/mon-compte"
"/ventes-privees$" => "/"
"^/estimer/estimer-en-ligne$" => "/estimer"
"/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
"/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
"/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
"(.*)/estimer/appartement" => "/estimer-appartement"
"(.*)/estimer/maison" => "/estimer-maison"
]
"routes" => array:143 [
"(.*)/residential/regions$" => "/residentiel/regions"
"/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
"/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
"/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
"/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
"/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
"/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
"/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
"(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
"(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
"(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
"(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
"(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
"(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
"(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
"(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
"(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
"(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
"(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
"(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
"(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
"(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
"(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
"(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
"(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
"(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
"(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
"(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
"(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
"(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
"(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
"(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
"(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
"(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
"(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
"(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
"(.*)/cms/need-help$" => "/cms/besoin-daide"
"(.*)/tips-and-tools$" => "/services"
"(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/legal-notice$" => "/mentions-legales"
"(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
"(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
"(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
"(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
"(.*)/relocate-in-france$" => "/relocate-infrance"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
"(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
"(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
"(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
"(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
"(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
"(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
"(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
"(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
"/estimate/estimate-rdv" => "/estimer/estimer-rdv"
"/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
"(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
"(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
"(.*)/estimer-maison/etapes$" => "/estimer/etapes"
"(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
"/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
]
"blog" => array:1 [
"route" => "/blog"
]
"google_tag_manager_key" => "GTM-XXXXX"
"geolocation" => array:3 [
"city" => "Paris"
"lat" => 48.856614
"lng" => 2.3522219
]
"emails" => array:1 [
"regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
]
"access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
"mapping_url_subdomain" => array:28 [
"alsace" => "annonces/achat?adresse=Grand%20Est"
"auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"bretagne" => "annonces/achat?adresse=Bretagne"
"centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
"champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
"corse" => "annonces/achat?adresse=Corse"
"franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
"guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
"ile-de-france" => "annonces/achat?adresse=Île-de-France"
"languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
"limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"lorraine" => "annonces/achat?adresse=Grand%20Est"
"martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
"midi-pyrenees" => "annonces/achat?adresse=Occitanie"
"nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
"basse-normandie" => "annonces/achat?adresse=Normandie"
"haute-normandie" => "annonces/achat?adresse=Normandie"
"pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
"picardie" => "annonces/achat?adresse=Hauts-de-France"
"poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"paca" => "annonces/achat?adresse=PACA"
"reunion" => "annonces/achat?adresse=La%20Réunion"
"rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"exclusif" => "annonces/achat?exclusif=true"
"medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"commerce" => "commerces"
]
"background-regions" => array:18 [
"Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
"Normandie, France" => "bgmoteur_annonces-normandie.jpg"
"Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
"Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
"Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
"Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
"Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
"Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
"Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
"Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
"PACA, France" => "bgmoteur_annonces-paca.jpg"
"Corse, France" => "bgmoteur_annonces-corse.jpg"
"Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
"Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
"Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
"La Réunion" => "bgmoteur_annonces-lareunion.jpg"
"Martinique" => "bgmoteur_annonces-martinique.jpg"
"Mayotte" => "bgmoteur_annonces-mayotte.jpg"
]
"site_en" => "https://www.capifrance.fr/en"
"site_fr" => "https://www.capifrance.fr"
"activityStatus" => "SELLER"
"partnerId" => "capifrance"
"domain" => "capifrance"
"fallback-imgs" => array:2 [
"property" => "theme://images/img_default.png"
"agent" => "theme://images/conseiller-default.jpg"
]
"flags" => array:12 [
"Français" => "FR"
"Anglais" => "EN"
"Italien" => "IT"
"Allemand" => "DE"
"Espagnol" => "ES"
"Néerlandais" => "NL"
"Arabe" => "AR"
"Russe" => "RU"
"Portugais" => "PT"
"Danois" => "DA"
"Chinois" => "CN"
"Ukrainien" => "RU"
]
"excluded-agent-specs" => array:1 [
0 => "Défiscalisation"
]
"new-presale-notification" => array:3 [
"subject" => "Nouvelle Prévente"
"to" => "[email protected]"
"cc" => "[email protected]"
]
"property_pdf" => array:1 [
"file_name" => "Fiche_bien_"
]
"send-presale-to-intra" => array:2 [
"method" => "POST"
"endpoint" => "https://intranet.digitregroup.io/graphql/"
]
"exclude_avis_agent" => array:5 [
0 => "11356"
1 => "9609"
2 => "97"
3 => "4890"
4 => "11612"
]
"include_PIS" => array:62 [
0 => "[email protected]"
1 => "[email protected]"
2 => "[email protected]"
3 => "[email protected]"
4 => "[email protected]"
5 => "[email protected]"
6 => "[email protected]"
7 => "[email protected]"
8 => "[email protected]"
9 => "[email protected]"
10 => "[email protected]"
11 => "[email protected]"
12 => "[email protected]"
13 => "[email protected]"
14 => "[email protected]"
15 => "[email protected]"
16 => "[email protected]"
17 => "[email protected]"
18 => "[email protected]"
19 => "[email protected]"
20 => "[email protected]"
21 => "[email protected]"
22 => "[email protected]"
23 => "[email protected]"
24 => "[email protected]"
25 => "[email protected]"
26 => "[email protected]"
27 => "[email protected]"
28 => "[email protected]"
29 => "[email protected]"
30 => "[email protected]"
31 => "[email protected]"
32 => "[email protected]"
33 => "[email protected]"
34 => "[email protected]"
35 => "[email protected]"
36 => "[email protected]"
37 => "[email protected]"
38 => "[email protected]"
39 => "[email protected]"
40 => "[email protected]"
41 => "[email protected]"
42 => "[email protected]"
43 => "[email protected]"
44 => "[email protected]"
45 => "[email protected]"
46 => "[email protected]"
47 => "[email protected]"
48 => "[email protected]"
49 => "[email protected]"
50 => "[email protected]"
51 => "[email protected]"
52 => "[email protected]"
53 => "[email protected]"
54 => "[email protected]"
55 => "[email protected]"
56 => "[email protected]"
57 => "[email protected]"
58 => "[email protected]"
59 => "[email protected] "
60 => "[email protected]"
61 => "[email protected]"
]
"exclude_apporteur_agent" => array:1 [
0 => "325"
]
"no_show_sold_props_agent" => array:1 [
0 => "97"
]
"drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
"intranet-url" => "https://intranet.digitregroup.io"
]
"uri" => Uri {#139}
"assets" => Assets {#251}
"taxonomy" => Taxonomy {#422}
"browser" => Browser {#473}
"base_dir" => "/var/app/current"
"home_url" => "/"
"base_url" => ""
"base_url_absolute" => "https://www.capifrance.fr"
"base_url_relative" => ""
"base_url_simple" => ""
"theme_dir" => "/var/app/current/user/themes/capifrance"
"theme_url" => "/user/themes/capifrance"
"html_lang" => "fr"
"language_codes" => LanguageCodes {#474}
"breadcrumbs" => Breadcrumbs {#197}
"form" => null
"form_max_filesize" => 15
"form_json_response" => []
"page" => Page {#658}
"media" => Media {#193}
"header" => {#659}
"grav" => Grav {#3}
"propertySearchTitle" => "Toutes les annonces d'achat de biens immobiliers"
"siteTitle" => "CAPIFRANCE"
"isCrawler" => true
"hitsPerPage" => 17
"criterias" => array:1 [
0 => SortModifier {#1200}
]
"NUMBER_OF_PROPERTIES_TO_DISPLAY" => 12
"properties" => array:4 [
"total" => 1342
"max_score" => null
"hits" => array:12 [
0 => Property {#1330}
1 => Property {#1331}
2 => Property {#1332}
3 => Property {#1334}
4 => Property {#1336}
5 => Property {#1338}
6 => Property {#1340}
7 => Property {#1342}
8 => Property {#1344}
9 => Property {#1346}
10 => Property {#1348}
11 => Property {#1350}
]
"pagination" => array:3 [
"page" => 1
"nbPage" => 112
"html" => """
<nav aria-label="Page navigation"><ul class="pagination justify-content-center"><li class="page-item">\n
<span class="page-link page-current font-weight-bold text-dark" aria-hidden="true">1</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:2" aria-label="Next">\n
<span aria-hidden="true">2</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:3" aria-label="Next">\n
<span aria-hidden="true">3</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:4" aria-label="Next">\n
<span aria-hidden="true">4</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:112" aria-label="Next">\n
<span aria-hidden="true">»</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li></ul></nav>
"""
]
]
]
"blocks" => []
"length" => 12
"_parent" => array:33 [
"config" => Config {#96}
"system" => array:28 [
"absolute_urls" => false
"timezone" => ""
"default_locale" => null
"param_sep" => ":"
"wrapped_site" => false
"reverse_proxy_setup" => false
"force_ssl" => false
"force_lowercase_urls" => true
"custom_base_url" => ""
"username_regex" => "^[a-z0-9_-]{3,16}$"
"pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
"intl_enabled" => true
"languages" => array:9 [
"supported" => array:2 [
0 => "fr"
1 => "en"
]
"default_lang" => null
"include_default_lang" => false
"pages_fallback_only" => false
"translations" => true
"translations_fallback" => true
"session_store_active" => false
"http_accept_language" => false
"override_locale" => false
]
"home" => array:2 [
"alias" => "/home"
"hide_in_urls" => true
]
"pages" => array:26 [
"theme" => "capifrance"
"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" => false
"twig" => true
]
"twig_first" => false
"never_cache_twig" => false
"events" => array:2 [
"page" => true
"twig" => true
]
"markdown" => array:5 [
"extra" => false
"auto_line_breaks" => false
"auto_url_links" => false
"escape_markup" => false
"special_chars" => array:2 [
">" => "gt"
"<" => "lt"
]
]
"types" => array:7 [
0 => "html"
1 => "htm"
2 => "xml"
3 => "txt"
4 => "json"
5 => "rss"
6 => "atom"
]
"append_url_extension" => ""
"expires" => 604800
"cache_control" => null
"last_modified" => false
"etag" => false
"vary_accept_encoding" => false
"redirect_default_route" => false
"redirect_default_code" => "301"
"redirect_trailing_slash" => true
"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" => true
"ignore_fields" => array:2 [
0 => "form"
1 => "forms"
]
]
]
"cache" => array:13 [
"enabled" => true
"check" => array:1 [
"method" => "file"
]
"driver" => "file"
"prefix" => "g"
"purge_at" => "0 4 * * *"
"clear_at" => "0 3 * * *"
"clear_job_type" => "standard"
"clear_images_by_default" => true
"cli_compatibility" => false
"lifetime" => 21600
"gzip" => false
"allow_webserver_gzip" => false
"redis" => array:1 [
"socket" => false
]
]
"twig" => array:7 [
"cache" => true
"debug" => false
"auto_reload" => true
"autoescape" => false
"undefined_functions" => true
"undefined_filters" => true
"umask_fix" => false
]
"assets" => array:12 [
"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_minify" => true
"enable_asset_timestamp" => false
"collections" => array:1 [
"jquery" => "system://assets/jquery/jquery-2.x.min.js"
]
]
"errors" => array:2 [
"display" => true
"log" => true
]
"log" => array:2 [
"handler" => "file"
"syslog" => array:1 [
"facility" => "local6"
]
]
"debugger" => array:3 [
"enabled" => false
"shutdown" => array:1 [
"close_connection" => true
]
"twig" => true
]
"images" => array:6 [
"default_image_quality" => 85
"cache_all" => false
"cache_perms" => "0755"
"debug" => false
"auto_fix_orientation" => false
"seofriendly" => false
]
"media" => array:5 [
"enable_media_timestamp" => false
"unsupported_inline_types" => []
"allowed_fallback_types" => []
"auto_metadata_exif" => false
"upload_limit" => 15728640
]
"session" => array:9 [
"enabled" => true
"initialize" => true
"timeout" => 1800
"name" => "grav-site"
"uniqueness" => "path"
"secure" => false
"httponly" => true
"split" => true
"path" => null
]
"gpm" => array:5 [
"releases" => "stable"
"proxy_url" => null
"method" => "auto"
"verify_peer" => true
"official_gpm_only" => true
]
"accounts" => array:2 [
"type" => "data"
"storage" => "file"
]
"strict_mode" => array:2 [
"yaml_compat" => true
"twig_compat" => true
]
"seo-factory" => array:1 [
"bu" => "CAPIFRANCE"
]
]
"theme" => array:1 [
"streams" => array:1 [
"schemes" => array:1 [
"theme" => array:2 [
"type" => "ReadOnlyStream"
"prefixes" => array:1 [
"" => array:2 [
0 => "user/themes/capifrance"
1 => "user/themes/digit-website"
]
]
]
]
]
]
"site" => array:32 [
"title" => "Capifrance"
"default_lang" => "fr"
"author" => array:2 [
"name" => "DigitRE"
"email" => "[email protected]"
]
"taxonomies" => array:2 [
0 => "category"
1 => "tag"
]
"metadata" => array:1 [
"description" => "description"
]
"summary" => array:4 [
"enabled" => true
"format" => "short"
"size" => 300
"delimiter" => "==="
]
"redirects" => array:122 [
"/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
"/conseillers/market$" => "/maintenance"
"/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
"/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
"/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
"/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
"/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
"/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
"/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
"/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
"/fr/advice(.*)" => "/conseillers"
"/fr/faq$" => "/cms/besoin-daide"
"/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
"/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
"/fr/contact$" => "/cms/contacter-capifrance"
"/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
"/fr/espace-conseil$" => "/espace-conseil"
"/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
"/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
"/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
"/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
"/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
"/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
"/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
"/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
"/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
"/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
"/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
"/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
"/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
"/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
"/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
"/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
"/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
"/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
"/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
"/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
"/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
"/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
"/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
"/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
"/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
"/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
"/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
"/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
"/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
"/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
"/residentiel/estimation" => "/estimer"
"/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
"/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
"/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
"/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
"/fr/estimation/viager" => "/viager/estimation"
"/fr/les-conseillers-capifrance$" => "/conseillers"
"/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
"/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
"/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
"/fr/mon-profil$" => "/"
"/fr/neuf/acheter" => "/neuf/acheter"
"/fr/neuf/pathTo.html$" => "/neuf/acheter"
"/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
"/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
"/fr/outils/simulateur-loi-pinel$" => "/"
"/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
"/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
"/fr/qui-sommes-nous$" => "/qui-sommes-nous"
"/fr/residentiel/acheter$" => "/residentiel/acheter"
"/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
"/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/louer$" => "/residentiel/louer"
"/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
"/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/neuf/acheter" => "/neuf/acheter"
"/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
"/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/vendre$" => "/residentiel/vendre"
"/fr/residentiel/vendre/result$" => "/residentiel/vendre"
"/proposer-un-bien" => "/residentiel/vendre"
"/fr/testez-votre-bien$" => "/"
"/fr/pathTo.html$" => "/"
"/fr/result$" => "/"
"/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
"/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
"/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
"/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
"/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
"/agents/(.*)" => "/conseillers/$1"
"/en/conseillers/(.*)" => "/agents/$1"
"/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
"/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
"/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
"/conseillers/camille.banas" => "conseillers/camille.lebreton"
"/conseillers/undefined/calculators/middle-rate" => "/conseillers"
"/mon-compte/connexion$" => "/mon-compte"
"/ventes-privees$" => "/"
"^/estimer/estimer-en-ligne$" => "/estimer"
"/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
"/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
"/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
"(.*)/estimer/appartement" => "/estimer-appartement"
"(.*)/estimer/maison" => "/estimer-maison"
]
"routes" => array:143 [
"(.*)/residential/regions$" => "/residentiel/regions"
"/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
"/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
"/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
"/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
"/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
"/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
"/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
"(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
"(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
"(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
"(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
"(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
"(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
"(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
"(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
"(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
"(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
"(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
"(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
"(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
"(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
"(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
"(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
"(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
"(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
"(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
"(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
"(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
"(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
"(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
"(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
"(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
"(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
"(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
"(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
"(.*)/cms/need-help$" => "/cms/besoin-daide"
"(.*)/tips-and-tools$" => "/services"
"(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/legal-notice$" => "/mentions-legales"
"(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
"(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
"(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
"(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
"(.*)/relocate-in-france$" => "/relocate-infrance"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
"(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
"(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
"(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
"(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
"(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
"(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
"(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
"(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
"/estimate/estimate-rdv" => "/estimer/estimer-rdv"
"/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
"(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
"(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
"(.*)/estimer-maison/etapes$" => "/estimer/etapes"
"(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
"/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
]
"blog" => array:1 [
"route" => "/blog"
]
"google_tag_manager_key" => "GTM-XXXXX"
"geolocation" => array:3 [
"city" => "Paris"
"lat" => 48.856614
"lng" => 2.3522219
]
"emails" => array:1 [
"regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
]
"access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
"mapping_url_subdomain" => array:28 [
"alsace" => "annonces/achat?adresse=Grand%20Est"
"auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"bretagne" => "annonces/achat?adresse=Bretagne"
"centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
"champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
"corse" => "annonces/achat?adresse=Corse"
"franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
"guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
"ile-de-france" => "annonces/achat?adresse=Île-de-France"
"languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
"limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"lorraine" => "annonces/achat?adresse=Grand%20Est"
"martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
"midi-pyrenees" => "annonces/achat?adresse=Occitanie"
"nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
"basse-normandie" => "annonces/achat?adresse=Normandie"
"haute-normandie" => "annonces/achat?adresse=Normandie"
"pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
"picardie" => "annonces/achat?adresse=Hauts-de-France"
"poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"paca" => "annonces/achat?adresse=PACA"
"reunion" => "annonces/achat?adresse=La%20Réunion"
"rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"exclusif" => "annonces/achat?exclusif=true"
"medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"commerce" => "commerces"
]
"background-regions" => array:18 [
"Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
"Normandie, France" => "bgmoteur_annonces-normandie.jpg"
"Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
"Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
"Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
"Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
"Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
"Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
"Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
"Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
"PACA, France" => "bgmoteur_annonces-paca.jpg"
"Corse, France" => "bgmoteur_annonces-corse.jpg"
"Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
"Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
"Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
"La Réunion" => "bgmoteur_annonces-lareunion.jpg"
"Martinique" => "bgmoteur_annonces-martinique.jpg"
"Mayotte" => "bgmoteur_annonces-mayotte.jpg"
]
"site_en" => "https://www.capifrance.fr/en"
"site_fr" => "https://www.capifrance.fr"
"activityStatus" => "SELLER"
"partnerId" => "capifrance"
"domain" => "capifrance"
"fallback-imgs" => array:2 [
"property" => "theme://images/img_default.png"
"agent" => "theme://images/conseiller-default.jpg"
]
"flags" => array:12 [
"Français" => "FR"
"Anglais" => "EN"
"Italien" => "IT"
"Allemand" => "DE"
"Espagnol" => "ES"
"Néerlandais" => "NL"
"Arabe" => "AR"
"Russe" => "RU"
"Portugais" => "PT"
"Danois" => "DA"
"Chinois" => "CN"
"Ukrainien" => "RU"
]
"excluded-agent-specs" => array:1 [
0 => "Défiscalisation"
]
"new-presale-notification" => array:3 [
"subject" => "Nouvelle Prévente"
"to" => "[email protected]"
"cc" => "[email protected]"
]
"property_pdf" => array:1 [
"file_name" => "Fiche_bien_"
]
"send-presale-to-intra" => array:2 [
"method" => "POST"
"endpoint" => "https://intranet.digitregroup.io/graphql/"
]
"exclude_avis_agent" => array:5 [
0 => "11356"
1 => "9609"
2 => "97"
3 => "4890"
4 => "11612"
]
"include_PIS" => array:62 [
0 => "[email protected]"
1 => "[email protected]"
2 => "[email protected]"
3 => "[email protected]"
4 => "[email protected]"
5 => "[email protected]"
6 => "[email protected]"
7 => "[email protected]"
8 => "[email protected]"
9 => "[email protected]"
10 => "[email protected]"
11 => "[email protected]"
12 => "[email protected]"
13 => "[email protected]"
14 => "[email protected]"
15 => "[email protected]"
16 => "[email protected]"
17 => "[email protected]"
18 => "[email protected]"
19 => "[email protected]"
20 => "[email protected]"
21 => "[email protected]"
22 => "[email protected]"
23 => "[email protected]"
24 => "[email protected]"
25 => "[email protected]"
26 => "[email protected]"
27 => "[email protected]"
28 => "[email protected]"
29 => "[email protected]"
30 => "[email protected]"
31 => "[email protected]"
32 => "[email protected]"
33 => "[email protected]"
34 => "[email protected]"
35 => "[email protected]"
36 => "[email protected]"
37 => "[email protected]"
38 => "[email protected]"
39 => "[email protected]"
40 => "[email protected]"
41 => "[email protected]"
42 => "[email protected]"
43 => "[email protected]"
44 => "[email protected]"
45 => "[email protected]"
46 => "[email protected]"
47 => "[email protected]"
48 => "[email protected]"
49 => "[email protected]"
50 => "[email protected]"
51 => "[email protected]"
52 => "[email protected]"
53 => "[email protected]"
54 => "[email protected]"
55 => "[email protected]"
56 => "[email protected]"
57 => "[email protected]"
58 => "[email protected]"
59 => "[email protected] "
60 => "[email protected]"
61 => "[email protected]"
]
"exclude_apporteur_agent" => array:1 [
0 => "325"
]
"no_show_sold_props_agent" => array:1 [
0 => "97"
]
"drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
"intranet-url" => "https://intranet.digitregroup.io"
]
"uri" => Uri {#139}
"assets" => Assets {#251}
"taxonomy" => Taxonomy {#422}
"browser" => Browser {#473}
"base_dir" => "/var/app/current"
"home_url" => "/"
"base_url" => ""
"base_url_absolute" => "https://www.capifrance.fr"
"base_url_relative" => ""
"base_url_simple" => ""
"theme_dir" => "/var/app/current/user/themes/capifrance"
"theme_url" => "/user/themes/capifrance"
"html_lang" => "fr"
"language_codes" => LanguageCodes {#474}
"breadcrumbs" => Breadcrumbs {#197}
"form" => null
"form_max_filesize" => 15
"form_json_response" => []
"page" => Page {#658}
"media" => Media {#193}
"header" => {#659}
"grav" => Grav {#3}
"propertySearchTitle" => "Toutes les annonces d'achat de biens immobiliers"
"siteTitle" => "CAPIFRANCE"
"isCrawler" => true
"hitsPerPage" => 17
"criterias" => array:1 [
0 => SortModifier {#1200}
]
"NUMBER_OF_PROPERTIES_TO_DISPLAY" => 12
"properties" => array:4 [
"total" => 1342
"max_score" => null
"hits" => array:12 [
0 => Property {#1330}
1 => Property {#1331}
2 => Property {#1332}
3 => Property {#1334}
4 => Property {#1336}
5 => Property {#1338}
6 => Property {#1340}
7 => Property {#1342}
8 => Property {#1344}
9 => Property {#1346}
10 => Property {#1348}
11 => Property {#1350}
]
"pagination" => array:3 [
"page" => 1
"nbPage" => 112
"html" => """
<nav aria-label="Page navigation"><ul class="pagination justify-content-center"><li class="page-item">\n
<span class="page-link page-current font-weight-bold text-dark" aria-hidden="true">1</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:2" aria-label="Next">\n
<span aria-hidden="true">2</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:3" aria-label="Next">\n
<span aria-hidden="true">3</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:4" aria-label="Next">\n
<span aria-hidden="true">4</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:112" aria-label="Next">\n
<span aria-hidden="true">»</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li></ul></nav>
"""
]
]
]
]
/var
/app
/current
/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" => Config {#96}
"system" => array:28 [
"absolute_urls" => false
"timezone" => ""
"default_locale" => null
"param_sep" => ":"
"wrapped_site" => false
"reverse_proxy_setup" => false
"force_ssl" => false
"force_lowercase_urls" => true
"custom_base_url" => ""
"username_regex" => "^[a-z0-9_-]{3,16}$"
"pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
"intl_enabled" => true
"languages" => array:9 [
"supported" => array:2 [
0 => "fr"
1 => "en"
]
"default_lang" => null
"include_default_lang" => false
"pages_fallback_only" => false
"translations" => true
"translations_fallback" => true
"session_store_active" => false
"http_accept_language" => false
"override_locale" => false
]
"home" => array:2 [
"alias" => "/home"
"hide_in_urls" => true
]
"pages" => array:26 [
"theme" => "capifrance"
"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" => false
"twig" => true
]
"twig_first" => false
"never_cache_twig" => false
"events" => array:2 [
"page" => true
"twig" => true
]
"markdown" => array:5 [
"extra" => false
"auto_line_breaks" => false
"auto_url_links" => false
"escape_markup" => false
"special_chars" => array:2 [
">" => "gt"
"<" => "lt"
]
]
"types" => array:7 [
0 => "html"
1 => "htm"
2 => "xml"
3 => "txt"
4 => "json"
5 => "rss"
6 => "atom"
]
"append_url_extension" => ""
"expires" => 604800
"cache_control" => null
"last_modified" => false
"etag" => false
"vary_accept_encoding" => false
"redirect_default_route" => false
"redirect_default_code" => "301"
"redirect_trailing_slash" => true
"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" => true
"ignore_fields" => array:2 [
0 => "form"
1 => "forms"
]
]
]
"cache" => array:13 [
"enabled" => true
"check" => array:1 [
"method" => "file"
]
"driver" => "file"
"prefix" => "g"
"purge_at" => "0 4 * * *"
"clear_at" => "0 3 * * *"
"clear_job_type" => "standard"
"clear_images_by_default" => true
"cli_compatibility" => false
"lifetime" => 21600
"gzip" => false
"allow_webserver_gzip" => false
"redis" => array:1 [
"socket" => false
]
]
"twig" => array:7 [
"cache" => true
"debug" => false
"auto_reload" => true
"autoescape" => false
"undefined_functions" => true
"undefined_filters" => true
"umask_fix" => false
]
"assets" => array:12 [
"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_minify" => true
"enable_asset_timestamp" => false
"collections" => array:1 [
"jquery" => "system://assets/jquery/jquery-2.x.min.js"
]
]
"errors" => array:2 [
"display" => true
"log" => true
]
"log" => array:2 [
"handler" => "file"
"syslog" => array:1 [
"facility" => "local6"
]
]
"debugger" => array:3 [
"enabled" => false
"shutdown" => array:1 [
"close_connection" => true
]
"twig" => true
]
"images" => array:6 [
"default_image_quality" => 85
"cache_all" => false
"cache_perms" => "0755"
"debug" => false
"auto_fix_orientation" => false
"seofriendly" => false
]
"media" => array:5 [
"enable_media_timestamp" => false
"unsupported_inline_types" => []
"allowed_fallback_types" => []
"auto_metadata_exif" => false
"upload_limit" => 15728640
]
"session" => array:9 [
"enabled" => true
"initialize" => true
"timeout" => 1800
"name" => "grav-site"
"uniqueness" => "path"
"secure" => false
"httponly" => true
"split" => true
"path" => null
]
"gpm" => array:5 [
"releases" => "stable"
"proxy_url" => null
"method" => "auto"
"verify_peer" => true
"official_gpm_only" => true
]
"accounts" => array:2 [
"type" => "data"
"storage" => "file"
]
"strict_mode" => array:2 [
"yaml_compat" => true
"twig_compat" => true
]
"seo-factory" => array:1 [
"bu" => "CAPIFRANCE"
]
]
"theme" => array:1 [
"streams" => array:1 [
"schemes" => array:1 [
"theme" => array:2 [
"type" => "ReadOnlyStream"
"prefixes" => array:1 [
"" => array:2 [
0 => "user/themes/capifrance"
1 => "user/themes/digit-website"
]
]
]
]
]
]
"site" => array:32 [
"title" => "Capifrance"
"default_lang" => "fr"
"author" => array:2 [
"name" => "DigitRE"
"email" => "[email protected]"
]
"taxonomies" => array:2 [
0 => "category"
1 => "tag"
]
"metadata" => array:1 [
"description" => "description"
]
"summary" => array:4 [
"enabled" => true
"format" => "short"
"size" => 300
"delimiter" => "==="
]
"redirects" => array:122 [
"/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
"/conseillers/market$" => "/maintenance"
"/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
"/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
"/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
"/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
"/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
"/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
"/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
"/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
"/fr/advice(.*)" => "/conseillers"
"/fr/faq$" => "/cms/besoin-daide"
"/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
"/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
"/fr/contact$" => "/cms/contacter-capifrance"
"/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
"/fr/espace-conseil$" => "/espace-conseil"
"/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
"/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
"/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
"/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
"/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
"/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
"/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
"/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
"/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
"/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
"/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
"/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
"/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
"/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
"/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
"/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
"/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
"/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
"/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
"/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
"/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
"/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
"/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
"/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
"/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
"/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
"/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
"/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
"/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
"/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
"/residentiel/estimation" => "/estimer"
"/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
"/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
"/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
"/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
"/fr/estimation/viager" => "/viager/estimation"
"/fr/les-conseillers-capifrance$" => "/conseillers"
"/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
"/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
"/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
"/fr/mon-profil$" => "/"
"/fr/neuf/acheter" => "/neuf/acheter"
"/fr/neuf/pathTo.html$" => "/neuf/acheter"
"/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
"/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
"/fr/outils/simulateur-loi-pinel$" => "/"
"/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
"/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
"/fr/qui-sommes-nous$" => "/qui-sommes-nous"
"/fr/residentiel/acheter$" => "/residentiel/acheter"
"/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
"/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/louer$" => "/residentiel/louer"
"/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
"/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/neuf/acheter" => "/neuf/acheter"
"/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
"/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/vendre$" => "/residentiel/vendre"
"/fr/residentiel/vendre/result$" => "/residentiel/vendre"
"/proposer-un-bien" => "/residentiel/vendre"
"/fr/testez-votre-bien$" => "/"
"/fr/pathTo.html$" => "/"
"/fr/result$" => "/"
"/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
"/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
"/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
"/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
"/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
"/agents/(.*)" => "/conseillers/$1"
"/en/conseillers/(.*)" => "/agents/$1"
"/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
"/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
"/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
"/conseillers/camille.banas" => "conseillers/camille.lebreton"
"/conseillers/undefined/calculators/middle-rate" => "/conseillers"
"/mon-compte/connexion$" => "/mon-compte"
"/ventes-privees$" => "/"
"^/estimer/estimer-en-ligne$" => "/estimer"
"/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
"/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
"/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
"(.*)/estimer/appartement" => "/estimer-appartement"
"(.*)/estimer/maison" => "/estimer-maison"
]
"routes" => array:143 [
"(.*)/residential/regions$" => "/residentiel/regions"
"/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
"/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
"/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
"/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
"/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
"/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
"/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
"(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
"(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
"(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
"(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
"(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
"(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
"(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
"(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
"(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
"(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
"(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
"(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
"(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
"(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
"(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
"(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
"(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
"(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
"(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
"(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
"(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
"(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
"(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
"(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
"(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
"(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
"(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
"(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
"(.*)/cms/need-help$" => "/cms/besoin-daide"
"(.*)/tips-and-tools$" => "/services"
"(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/legal-notice$" => "/mentions-legales"
"(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
"(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
"(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
"(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
"(.*)/relocate-in-france$" => "/relocate-infrance"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
"(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
"(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
"(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
"(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
"(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
"(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
"(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
"(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
"/estimate/estimate-rdv" => "/estimer/estimer-rdv"
"/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
"(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
"(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
"(.*)/estimer-maison/etapes$" => "/estimer/etapes"
"(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
"/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
]
"blog" => array:1 [
"route" => "/blog"
]
"google_tag_manager_key" => "GTM-XXXXX"
"geolocation" => array:3 [
"city" => "Paris"
"lat" => 48.856614
"lng" => 2.3522219
]
"emails" => array:1 [
"regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
]
"access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
"mapping_url_subdomain" => array:28 [
"alsace" => "annonces/achat?adresse=Grand%20Est"
"auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"bretagne" => "annonces/achat?adresse=Bretagne"
"centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
"champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
"corse" => "annonces/achat?adresse=Corse"
"franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
"guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
"ile-de-france" => "annonces/achat?adresse=Île-de-France"
"languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
"limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"lorraine" => "annonces/achat?adresse=Grand%20Est"
"martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
"midi-pyrenees" => "annonces/achat?adresse=Occitanie"
"nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
"basse-normandie" => "annonces/achat?adresse=Normandie"
"haute-normandie" => "annonces/achat?adresse=Normandie"
"pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
"picardie" => "annonces/achat?adresse=Hauts-de-France"
"poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"paca" => "annonces/achat?adresse=PACA"
"reunion" => "annonces/achat?adresse=La%20Réunion"
"rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"exclusif" => "annonces/achat?exclusif=true"
"medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"commerce" => "commerces"
]
"background-regions" => array:18 [
"Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
"Normandie, France" => "bgmoteur_annonces-normandie.jpg"
"Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
"Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
"Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
"Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
"Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
"Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
"Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
"Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
"PACA, France" => "bgmoteur_annonces-paca.jpg"
"Corse, France" => "bgmoteur_annonces-corse.jpg"
"Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
"Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
"Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
"La Réunion" => "bgmoteur_annonces-lareunion.jpg"
"Martinique" => "bgmoteur_annonces-martinique.jpg"
"Mayotte" => "bgmoteur_annonces-mayotte.jpg"
]
"site_en" => "https://www.capifrance.fr/en"
"site_fr" => "https://www.capifrance.fr"
"activityStatus" => "SELLER"
"partnerId" => "capifrance"
"domain" => "capifrance"
"fallback-imgs" => array:2 [
"property" => "theme://images/img_default.png"
"agent" => "theme://images/conseiller-default.jpg"
]
"flags" => array:12 [
"Français" => "FR"
"Anglais" => "EN"
"Italien" => "IT"
"Allemand" => "DE"
"Espagnol" => "ES"
"Néerlandais" => "NL"
"Arabe" => "AR"
"Russe" => "RU"
"Portugais" => "PT"
"Danois" => "DA"
"Chinois" => "CN"
"Ukrainien" => "RU"
]
"excluded-agent-specs" => array:1 [
0 => "Défiscalisation"
]
"new-presale-notification" => array:3 [
"subject" => "Nouvelle Prévente"
"to" => "[email protected]"
"cc" => "[email protected]"
]
"property_pdf" => array:1 [
"file_name" => "Fiche_bien_"
]
"send-presale-to-intra" => array:2 [
"method" => "POST"
"endpoint" => "https://intranet.digitregroup.io/graphql/"
]
"exclude_avis_agent" => array:5 [
0 => "11356"
1 => "9609"
2 => "97"
3 => "4890"
4 => "11612"
]
"include_PIS" => array:62 [
0 => "[email protected]"
1 => "[email protected]"
2 => "[email protected]"
3 => "[email protected]"
4 => "[email protected]"
5 => "[email protected]"
6 => "[email protected]"
7 => "[email protected]"
8 => "[email protected]"
9 => "[email protected]"
10 => "[email protected]"
11 => "[email protected]"
12 => "[email protected]"
13 => "[email protected]"
14 => "[email protected]"
15 => "[email protected]"
16 => "[email protected]"
17 => "[email protected]"
18 => "[email protected]"
19 => "[email protected]"
20 => "[email protected]"
21 => "[email protected]"
22 => "[email protected]"
23 => "[email protected]"
24 => "[email protected]"
25 => "[email protected]"
26 => "[email protected]"
27 => "[email protected]"
28 => "[email protected]"
29 => "[email protected]"
30 => "[email protected]"
31 => "[email protected]"
32 => "[email protected]"
33 => "[email protected]"
34 => "[email protected]"
35 => "[email protected]"
36 => "[email protected]"
37 => "[email protected]"
38 => "[email protected]"
39 => "[email protected]"
40 => "[email protected]"
41 => "[email protected]"
42 => "[email protected]"
43 => "[email protected]"
44 => "[email protected]"
45 => "[email protected]"
46 => "[email protected]"
47 => "[email protected]"
48 => "[email protected]"
49 => "[email protected]"
50 => "[email protected]"
51 => "[email protected]"
52 => "[email protected]"
53 => "[email protected]"
54 => "[email protected]"
55 => "[email protected]"
56 => "[email protected]"
57 => "[email protected]"
58 => "[email protected]"
59 => "[email protected] "
60 => "[email protected]"
61 => "[email protected]"
]
"exclude_apporteur_agent" => array:1 [
0 => "325"
]
"no_show_sold_props_agent" => array:1 [
0 => "97"
]
"drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
"intranet-url" => "https://intranet.digitregroup.io"
]
"uri" => Uri {#139}
"assets" => Assets {#251}
"taxonomy" => Taxonomy {#422}
"browser" => Browser {#473}
"base_dir" => "/var/app/current"
"home_url" => "/"
"base_url" => ""
"base_url_absolute" => "https://www.capifrance.fr"
"base_url_relative" => ""
"base_url_simple" => ""
"theme_dir" => "/var/app/current/user/themes/capifrance"
"theme_url" => "/user/themes/capifrance"
"html_lang" => "fr"
"language_codes" => LanguageCodes {#474}
"breadcrumbs" => Breadcrumbs {#197}
"form" => null
"form_max_filesize" => 15
"form_json_response" => []
"page" => Page {#658}
"media" => Media {#193}
"header" => {#659}
"grav" => Grav {#3}
"propertySearchTitle" => "Toutes les annonces d'achat de biens immobiliers"
"siteTitle" => "CAPIFRANCE"
"isCrawler" => true
"hitsPerPage" => 17
"criterias" => array:1 [
0 => SortModifier {#1200}
]
"NUMBER_OF_PROPERTIES_TO_DISPLAY" => 12
"properties" => array:4 [
"total" => 1342
"max_score" => null
"hits" => array:12 [
0 => Property {#1330}
1 => Property {#1331}
2 => Property {#1332}
3 => Property {#1334}
4 => Property {#1336}
5 => Property {#1338}
6 => Property {#1340}
7 => Property {#1342}
8 => Property {#1344}
9 => Property {#1346}
10 => Property {#1348}
11 => Property {#1350}
]
"pagination" => array:3 [
"page" => 1
"nbPage" => 112
"html" => """
<nav aria-label="Page navigation"><ul class="pagination justify-content-center"><li class="page-item">\n
<span class="page-link page-current font-weight-bold text-dark" aria-hidden="true">1</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:2" aria-label="Next">\n
<span aria-hidden="true">2</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:3" aria-label="Next">\n
<span aria-hidden="true">3</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:4" aria-label="Next">\n
<span aria-hidden="true">4</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li><li class="page-item">\n
<a class="page-link" href="/preventes/recherche/page:112" aria-label="Next">\n
<span aria-hidden="true">»</span>\n
<span class="sr-only">Next</span>\n
</a>\n
</li></ul></nav>
"""
]
]
]
[]
/var
/app
/current
/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();
ob_start();
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;
Arguments
array:26 [
"config" => Config {#96}
"system" => array:28 [
"absolute_urls" => false
"timezone" => ""
"default_locale" => null
"param_sep" => ":"
"wrapped_site" => false
"reverse_proxy_setup" => false
"force_ssl" => false
"force_lowercase_urls" => true
"custom_base_url" => ""
"username_regex" => "^[a-z0-9_-]{3,16}$"
"pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
"intl_enabled" => true
"languages" => array:9 [
"supported" => array:2 [
0 => "fr"
1 => "en"
]
"default_lang" => null
"include_default_lang" => false
"pages_fallback_only" => false
"translations" => true
"translations_fallback" => true
"session_store_active" => false
"http_accept_language" => false
"override_locale" => false
]
"home" => array:2 [
"alias" => "/home"
"hide_in_urls" => true
]
"pages" => array:26 [
"theme" => "capifrance"
"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" => false
"twig" => true
]
"twig_first" => false
"never_cache_twig" => false
"events" => array:2 [
"page" => true
"twig" => true
]
"markdown" => array:5 [
"extra" => false
"auto_line_breaks" => false
"auto_url_links" => false
"escape_markup" => false
"special_chars" => array:2 [
">" => "gt"
"<" => "lt"
]
]
"types" => array:7 [
0 => "html"
1 => "htm"
2 => "xml"
3 => "txt"
4 => "json"
5 => "rss"
6 => "atom"
]
"append_url_extension" => ""
"expires" => 604800
"cache_control" => null
"last_modified" => false
"etag" => false
"vary_accept_encoding" => false
"redirect_default_route" => false
"redirect_default_code" => "301"
"redirect_trailing_slash" => true
"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" => true
"ignore_fields" => array:2 [
0 => "form"
1 => "forms"
]
]
]
"cache" => array:13 [
"enabled" => true
"check" => array:1 [
"method" => "file"
]
"driver" => "file"
"prefix" => "g"
"purge_at" => "0 4 * * *"
"clear_at" => "0 3 * * *"
"clear_job_type" => "standard"
"clear_images_by_default" => true
"cli_compatibility" => false
"lifetime" => 21600
"gzip" => false
"allow_webserver_gzip" => false
"redis" => array:1 [
"socket" => false
]
]
"twig" => array:7 [
"cache" => true
"debug" => false
"auto_reload" => true
"autoescape" => false
"undefined_functions" => true
"undefined_filters" => true
"umask_fix" => false
]
"assets" => array:12 [
"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_minify" => true
"enable_asset_timestamp" => false
"collections" => array:1 [
"jquery" => "system://assets/jquery/jquery-2.x.min.js"
]
]
"errors" => array:2 [
"display" => true
"log" => true
]
"log" => array:2 [
"handler" => "file"
"syslog" => array:1 [
"facility" => "local6"
]
]
"debugger" => array:3 [
"enabled" => false
"shutdown" => array:1 [
"close_connection" => true
]
"twig" => true
]
"images" => array:6 [
"default_image_quality" => 85
"cache_all" => false
"cache_perms" => "0755"
"debug" => false
"auto_fix_orientation" => false
"seofriendly" => false
]
"media" => array:5 [
"enable_media_timestamp" => false
"unsupported_inline_types" => []
"allowed_fallback_types" => []
"auto_metadata_exif" => false
"upload_limit" => 15728640
]
"session" => array:9 [
"enabled" => true
"initialize" => true
"timeout" => 1800
"name" => "grav-site"
"uniqueness" => "path"
"secure" => false
"httponly" => true
"split" => true
"path" => null
]
"gpm" => array:5 [
"releases" => "stable"
"proxy_url" => null
"method" => "auto"
"verify_peer" => true
"official_gpm_only" => true
]
"accounts" => array:2 [
"type" => "data"
"storage" => "file"
]
"strict_mode" => array:2 [
"yaml_compat" => true
"twig_compat" => true
]
"seo-factory" => array:1 [
"bu" => "CAPIFRANCE"
]
]
"theme" => array:1 [
"streams" => array:1 [
"schemes" => array:1 [
"theme" => array:2 [
"type" => "ReadOnlyStream"
"prefixes" => array:1 [
"" => array:2 [
0 => "user/themes/capifrance"
1 => "user/themes/digit-website"
]
]
]
]
]
]
"site" => array:32 [
"title" => "Capifrance"
"default_lang" => "fr"
"author" => array:2 [
"name" => "DigitRE"
"email" => "[email protected]"
]
"taxonomies" => array:2 [
0 => "category"
1 => "tag"
]
"metadata" => array:1 [
"description" => "description"
]
"summary" => array:4 [
"enabled" => true
"format" => "short"
"size" => 300
"delimiter" => "==="
]
"redirects" => array:122 [
"/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
"/conseillers/market$" => "/maintenance"
"/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
"/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
"/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
"/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
"/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
"/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
"/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
"/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
"/fr/advice(.*)" => "/conseillers"
"/fr/faq$" => "/cms/besoin-daide"
"/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
"/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
"/fr/contact$" => "/cms/contacter-capifrance"
"/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
"/fr/espace-conseil$" => "/espace-conseil"
"/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
"/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
"/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
"/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
"/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
"/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
"/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
"/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
"/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
"/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
"/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
"/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
"/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
"/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
"/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
"/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
"/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
"/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
"/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
"/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
"/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
"/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
"/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
"/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
"/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
"/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
"/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
"/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
"/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
"/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
"/residentiel/estimation" => "/estimer"
"/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
"/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
"/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
"/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
"/fr/estimation/viager" => "/viager/estimation"
"/fr/les-conseillers-capifrance$" => "/conseillers"
"/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
"/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
"/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
"/fr/mon-profil$" => "/"
"/fr/neuf/acheter" => "/neuf/acheter"
"/fr/neuf/pathTo.html$" => "/neuf/acheter"
"/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
"/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
"/fr/outils/simulateur-loi-pinel$" => "/"
"/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
"/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
"/fr/qui-sommes-nous$" => "/qui-sommes-nous"
"/fr/residentiel/acheter$" => "/residentiel/acheter"
"/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
"/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/louer$" => "/residentiel/louer"
"/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
"/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/neuf/acheter" => "/neuf/acheter"
"/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
"/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/vendre$" => "/residentiel/vendre"
"/fr/residentiel/vendre/result$" => "/residentiel/vendre"
"/proposer-un-bien" => "/residentiel/vendre"
"/fr/testez-votre-bien$" => "/"
"/fr/pathTo.html$" => "/"
"/fr/result$" => "/"
"/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
"/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
"/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
"/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
"/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
"/agents/(.*)" => "/conseillers/$1"
"/en/conseillers/(.*)" => "/agents/$1"
"/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
"/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
"/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
"/conseillers/camille.banas" => "conseillers/camille.lebreton"
"/conseillers/undefined/calculators/middle-rate" => "/conseillers"
"/mon-compte/connexion$" => "/mon-compte"
"/ventes-privees$" => "/"
"^/estimer/estimer-en-ligne$" => "/estimer"
"/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
"/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
"/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
"(.*)/estimer/appartement" => "/estimer-appartement"
"(.*)/estimer/maison" => "/estimer-maison"
]
"routes" => array:143 [
"(.*)/residential/regions$" => "/residentiel/regions"
"/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
"/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
"/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
"/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
"/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
"/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
"/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
"(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
"(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
"(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
"(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
"(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
"(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
"(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
"(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
"(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
"(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
"(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
"(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
"(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
"(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
"(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
"(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
"(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
"(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
"(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
"(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
"(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
"(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
"(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
"(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
"(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
"(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
"(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
"(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
"(.*)/cms/need-help$" => "/cms/besoin-daide"
"(.*)/tips-and-tools$" => "/services"
"(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/legal-notice$" => "/mentions-legales"
"(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
"(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
"(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
"(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
"(.*)/relocate-in-france$" => "/relocate-infrance"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
"(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
"(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
"(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
"(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
"(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
"(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
"(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
"(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
"/estimate/estimate-rdv" => "/estimer/estimer-rdv"
"/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
"(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
"(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
"(.*)/estimer-maison/etapes$" => "/estimer/etapes"
"(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
"/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
]
"blog" => array:1 [
"route" => "/blog"
]
"google_tag_manager_key" => "GTM-XXXXX"
"geolocation" => array:3 [
"city" => "Paris"
"lat" => 48.856614
"lng" => 2.3522219
]
"emails" => array:1 [
"regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
]
"access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
"mapping_url_subdomain" => array:28 [
"alsace" => "annonces/achat?adresse=Grand%20Est"
"auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"bretagne" => "annonces/achat?adresse=Bretagne"
"centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
"champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
"corse" => "annonces/achat?adresse=Corse"
"franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
"guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
"ile-de-france" => "annonces/achat?adresse=Île-de-France"
"languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
"limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"lorraine" => "annonces/achat?adresse=Grand%20Est"
"martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
"midi-pyrenees" => "annonces/achat?adresse=Occitanie"
"nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
"basse-normandie" => "annonces/achat?adresse=Normandie"
"haute-normandie" => "annonces/achat?adresse=Normandie"
"pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
"picardie" => "annonces/achat?adresse=Hauts-de-France"
"poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"paca" => "annonces/achat?adresse=PACA"
"reunion" => "annonces/achat?adresse=La%20Réunion"
"rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"exclusif" => "annonces/achat?exclusif=true"
"medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"commerce" => "commerces"
]
"background-regions" => array:18 [
"Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
"Normandie, France" => "bgmoteur_annonces-normandie.jpg"
"Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
"Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
"Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
"Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
"Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
"Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
"Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
"Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
"PACA, France" => "bgmoteur_annonces-paca.jpg"
"Corse, France" => "bgmoteur_annonces-corse.jpg"
"Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
"Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
"Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
"La Réunion" => "bgmoteur_annonces-lareunion.jpg"
"Martinique" => "bgmoteur_annonces-martinique.jpg"
"Mayotte" => "bgmoteur_annonces-mayotte.jpg"
]
"site_en" => "https://www.capifrance.fr/en"
"site_fr" => "https://www.capifrance.fr"
"activityStatus" => "SELLER"
"partnerId" => "capifrance"
"domain" => "capifrance"
"fallback-imgs" => array:2 [
"property" => "theme://images/img_default.png"
"agent" => "theme://images/conseiller-default.jpg"
]
"flags" => array:12 [
"Français" => "FR"
"Anglais" => "EN"
"Italien" => "IT"
"Allemand" => "DE"
"Espagnol" => "ES"
"Néerlandais" => "NL"
"Arabe" => "AR"
"Russe" => "RU"
"Portugais" => "PT"
"Danois" => "DA"
"Chinois" => "CN"
"Ukrainien" => "RU"
]
"excluded-agent-specs" => array:1 [
0 => "Défiscalisation"
]
"new-presale-notification" => array:3 [
"subject" => "Nouvelle Prévente"
"to" => "[email protected]"
"cc" => "[email protected]"
]
"property_pdf" => array:1 [
"file_name" => "Fiche_bien_"
]
"send-presale-to-intra" => array:2 [
"method" => "POST"
"endpoint" => "https://intranet.digitregroup.io/graphql/"
]
"exclude_avis_agent" => array:5 [
0 => "11356"
1 => "9609"
2 => "97"
3 => "4890"
4 => "11612"
]
"include_PIS" => array:62 [
0 => "[email protected]"
1 => "[email protected]"
2 => "[email protected]"
3 => "[email protected]"
4 => "[email protected]"
5 => "[email protected]"
6 => "[email protected]"
7 => "[email protected]"
8 => "[email protected]"
9 => "[email protected]"
10 => "[email protected]"
11 => "[email protected]"
12 => "[email protected]"
13 => "[email protected]"
14 => "[email protected]"
15 => "[email protected]"
16 => "[email protected]"
17 => "[email protected]"
18 => "[email protected]"
19 => "[email protected]"
20 => "[email protected]"
21 => "[email protected]"
22 => "[email protected]"
23 => "[email protected]"
24 => "[email protected]"
25 => "[email protected]"
26 => "[email protected]"
27 => "[email protected]"
28 => "[email protected]"
29 => "[email protected]"
30 => "[email protected]"
31 => "[email protected]"
32 => "[email protected]"
33 => "[email protected]"
34 => "[email protected]"
35 => "[email protected]"
36 => "[email protected]"
37 => "[email protected]"
38 => "[email protected]"
39 => "[email protected]"
40 => "[email protected]"
41 => "[email protected]"
42 => "[email protected]"
43 => "[email protected]"
44 => "[email protected]"
45 => "[email protected]"
46 => "[email protected]"
47 => "[email protected]"
48 => "[email protected]"
49 => "[email protected]"
50 => "[email protected]"
51 => "[email protected]"
52 => "[email protected]"
53 => "[email protected]"
54 => "[email protected]"
55 => "[email protected]"
56 => "[email protected]"
57 => "[email protected]"
58 => "[email protected]"
59 => "[email protected] "
60 => "[email protected]"
61 => "[email protected]"
]
"exclude_apporteur_agent" => array:1 [
0 => "325"
]
"no_show_sold_props_agent" => array:1 [
0 => "97"
]
"drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
"intranet-url" => "https://intranet.digitregroup.io"
]
"uri" => Uri {#139}
"assets" => Assets {#251}
"taxonomy" => Taxonomy {#422}
"browser" => Browser {#473}
"base_dir" => "/var/app/current"
"home_url" => "/"
"base_url" => ""
"base_url_absolute" => "https://www.capifrance.fr"
"base_url_relative" => ""
"base_url_simple" => ""
"theme_dir" => "/var/app/current/user/themes/capifrance"
"theme_url" => "/user/themes/capifrance"
"html_lang" => "fr"
"language_codes" => LanguageCodes {#474}
"breadcrumbs" => Breadcrumbs {#197}
"form" => null
"form_max_filesize" => 15
"form_json_response" => []
"page" => Page {#658}
"media" => Media {#193}
"header" => {#659}
"grav" => Grav {#3}
]
[]
/var
/app
/current
/vendor
/twig
/twig
/src
/Template.php
* 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();
ob_start();
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:25 [
"config" => Config {#96}
"system" => array:28 [
"absolute_urls" => false
"timezone" => ""
"default_locale" => null
"param_sep" => ":"
"wrapped_site" => false
"reverse_proxy_setup" => false
"force_ssl" => false
"force_lowercase_urls" => true
"custom_base_url" => ""
"username_regex" => "^[a-z0-9_-]{3,16}$"
"pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
"intl_enabled" => true
"languages" => array:9 [
"supported" => array:2 [
0 => "fr"
1 => "en"
]
"default_lang" => null
"include_default_lang" => false
"pages_fallback_only" => false
"translations" => true
"translations_fallback" => true
"session_store_active" => false
"http_accept_language" => false
"override_locale" => false
]
"home" => array:2 [
"alias" => "/home"
"hide_in_urls" => true
]
"pages" => array:26 [
"theme" => "capifrance"
"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" => false
"twig" => true
]
"twig_first" => false
"never_cache_twig" => false
"events" => array:2 [
"page" => true
"twig" => true
]
"markdown" => array:5 [
"extra" => false
"auto_line_breaks" => false
"auto_url_links" => false
"escape_markup" => false
"special_chars" => array:2 [
">" => "gt"
"<" => "lt"
]
]
"types" => array:7 [
0 => "html"
1 => "htm"
2 => "xml"
3 => "txt"
4 => "json"
5 => "rss"
6 => "atom"
]
"append_url_extension" => ""
"expires" => 604800
"cache_control" => null
"last_modified" => false
"etag" => false
"vary_accept_encoding" => false
"redirect_default_route" => false
"redirect_default_code" => "301"
"redirect_trailing_slash" => true
"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" => true
"ignore_fields" => array:2 [
0 => "form"
1 => "forms"
]
]
]
"cache" => array:13 [
"enabled" => true
"check" => array:1 [
"method" => "file"
]
"driver" => "file"
"prefix" => "g"
"purge_at" => "0 4 * * *"
"clear_at" => "0 3 * * *"
"clear_job_type" => "standard"
"clear_images_by_default" => true
"cli_compatibility" => false
"lifetime" => 21600
"gzip" => false
"allow_webserver_gzip" => false
"redis" => array:1 [
"socket" => false
]
]
"twig" => array:7 [
"cache" => true
"debug" => false
"auto_reload" => true
"autoescape" => false
"undefined_functions" => true
"undefined_filters" => true
"umask_fix" => false
]
"assets" => array:12 [
"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_minify" => true
"enable_asset_timestamp" => false
"collections" => array:1 [
"jquery" => "system://assets/jquery/jquery-2.x.min.js"
]
]
"errors" => array:2 [
"display" => true
"log" => true
]
"log" => array:2 [
"handler" => "file"
"syslog" => array:1 [
"facility" => "local6"
]
]
"debugger" => array:3 [
"enabled" => false
"shutdown" => array:1 [
"close_connection" => true
]
"twig" => true
]
"images" => array:6 [
"default_image_quality" => 85
"cache_all" => false
"cache_perms" => "0755"
"debug" => false
"auto_fix_orientation" => false
"seofriendly" => false
]
"media" => array:5 [
"enable_media_timestamp" => false
"unsupported_inline_types" => []
"allowed_fallback_types" => []
"auto_metadata_exif" => false
"upload_limit" => 15728640
]
"session" => array:9 [
"enabled" => true
"initialize" => true
"timeout" => 1800
"name" => "grav-site"
"uniqueness" => "path"
"secure" => false
"httponly" => true
"split" => true
"path" => null
]
"gpm" => array:5 [
"releases" => "stable"
"proxy_url" => null
"method" => "auto"
"verify_peer" => true
"official_gpm_only" => true
]
"accounts" => array:2 [
"type" => "data"
"storage" => "file"
]
"strict_mode" => array:2 [
"yaml_compat" => true
"twig_compat" => true
]
"seo-factory" => array:1 [
"bu" => "CAPIFRANCE"
]
]
"theme" => array:1 [
"streams" => array:1 [
"schemes" => array:1 [
"theme" => array:2 [
"type" => "ReadOnlyStream"
"prefixes" => array:1 [
"" => array:2 [
0 => "user/themes/capifrance"
1 => "user/themes/digit-website"
]
]
]
]
]
]
"site" => array:32 [
"title" => "Capifrance"
"default_lang" => "fr"
"author" => array:2 [
"name" => "DigitRE"
"email" => "[email protected]"
]
"taxonomies" => array:2 [
0 => "category"
1 => "tag"
]
"metadata" => array:1 [
"description" => "description"
]
"summary" => array:4 [
"enabled" => true
"format" => "short"
"size" => 300
"delimiter" => "==="
]
"redirects" => array:122 [
"/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
"/conseillers/market$" => "/maintenance"
"/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
"/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
"/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
"/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
"/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
"/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
"/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
"/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
"/fr/advice(.*)" => "/conseillers"
"/fr/faq$" => "/cms/besoin-daide"
"/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
"/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
"/fr/contact$" => "/cms/contacter-capifrance"
"/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
"/fr/espace-conseil$" => "/espace-conseil"
"/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
"/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
"/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
"/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
"/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
"/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
"/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
"/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
"/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
"/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
"/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
"/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
"/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
"/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
"/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
"/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
"/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
"/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
"/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
"/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
"/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
"/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
"/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
"/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
"/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
"/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
"/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
"/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
"/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
"/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
"/residentiel/estimation" => "/estimer"
"/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
"/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
"/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
"/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
"/fr/estimation/viager" => "/viager/estimation"
"/fr/les-conseillers-capifrance$" => "/conseillers"
"/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
"/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
"/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
"/fr/mon-profil$" => "/"
"/fr/neuf/acheter" => "/neuf/acheter"
"/fr/neuf/pathTo.html$" => "/neuf/acheter"
"/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
"/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
"/fr/outils/simulateur-loi-pinel$" => "/"
"/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
"/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
"/fr/qui-sommes-nous$" => "/qui-sommes-nous"
"/fr/residentiel/acheter$" => "/residentiel/acheter"
"/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
"/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/louer$" => "/residentiel/louer"
"/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
"/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/neuf/acheter" => "/neuf/acheter"
"/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
"/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/vendre$" => "/residentiel/vendre"
"/fr/residentiel/vendre/result$" => "/residentiel/vendre"
"/proposer-un-bien" => "/residentiel/vendre"
"/fr/testez-votre-bien$" => "/"
"/fr/pathTo.html$" => "/"
"/fr/result$" => "/"
"/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
"/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
"/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
"/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
"/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
"/agents/(.*)" => "/conseillers/$1"
"/en/conseillers/(.*)" => "/agents/$1"
"/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
"/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
"/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
"/conseillers/camille.banas" => "conseillers/camille.lebreton"
"/conseillers/undefined/calculators/middle-rate" => "/conseillers"
"/mon-compte/connexion$" => "/mon-compte"
"/ventes-privees$" => "/"
"^/estimer/estimer-en-ligne$" => "/estimer"
"/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
"/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
"/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
"(.*)/estimer/appartement" => "/estimer-appartement"
"(.*)/estimer/maison" => "/estimer-maison"
]
"routes" => array:143 [
"(.*)/residential/regions$" => "/residentiel/regions"
"/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
"/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
"/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
"/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
"/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
"/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
"/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
"(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
"(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
"(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
"(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
"(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
"(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
"(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
"(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
"(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
"(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
"(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
"(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
"(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
"(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
"(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
"(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
"(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
"(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
"(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
"(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
"(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
"(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
"(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
"(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
"(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
"(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
"(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
"(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
"(.*)/cms/need-help$" => "/cms/besoin-daide"
"(.*)/tips-and-tools$" => "/services"
"(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/legal-notice$" => "/mentions-legales"
"(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
"(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
"(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
"(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
"(.*)/relocate-in-france$" => "/relocate-infrance"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
"(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
"(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
"(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
"(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
"(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
"(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
"(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
"(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
"/estimate/estimate-rdv" => "/estimer/estimer-rdv"
"/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
"(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
"(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
"(.*)/estimer-maison/etapes$" => "/estimer/etapes"
"(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
"/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
]
"blog" => array:1 [
"route" => "/blog"
]
"google_tag_manager_key" => "GTM-XXXXX"
"geolocation" => array:3 [
"city" => "Paris"
"lat" => 48.856614
"lng" => 2.3522219
]
"emails" => array:1 [
"regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
]
"access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
"mapping_url_subdomain" => array:28 [
"alsace" => "annonces/achat?adresse=Grand%20Est"
"auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"bretagne" => "annonces/achat?adresse=Bretagne"
"centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
"champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
"corse" => "annonces/achat?adresse=Corse"
"franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
"guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
"ile-de-france" => "annonces/achat?adresse=Île-de-France"
"languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
"limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"lorraine" => "annonces/achat?adresse=Grand%20Est"
"martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
"midi-pyrenees" => "annonces/achat?adresse=Occitanie"
"nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
"basse-normandie" => "annonces/achat?adresse=Normandie"
"haute-normandie" => "annonces/achat?adresse=Normandie"
"pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
"picardie" => "annonces/achat?adresse=Hauts-de-France"
"poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"paca" => "annonces/achat?adresse=PACA"
"reunion" => "annonces/achat?adresse=La%20Réunion"
"rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"exclusif" => "annonces/achat?exclusif=true"
"medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"commerce" => "commerces"
]
"background-regions" => array:18 [
"Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
"Normandie, France" => "bgmoteur_annonces-normandie.jpg"
"Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
"Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
"Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
"Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
"Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
"Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
"Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
"Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
"PACA, France" => "bgmoteur_annonces-paca.jpg"
"Corse, France" => "bgmoteur_annonces-corse.jpg"
"Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
"Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
"Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
"La Réunion" => "bgmoteur_annonces-lareunion.jpg"
"Martinique" => "bgmoteur_annonces-martinique.jpg"
"Mayotte" => "bgmoteur_annonces-mayotte.jpg"
]
"site_en" => "https://www.capifrance.fr/en"
"site_fr" => "https://www.capifrance.fr"
"activityStatus" => "SELLER"
"partnerId" => "capifrance"
"domain" => "capifrance"
"fallback-imgs" => array:2 [
"property" => "theme://images/img_default.png"
"agent" => "theme://images/conseiller-default.jpg"
]
"flags" => array:12 [
"Français" => "FR"
"Anglais" => "EN"
"Italien" => "IT"
"Allemand" => "DE"
"Espagnol" => "ES"
"Néerlandais" => "NL"
"Arabe" => "AR"
"Russe" => "RU"
"Portugais" => "PT"
"Danois" => "DA"
"Chinois" => "CN"
"Ukrainien" => "RU"
]
"excluded-agent-specs" => array:1 [
0 => "Défiscalisation"
]
"new-presale-notification" => array:3 [
"subject" => "Nouvelle Prévente"
"to" => "[email protected]"
"cc" => "[email protected]"
]
"property_pdf" => array:1 [
"file_name" => "Fiche_bien_"
]
"send-presale-to-intra" => array:2 [
"method" => "POST"
"endpoint" => "https://intranet.digitregroup.io/graphql/"
]
"exclude_avis_agent" => array:5 [
0 => "11356"
1 => "9609"
2 => "97"
3 => "4890"
4 => "11612"
]
"include_PIS" => array:62 [
0 => "[email protected]"
1 => "[email protected]"
2 => "[email protected]"
3 => "[email protected]"
4 => "[email protected]"
5 => "[email protected]"
6 => "[email protected]"
7 => "[email protected]"
8 => "[email protected]"
9 => "[email protected]"
10 => "[email protected]"
11 => "[email protected]"
12 => "[email protected]"
13 => "[email protected]"
14 => "[email protected]"
15 => "[email protected]"
16 => "[email protected]"
17 => "[email protected]"
18 => "[email protected]"
19 => "[email protected]"
20 => "[email protected]"
21 => "[email protected]"
22 => "[email protected]"
23 => "[email protected]"
24 => "[email protected]"
25 => "[email protected]"
26 => "[email protected]"
27 => "[email protected]"
28 => "[email protected]"
29 => "[email protected]"
30 => "[email protected]"
31 => "[email protected]"
32 => "[email protected]"
33 => "[email protected]"
34 => "[email protected]"
35 => "[email protected]"
36 => "[email protected]"
37 => "[email protected]"
38 => "[email protected]"
39 => "[email protected]"
40 => "[email protected]"
41 => "[email protected]"
42 => "[email protected]"
43 => "[email protected]"
44 => "[email protected]"
45 => "[email protected]"
46 => "[email protected]"
47 => "[email protected]"
48 => "[email protected]"
49 => "[email protected]"
50 => "[email protected]"
51 => "[email protected]"
52 => "[email protected]"
53 => "[email protected]"
54 => "[email protected]"
55 => "[email protected]"
56 => "[email protected]"
57 => "[email protected]"
58 => "[email protected]"
59 => "[email protected] "
60 => "[email protected]"
61 => "[email protected]"
]
"exclude_apporteur_agent" => array:1 [
0 => "325"
]
"no_show_sold_props_agent" => array:1 [
0 => "97"
]
"drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
"intranet-url" => "https://intranet.digitregroup.io"
]
"uri" => Uri {#139}
"assets" => Assets {#251}
"taxonomy" => Taxonomy {#422}
"browser" => Browser {#473}
"base_dir" => "/var/app/current"
"home_url" => "/"
"base_url" => ""
"base_url_absolute" => "https://www.capifrance.fr"
"base_url_relative" => ""
"base_url_simple" => ""
"theme_dir" => "/var/app/current/user/themes/capifrance"
"theme_url" => "/user/themes/capifrance"
"html_lang" => "fr"
"language_codes" => LanguageCodes {#474}
"breadcrumbs" => Breadcrumbs {#197}
"form" => null
"form_max_filesize" => 15
"form_json_response" => []
"page" => Page {#658}
"media" => Media {#193}
"header" => {#659}
]
/var
/app
/current
/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:25 [
"config" => Config {#96}
"system" => array:28 [
"absolute_urls" => false
"timezone" => ""
"default_locale" => null
"param_sep" => ":"
"wrapped_site" => false
"reverse_proxy_setup" => false
"force_ssl" => false
"force_lowercase_urls" => true
"custom_base_url" => ""
"username_regex" => "^[a-z0-9_-]{3,16}$"
"pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
"intl_enabled" => true
"languages" => array:9 [
"supported" => array:2 [
0 => "fr"
1 => "en"
]
"default_lang" => null
"include_default_lang" => false
"pages_fallback_only" => false
"translations" => true
"translations_fallback" => true
"session_store_active" => false
"http_accept_language" => false
"override_locale" => false
]
"home" => array:2 [
"alias" => "/home"
"hide_in_urls" => true
]
"pages" => array:26 [
"theme" => "capifrance"
"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" => false
"twig" => true
]
"twig_first" => false
"never_cache_twig" => false
"events" => array:2 [
"page" => true
"twig" => true
]
"markdown" => array:5 [
"extra" => false
"auto_line_breaks" => false
"auto_url_links" => false
"escape_markup" => false
"special_chars" => array:2 [
">" => "gt"
"<" => "lt"
]
]
"types" => array:7 [
0 => "html"
1 => "htm"
2 => "xml"
3 => "txt"
4 => "json"
5 => "rss"
6 => "atom"
]
"append_url_extension" => ""
"expires" => 604800
"cache_control" => null
"last_modified" => false
"etag" => false
"vary_accept_encoding" => false
"redirect_default_route" => false
"redirect_default_code" => "301"
"redirect_trailing_slash" => true
"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" => true
"ignore_fields" => array:2 [
0 => "form"
1 => "forms"
]
]
]
"cache" => array:13 [
"enabled" => true
"check" => array:1 [
"method" => "file"
]
"driver" => "file"
"prefix" => "g"
"purge_at" => "0 4 * * *"
"clear_at" => "0 3 * * *"
"clear_job_type" => "standard"
"clear_images_by_default" => true
"cli_compatibility" => false
"lifetime" => 21600
"gzip" => false
"allow_webserver_gzip" => false
"redis" => array:1 [
"socket" => false
]
]
"twig" => array:7 [
"cache" => true
"debug" => false
"auto_reload" => true
"autoescape" => false
"undefined_functions" => true
"undefined_filters" => true
"umask_fix" => false
]
"assets" => array:12 [
"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_minify" => true
"enable_asset_timestamp" => false
"collections" => array:1 [
"jquery" => "system://assets/jquery/jquery-2.x.min.js"
]
]
"errors" => array:2 [
"display" => true
"log" => true
]
"log" => array:2 [
"handler" => "file"
"syslog" => array:1 [
"facility" => "local6"
]
]
"debugger" => array:3 [
"enabled" => false
"shutdown" => array:1 [
"close_connection" => true
]
"twig" => true
]
"images" => array:6 [
"default_image_quality" => 85
"cache_all" => false
"cache_perms" => "0755"
"debug" => false
"auto_fix_orientation" => false
"seofriendly" => false
]
"media" => array:5 [
"enable_media_timestamp" => false
"unsupported_inline_types" => []
"allowed_fallback_types" => []
"auto_metadata_exif" => false
"upload_limit" => 15728640
]
"session" => array:9 [
"enabled" => true
"initialize" => true
"timeout" => 1800
"name" => "grav-site"
"uniqueness" => "path"
"secure" => false
"httponly" => true
"split" => true
"path" => null
]
"gpm" => array:5 [
"releases" => "stable"
"proxy_url" => null
"method" => "auto"
"verify_peer" => true
"official_gpm_only" => true
]
"accounts" => array:2 [
"type" => "data"
"storage" => "file"
]
"strict_mode" => array:2 [
"yaml_compat" => true
"twig_compat" => true
]
"seo-factory" => array:1 [
"bu" => "CAPIFRANCE"
]
]
"theme" => array:1 [
"streams" => array:1 [
"schemes" => array:1 [
"theme" => array:2 [
"type" => "ReadOnlyStream"
"prefixes" => array:1 [
"" => array:2 [
0 => "user/themes/capifrance"
1 => "user/themes/digit-website"
]
]
]
]
]
]
"site" => array:32 [
"title" => "Capifrance"
"default_lang" => "fr"
"author" => array:2 [
"name" => "DigitRE"
"email" => "[email protected]"
]
"taxonomies" => array:2 [
0 => "category"
1 => "tag"
]
"metadata" => array:1 [
"description" => "description"
]
"summary" => array:4 [
"enabled" => true
"format" => "short"
"size" => 300
"delimiter" => "==="
]
"redirects" => array:122 [
"/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
"/conseillers/market$" => "/maintenance"
"/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
"/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
"/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
"/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
"/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
"/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
"/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
"/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
"/fr/advice(.*)" => "/conseillers"
"/fr/faq$" => "/cms/besoin-daide"
"/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
"/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
"/fr/contact$" => "/cms/contacter-capifrance"
"/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
"/fr/espace-conseil$" => "/espace-conseil"
"/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
"/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
"/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
"/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
"/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
"/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
"/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
"/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
"/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
"/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
"/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
"/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
"/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
"/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
"/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
"/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
"/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
"/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
"/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
"/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
"/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
"/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
"/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
"/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
"/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
"/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
"/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
"/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
"/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
"/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
"/residentiel/estimation" => "/estimer"
"/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
"/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
"/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
"/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
"/fr/estimation/viager" => "/viager/estimation"
"/fr/les-conseillers-capifrance$" => "/conseillers"
"/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
"/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
"/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
"/fr/mon-profil$" => "/"
"/fr/neuf/acheter" => "/neuf/acheter"
"/fr/neuf/pathTo.html$" => "/neuf/acheter"
"/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
"/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
"/fr/outils/simulateur-loi-pinel$" => "/"
"/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
"/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
"/fr/qui-sommes-nous$" => "/qui-sommes-nous"
"/fr/residentiel/acheter$" => "/residentiel/acheter"
"/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
"/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/louer$" => "/residentiel/louer"
"/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
"/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/neuf/acheter" => "/neuf/acheter"
"/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
"/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/vendre$" => "/residentiel/vendre"
"/fr/residentiel/vendre/result$" => "/residentiel/vendre"
"/proposer-un-bien" => "/residentiel/vendre"
"/fr/testez-votre-bien$" => "/"
"/fr/pathTo.html$" => "/"
"/fr/result$" => "/"
"/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
"/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
"/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
"/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
"/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
"/agents/(.*)" => "/conseillers/$1"
"/en/conseillers/(.*)" => "/agents/$1"
"/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
"/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
"/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
"/conseillers/camille.banas" => "conseillers/camille.lebreton"
"/conseillers/undefined/calculators/middle-rate" => "/conseillers"
"/mon-compte/connexion$" => "/mon-compte"
"/ventes-privees$" => "/"
"^/estimer/estimer-en-ligne$" => "/estimer"
"/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
"/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
"/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
"(.*)/estimer/appartement" => "/estimer-appartement"
"(.*)/estimer/maison" => "/estimer-maison"
]
"routes" => array:143 [
"(.*)/residential/regions$" => "/residentiel/regions"
"/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
"/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
"/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
"/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
"/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
"/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
"/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
"(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
"(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
"(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
"(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
"(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
"(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
"(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
"(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
"(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
"(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
"(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
"(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
"(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
"(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
"(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
"(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
"(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
"(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
"(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
"(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
"(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
"(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
"(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
"(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
"(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
"(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
"(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
"(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
"(.*)/cms/need-help$" => "/cms/besoin-daide"
"(.*)/tips-and-tools$" => "/services"
"(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/legal-notice$" => "/mentions-legales"
"(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
"(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
"(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
"(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
"(.*)/relocate-in-france$" => "/relocate-infrance"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
"(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
"(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
"(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
"(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
"(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
"(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
"(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
"(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
"/estimate/estimate-rdv" => "/estimer/estimer-rdv"
"/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
"(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
"(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
"(.*)/estimer-maison/etapes$" => "/estimer/etapes"
"(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
"/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
]
"blog" => array:1 [
"route" => "/blog"
]
"google_tag_manager_key" => "GTM-XXXXX"
"geolocation" => array:3 [
"city" => "Paris"
"lat" => 48.856614
"lng" => 2.3522219
]
"emails" => array:1 [
"regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
]
"access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
"mapping_url_subdomain" => array:28 [
"alsace" => "annonces/achat?adresse=Grand%20Est"
"auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"bretagne" => "annonces/achat?adresse=Bretagne"
"centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
"champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
"corse" => "annonces/achat?adresse=Corse"
"franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
"guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
"ile-de-france" => "annonces/achat?adresse=Île-de-France"
"languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
"limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"lorraine" => "annonces/achat?adresse=Grand%20Est"
"martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
"midi-pyrenees" => "annonces/achat?adresse=Occitanie"
"nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
"basse-normandie" => "annonces/achat?adresse=Normandie"
"haute-normandie" => "annonces/achat?adresse=Normandie"
"pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
"picardie" => "annonces/achat?adresse=Hauts-de-France"
"poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"paca" => "annonces/achat?adresse=PACA"
"reunion" => "annonces/achat?adresse=La%20Réunion"
"rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"exclusif" => "annonces/achat?exclusif=true"
"medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"commerce" => "commerces"
]
"background-regions" => array:18 [
"Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
"Normandie, France" => "bgmoteur_annonces-normandie.jpg"
"Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
"Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
"Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
"Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
"Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
"Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
"Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
"Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
"PACA, France" => "bgmoteur_annonces-paca.jpg"
"Corse, France" => "bgmoteur_annonces-corse.jpg"
"Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
"Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
"Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
"La Réunion" => "bgmoteur_annonces-lareunion.jpg"
"Martinique" => "bgmoteur_annonces-martinique.jpg"
"Mayotte" => "bgmoteur_annonces-mayotte.jpg"
]
"site_en" => "https://www.capifrance.fr/en"
"site_fr" => "https://www.capifrance.fr"
"activityStatus" => "SELLER"
"partnerId" => "capifrance"
"domain" => "capifrance"
"fallback-imgs" => array:2 [
"property" => "theme://images/img_default.png"
"agent" => "theme://images/conseiller-default.jpg"
]
"flags" => array:12 [
"Français" => "FR"
"Anglais" => "EN"
"Italien" => "IT"
"Allemand" => "DE"
"Espagnol" => "ES"
"Néerlandais" => "NL"
"Arabe" => "AR"
"Russe" => "RU"
"Portugais" => "PT"
"Danois" => "DA"
"Chinois" => "CN"
"Ukrainien" => "RU"
]
"excluded-agent-specs" => array:1 [
0 => "Défiscalisation"
]
"new-presale-notification" => array:3 [
"subject" => "Nouvelle Prévente"
"to" => "[email protected]"
"cc" => "[email protected]"
]
"property_pdf" => array:1 [
"file_name" => "Fiche_bien_"
]
"send-presale-to-intra" => array:2 [
"method" => "POST"
"endpoint" => "https://intranet.digitregroup.io/graphql/"
]
"exclude_avis_agent" => array:5 [
0 => "11356"
1 => "9609"
2 => "97"
3 => "4890"
4 => "11612"
]
"include_PIS" => array:62 [
0 => "[email protected]"
1 => "[email protected]"
2 => "[email protected]"
3 => "[email protected]"
4 => "[email protected]"
5 => "[email protected]"
6 => "[email protected]"
7 => "[email protected]"
8 => "[email protected]"
9 => "[email protected]"
10 => "[email protected]"
11 => "[email protected]"
12 => "[email protected]"
13 => "[email protected]"
14 => "[email protected]"
15 => "[email protected]"
16 => "[email protected]"
17 => "[email protected]"
18 => "[email protected]"
19 => "[email protected]"
20 => "[email protected]"
21 => "[email protected]"
22 => "[email protected]"
23 => "[email protected]"
24 => "[email protected]"
25 => "[email protected]"
26 => "[email protected]"
27 => "[email protected]"
28 => "[email protected]"
29 => "[email protected]"
30 => "[email protected]"
31 => "[email protected]"
32 => "[email protected]"
33 => "[email protected]"
34 => "[email protected]"
35 => "[email protected]"
36 => "[email protected]"
37 => "[email protected]"
38 => "[email protected]"
39 => "[email protected]"
40 => "[email protected]"
41 => "[email protected]"
42 => "[email protected]"
43 => "[email protected]"
44 => "[email protected]"
45 => "[email protected]"
46 => "[email protected]"
47 => "[email protected]"
48 => "[email protected]"
49 => "[email protected]"
50 => "[email protected]"
51 => "[email protected]"
52 => "[email protected]"
53 => "[email protected]"
54 => "[email protected]"
55 => "[email protected]"
56 => "[email protected]"
57 => "[email protected]"
58 => "[email protected]"
59 => "[email protected] "
60 => "[email protected]"
61 => "[email protected]"
]
"exclude_apporteur_agent" => array:1 [
0 => "325"
]
"no_show_sold_props_agent" => array:1 [
0 => "97"
]
"drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
"intranet-url" => "https://intranet.digitregroup.io"
]
"uri" => Uri {#139}
"assets" => Assets {#251}
"taxonomy" => Taxonomy {#422}
"browser" => Browser {#473}
"base_dir" => "/var/app/current"
"home_url" => "/"
"base_url" => ""
"base_url_absolute" => "https://www.capifrance.fr"
"base_url_relative" => ""
"base_url_simple" => ""
"theme_dir" => "/var/app/current/user/themes/capifrance"
"theme_url" => "/user/themes/capifrance"
"html_lang" => "fr"
"language_codes" => LanguageCodes {#474}
"breadcrumbs" => Breadcrumbs {#197}
"form" => null
"form_max_filesize" => 15
"form_json_response" => []
"page" => Page {#658}
"media" => Media {#193}
"header" => {#659}
]
[]
/var
/app
/current
/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:25 [
"config" => Config {#96}
"system" => array:28 [
"absolute_urls" => false
"timezone" => ""
"default_locale" => null
"param_sep" => ":"
"wrapped_site" => false
"reverse_proxy_setup" => false
"force_ssl" => false
"force_lowercase_urls" => true
"custom_base_url" => ""
"username_regex" => "^[a-z0-9_-]{3,16}$"
"pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
"intl_enabled" => true
"languages" => array:9 [
"supported" => array:2 [
0 => "fr"
1 => "en"
]
"default_lang" => null
"include_default_lang" => false
"pages_fallback_only" => false
"translations" => true
"translations_fallback" => true
"session_store_active" => false
"http_accept_language" => false
"override_locale" => false
]
"home" => array:2 [
"alias" => "/home"
"hide_in_urls" => true
]
"pages" => array:26 [
"theme" => "capifrance"
"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" => false
"twig" => true
]
"twig_first" => false
"never_cache_twig" => false
"events" => array:2 [
"page" => true
"twig" => true
]
"markdown" => array:5 [
"extra" => false
"auto_line_breaks" => false
"auto_url_links" => false
"escape_markup" => false
"special_chars" => array:2 [
">" => "gt"
"<" => "lt"
]
]
"types" => array:7 [
0 => "html"
1 => "htm"
2 => "xml"
3 => "txt"
4 => "json"
5 => "rss"
6 => "atom"
]
"append_url_extension" => ""
"expires" => 604800
"cache_control" => null
"last_modified" => false
"etag" => false
"vary_accept_encoding" => false
"redirect_default_route" => false
"redirect_default_code" => "301"
"redirect_trailing_slash" => true
"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" => true
"ignore_fields" => array:2 [
0 => "form"
1 => "forms"
]
]
]
"cache" => array:13 [
"enabled" => true
"check" => array:1 [
"method" => "file"
]
"driver" => "file"
"prefix" => "g"
"purge_at" => "0 4 * * *"
"clear_at" => "0 3 * * *"
"clear_job_type" => "standard"
"clear_images_by_default" => true
"cli_compatibility" => false
"lifetime" => 21600
"gzip" => false
"allow_webserver_gzip" => false
"redis" => array:1 [
"socket" => false
]
]
"twig" => array:7 [
"cache" => true
"debug" => false
"auto_reload" => true
"autoescape" => false
"undefined_functions" => true
"undefined_filters" => true
"umask_fix" => false
]
"assets" => array:12 [
"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_minify" => true
"enable_asset_timestamp" => false
"collections" => array:1 [
"jquery" => "system://assets/jquery/jquery-2.x.min.js"
]
]
"errors" => array:2 [
"display" => true
"log" => true
]
"log" => array:2 [
"handler" => "file"
"syslog" => array:1 [
"facility" => "local6"
]
]
"debugger" => array:3 [
"enabled" => false
"shutdown" => array:1 [
"close_connection" => true
]
"twig" => true
]
"images" => array:6 [
"default_image_quality" => 85
"cache_all" => false
"cache_perms" => "0755"
"debug" => false
"auto_fix_orientation" => false
"seofriendly" => false
]
"media" => array:5 [
"enable_media_timestamp" => false
"unsupported_inline_types" => []
"allowed_fallback_types" => []
"auto_metadata_exif" => false
"upload_limit" => 15728640
]
"session" => array:9 [
"enabled" => true
"initialize" => true
"timeout" => 1800
"name" => "grav-site"
"uniqueness" => "path"
"secure" => false
"httponly" => true
"split" => true
"path" => null
]
"gpm" => array:5 [
"releases" => "stable"
"proxy_url" => null
"method" => "auto"
"verify_peer" => true
"official_gpm_only" => true
]
"accounts" => array:2 [
"type" => "data"
"storage" => "file"
]
"strict_mode" => array:2 [
"yaml_compat" => true
"twig_compat" => true
]
"seo-factory" => array:1 [
"bu" => "CAPIFRANCE"
]
]
"theme" => array:1 [
"streams" => array:1 [
"schemes" => array:1 [
"theme" => array:2 [
"type" => "ReadOnlyStream"
"prefixes" => array:1 [
"" => array:2 [
0 => "user/themes/capifrance"
1 => "user/themes/digit-website"
]
]
]
]
]
]
"site" => array:32 [
"title" => "Capifrance"
"default_lang" => "fr"
"author" => array:2 [
"name" => "DigitRE"
"email" => "[email protected]"
]
"taxonomies" => array:2 [
0 => "category"
1 => "tag"
]
"metadata" => array:1 [
"description" => "description"
]
"summary" => array:4 [
"enabled" => true
"format" => "short"
"size" => 300
"delimiter" => "==="
]
"redirects" => array:122 [
"/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
"/conseillers/market$" => "/maintenance"
"/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
"/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
"/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
"/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
"/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
"/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
"/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
"/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
"/fr/advice(.*)" => "/conseillers"
"/fr/faq$" => "/cms/besoin-daide"
"/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
"/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
"/fr/contact$" => "/cms/contacter-capifrance"
"/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
"/fr/espace-conseil$" => "/espace-conseil"
"/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
"/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
"/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
"/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
"/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
"/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
"/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
"/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
"/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
"/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
"/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
"/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
"/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
"/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
"/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
"/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
"/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
"/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
"/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
"/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
"/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
"/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
"/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
"/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
"/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
"/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
"/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
"/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
"/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
"/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
"/residentiel/estimation" => "/estimer"
"/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
"/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
"/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
"/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
"/fr/estimation/viager" => "/viager/estimation"
"/fr/les-conseillers-capifrance$" => "/conseillers"
"/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
"/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
"/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
"/fr/mon-profil$" => "/"
"/fr/neuf/acheter" => "/neuf/acheter"
"/fr/neuf/pathTo.html$" => "/neuf/acheter"
"/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
"/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
"/fr/outils/simulateur-loi-pinel$" => "/"
"/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
"/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
"/fr/qui-sommes-nous$" => "/qui-sommes-nous"
"/fr/residentiel/acheter$" => "/residentiel/acheter"
"/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
"/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/louer$" => "/residentiel/louer"
"/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
"/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/neuf/acheter" => "/neuf/acheter"
"/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
"/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/vendre$" => "/residentiel/vendre"
"/fr/residentiel/vendre/result$" => "/residentiel/vendre"
"/proposer-un-bien" => "/residentiel/vendre"
"/fr/testez-votre-bien$" => "/"
"/fr/pathTo.html$" => "/"
"/fr/result$" => "/"
"/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
"/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
"/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
"/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
"/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
"/agents/(.*)" => "/conseillers/$1"
"/en/conseillers/(.*)" => "/agents/$1"
"/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
"/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
"/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
"/conseillers/camille.banas" => "conseillers/camille.lebreton"
"/conseillers/undefined/calculators/middle-rate" => "/conseillers"
"/mon-compte/connexion$" => "/mon-compte"
"/ventes-privees$" => "/"
"^/estimer/estimer-en-ligne$" => "/estimer"
"/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
"/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
"/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
"(.*)/estimer/appartement" => "/estimer-appartement"
"(.*)/estimer/maison" => "/estimer-maison"
]
"routes" => array:143 [
"(.*)/residential/regions$" => "/residentiel/regions"
"/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
"/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
"/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
"/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
"/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
"/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
"/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
"(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
"(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
"(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
"(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
"(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
"(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
"(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
"(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
"(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
"(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
"(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
"(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
"(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
"(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
"(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
"(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
"(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
"(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
"(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
"(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
"(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
"(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
"(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
"(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
"(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
"(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
"(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
"(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
"(.*)/cms/need-help$" => "/cms/besoin-daide"
"(.*)/tips-and-tools$" => "/services"
"(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/legal-notice$" => "/mentions-legales"
"(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
"(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
"(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
"(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
"(.*)/relocate-in-france$" => "/relocate-infrance"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
"(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
"(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
"(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
"(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
"(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
"(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
"(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
"(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
"/estimate/estimate-rdv" => "/estimer/estimer-rdv"
"/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
"(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
"(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
"(.*)/estimer-maison/etapes$" => "/estimer/etapes"
"(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
"/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
]
"blog" => array:1 [
"route" => "/blog"
]
"google_tag_manager_key" => "GTM-XXXXX"
"geolocation" => array:3 [
"city" => "Paris"
"lat" => 48.856614
"lng" => 2.3522219
]
"emails" => array:1 [
"regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
]
"access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
"mapping_url_subdomain" => array:28 [
"alsace" => "annonces/achat?adresse=Grand%20Est"
"auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"bretagne" => "annonces/achat?adresse=Bretagne"
"centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
"champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
"corse" => "annonces/achat?adresse=Corse"
"franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
"guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
"ile-de-france" => "annonces/achat?adresse=Île-de-France"
"languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
"limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"lorraine" => "annonces/achat?adresse=Grand%20Est"
"martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
"midi-pyrenees" => "annonces/achat?adresse=Occitanie"
"nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
"basse-normandie" => "annonces/achat?adresse=Normandie"
"haute-normandie" => "annonces/achat?adresse=Normandie"
"pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
"picardie" => "annonces/achat?adresse=Hauts-de-France"
"poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"paca" => "annonces/achat?adresse=PACA"
"reunion" => "annonces/achat?adresse=La%20Réunion"
"rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"exclusif" => "annonces/achat?exclusif=true"
"medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"commerce" => "commerces"
]
"background-regions" => array:18 [
"Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
"Normandie, France" => "bgmoteur_annonces-normandie.jpg"
"Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
"Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
"Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
"Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
"Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
"Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
"Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
"Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
"PACA, France" => "bgmoteur_annonces-paca.jpg"
"Corse, France" => "bgmoteur_annonces-corse.jpg"
"Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
"Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
"Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
"La Réunion" => "bgmoteur_annonces-lareunion.jpg"
"Martinique" => "bgmoteur_annonces-martinique.jpg"
"Mayotte" => "bgmoteur_annonces-mayotte.jpg"
]
"site_en" => "https://www.capifrance.fr/en"
"site_fr" => "https://www.capifrance.fr"
"activityStatus" => "SELLER"
"partnerId" => "capifrance"
"domain" => "capifrance"
"fallback-imgs" => array:2 [
"property" => "theme://images/img_default.png"
"agent" => "theme://images/conseiller-default.jpg"
]
"flags" => array:12 [
"Français" => "FR"
"Anglais" => "EN"
"Italien" => "IT"
"Allemand" => "DE"
"Espagnol" => "ES"
"Néerlandais" => "NL"
"Arabe" => "AR"
"Russe" => "RU"
"Portugais" => "PT"
"Danois" => "DA"
"Chinois" => "CN"
"Ukrainien" => "RU"
]
"excluded-agent-specs" => array:1 [
0 => "Défiscalisation"
]
"new-presale-notification" => array:3 [
"subject" => "Nouvelle Prévente"
"to" => "[email protected]"
"cc" => "[email protected]"
]
"property_pdf" => array:1 [
"file_name" => "Fiche_bien_"
]
"send-presale-to-intra" => array:2 [
"method" => "POST"
"endpoint" => "https://intranet.digitregroup.io/graphql/"
]
"exclude_avis_agent" => array:5 [
0 => "11356"
1 => "9609"
2 => "97"
3 => "4890"
4 => "11612"
]
"include_PIS" => array:62 [
0 => "[email protected]"
1 => "[email protected]"
2 => "[email protected]"
3 => "[email protected]"
4 => "[email protected]"
5 => "[email protected]"
6 => "[email protected]"
7 => "[email protected]"
8 => "[email protected]"
9 => "[email protected]"
10 => "[email protected]"
11 => "[email protected]"
12 => "[email protected]"
13 => "[email protected]"
14 => "[email protected]"
15 => "[email protected]"
16 => "[email protected]"
17 => "[email protected]"
18 => "[email protected]"
19 => "[email protected]"
20 => "[email protected]"
21 => "[email protected]"
22 => "[email protected]"
23 => "[email protected]"
24 => "[email protected]"
25 => "[email protected]"
26 => "[email protected]"
27 => "[email protected]"
28 => "[email protected]"
29 => "[email protected]"
30 => "[email protected]"
31 => "[email protected]"
32 => "[email protected]"
33 => "[email protected]"
34 => "[email protected]"
35 => "[email protected]"
36 => "[email protected]"
37 => "[email protected]"
38 => "[email protected]"
39 => "[email protected]"
40 => "[email protected]"
41 => "[email protected]"
42 => "[email protected]"
43 => "[email protected]"
44 => "[email protected]"
45 => "[email protected]"
46 => "[email protected]"
47 => "[email protected]"
48 => "[email protected]"
49 => "[email protected]"
50 => "[email protected]"
51 => "[email protected]"
52 => "[email protected]"
53 => "[email protected]"
54 => "[email protected]"
55 => "[email protected]"
56 => "[email protected]"
57 => "[email protected]"
58 => "[email protected]"
59 => "[email protected] "
60 => "[email protected]"
61 => "[email protected]"
]
"exclude_apporteur_agent" => array:1 [
0 => "325"
]
"no_show_sold_props_agent" => array:1 [
0 => "97"
]
"drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
"intranet-url" => "https://intranet.digitregroup.io"
]
"uri" => Uri {#139}
"assets" => Assets {#251}
"taxonomy" => Taxonomy {#422}
"browser" => Browser {#473}
"base_dir" => "/var/app/current"
"home_url" => "/"
"base_url" => ""
"base_url_absolute" => "https://www.capifrance.fr"
"base_url_relative" => ""
"base_url_simple" => ""
"theme_dir" => "/var/app/current/user/themes/capifrance"
"theme_url" => "/user/themes/capifrance"
"html_lang" => "fr"
"language_codes" => LanguageCodes {#474}
"breadcrumbs" => Breadcrumbs {#197}
"form" => null
"form_max_filesize" => 15
"form_json_response" => []
"page" => Page {#658}
"media" => Media {#193}
"header" => {#659}
]
/var
/app
/current
/system
/src
/Grav
/Common
/Twig
/Twig.php
$twig_vars['header'] = $item->header();
$local_twig = clone $this->twig;
$output = '';
try {
// Process Modular Twig
if ($item->modularTwig()) {
$twig_vars['content'] = $content;
$extension = $item->templateFormat();
$extension = $extension ? ".{$extension}.twig" : TEMPLATE_EXT;
$template = $item->template() . $extension;
$output = $content = $local_twig->render($template, $twig_vars);
}
// Process in-page Twig
if ($item->shouldProcess('twig')) {
$name = '@Page:' . $item->path();
$this->setTemplate($name, $content);
$output = $local_twig->render($name, $twig_vars);
}
} catch (\Twig_Error_Loader $e) {
throw new \RuntimeException($e->getRawMessage(), 404, $e);
}
return $output;
}
/**
* Process a Twig template directly by using a template name
* and optional array of variables
*
* @param string $template template to render with
* @param array $vars Optional variables
*
* @return string
*/
public function processTemplate($template, $vars = [])
{
Arguments
"@Page:/var/app/current/user/pages/15.preventes/recherche"
array:25 [
"config" => Config {#96}
"system" => array:28 [
"absolute_urls" => false
"timezone" => ""
"default_locale" => null
"param_sep" => ":"
"wrapped_site" => false
"reverse_proxy_setup" => false
"force_ssl" => false
"force_lowercase_urls" => true
"custom_base_url" => ""
"username_regex" => "^[a-z0-9_-]{3,16}$"
"pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
"intl_enabled" => true
"languages" => array:9 [
"supported" => array:2 [
0 => "fr"
1 => "en"
]
"default_lang" => null
"include_default_lang" => false
"pages_fallback_only" => false
"translations" => true
"translations_fallback" => true
"session_store_active" => false
"http_accept_language" => false
"override_locale" => false
]
"home" => array:2 [
"alias" => "/home"
"hide_in_urls" => true
]
"pages" => array:26 [
"theme" => "capifrance"
"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" => false
"twig" => true
]
"twig_first" => false
"never_cache_twig" => false
"events" => array:2 [
"page" => true
"twig" => true
]
"markdown" => array:5 [
"extra" => false
"auto_line_breaks" => false
"auto_url_links" => false
"escape_markup" => false
"special_chars" => array:2 [
">" => "gt"
"<" => "lt"
]
]
"types" => array:7 [
0 => "html"
1 => "htm"
2 => "xml"
3 => "txt"
4 => "json"
5 => "rss"
6 => "atom"
]
"append_url_extension" => ""
"expires" => 604800
"cache_control" => null
"last_modified" => false
"etag" => false
"vary_accept_encoding" => false
"redirect_default_route" => false
"redirect_default_code" => "301"
"redirect_trailing_slash" => true
"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" => true
"ignore_fields" => array:2 [
0 => "form"
1 => "forms"
]
]
]
"cache" => array:13 [
"enabled" => true
"check" => array:1 [
"method" => "file"
]
"driver" => "file"
"prefix" => "g"
"purge_at" => "0 4 * * *"
"clear_at" => "0 3 * * *"
"clear_job_type" => "standard"
"clear_images_by_default" => true
"cli_compatibility" => false
"lifetime" => 21600
"gzip" => false
"allow_webserver_gzip" => false
"redis" => array:1 [
"socket" => false
]
]
"twig" => array:7 [
"cache" => true
"debug" => false
"auto_reload" => true
"autoescape" => false
"undefined_functions" => true
"undefined_filters" => true
"umask_fix" => false
]
"assets" => array:12 [
"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_minify" => true
"enable_asset_timestamp" => false
"collections" => array:1 [
"jquery" => "system://assets/jquery/jquery-2.x.min.js"
]
]
"errors" => array:2 [
"display" => true
"log" => true
]
"log" => array:2 [
"handler" => "file"
"syslog" => array:1 [
"facility" => "local6"
]
]
"debugger" => array:3 [
"enabled" => false
"shutdown" => array:1 [
"close_connection" => true
]
"twig" => true
]
"images" => array:6 [
"default_image_quality" => 85
"cache_all" => false
"cache_perms" => "0755"
"debug" => false
"auto_fix_orientation" => false
"seofriendly" => false
]
"media" => array:5 [
"enable_media_timestamp" => false
"unsupported_inline_types" => []
"allowed_fallback_types" => []
"auto_metadata_exif" => false
"upload_limit" => 15728640
]
"session" => array:9 [
"enabled" => true
"initialize" => true
"timeout" => 1800
"name" => "grav-site"
"uniqueness" => "path"
"secure" => false
"httponly" => true
"split" => true
"path" => null
]
"gpm" => array:5 [
"releases" => "stable"
"proxy_url" => null
"method" => "auto"
"verify_peer" => true
"official_gpm_only" => true
]
"accounts" => array:2 [
"type" => "data"
"storage" => "file"
]
"strict_mode" => array:2 [
"yaml_compat" => true
"twig_compat" => true
]
"seo-factory" => array:1 [
"bu" => "CAPIFRANCE"
]
]
"theme" => array:1 [
"streams" => array:1 [
"schemes" => array:1 [
"theme" => array:2 [
"type" => "ReadOnlyStream"
"prefixes" => array:1 [
"" => array:2 [
0 => "user/themes/capifrance"
1 => "user/themes/digit-website"
]
]
]
]
]
]
"site" => array:32 [
"title" => "Capifrance"
"default_lang" => "fr"
"author" => array:2 [
"name" => "DigitRE"
"email" => "[email protected]"
]
"taxonomies" => array:2 [
0 => "category"
1 => "tag"
]
"metadata" => array:1 [
"description" => "description"
]
"summary" => array:4 [
"enabled" => true
"format" => "short"
"size" => 300
"delimiter" => "==="
]
"redirects" => array:122 [
"/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
"/conseillers/market$" => "/maintenance"
"/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
"/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
"/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
"/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
"/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
"/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
"/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
"/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
"/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
"/fr/advice(.*)" => "/conseillers"
"/fr/faq$" => "/cms/besoin-daide"
"/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
"/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
"/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
"/fr/contact$" => "/cms/contacter-capifrance"
"/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
"/fr/espace-conseil$" => "/espace-conseil"
"/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
"/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
"/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
"/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
"/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
"/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
"/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
"/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
"/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
"/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
"/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
"/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
"/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
"/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
"/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
"/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
"/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
"/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
"/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
"/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
"/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
"/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
"/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
"/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
"/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
"/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
"/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
"/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
"/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
"/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
"/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
"/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
"/residentiel/estimation" => "/estimer"
"/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
"/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
"/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
"/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
"/fr/estimation/viager" => "/viager/estimation"
"/fr/les-conseillers-capifrance$" => "/conseillers"
"/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
"/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
"/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
"/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
"/fr/mon-profil$" => "/"
"/fr/neuf/acheter" => "/neuf/acheter"
"/fr/neuf/pathTo.html$" => "/neuf/acheter"
"/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
"/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
"/fr/outils/simulateur-loi-pinel$" => "/"
"/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
"/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
"/fr/qui-sommes-nous$" => "/qui-sommes-nous"
"/fr/residentiel/acheter$" => "/residentiel/acheter"
"/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
"/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
"/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/louer$" => "/residentiel/louer"
"/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
"/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
"/fr/residentiel/neuf/acheter" => "/neuf/acheter"
"/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
"/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
"/fr/residentiel/vendre$" => "/residentiel/vendre"
"/fr/residentiel/vendre/result$" => "/residentiel/vendre"
"/proposer-un-bien" => "/residentiel/vendre"
"/fr/testez-votre-bien$" => "/"
"/fr/pathTo.html$" => "/"
"/fr/result$" => "/"
"/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
"/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
"/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
"/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
"/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
"/agents/(.*)" => "/conseillers/$1"
"/en/conseillers/(.*)" => "/agents/$1"
"/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
"/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
"/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
"/conseillers/camille.banas" => "conseillers/camille.lebreton"
"/conseillers/undefined/calculators/middle-rate" => "/conseillers"
"/mon-compte/connexion$" => "/mon-compte"
"/ventes-privees$" => "/"
"^/estimer/estimer-en-ligne$" => "/estimer"
"/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
"/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
"/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
"(.*)/estimer/appartement" => "/estimer-appartement"
"(.*)/estimer/maison" => "/estimer-maison"
]
"routes" => array:143 [
"(.*)/residential/regions$" => "/residentiel/regions"
"/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
"/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
"/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
"/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
"/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
"/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
"/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
"(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
"/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
"/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
"(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
"(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
"(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
"(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
"(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
"(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
"(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
"(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
"(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
"(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
"(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
"(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
"(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
"(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
"(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
"(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
"(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
"(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
"(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
"(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
"(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
"(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
"(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
"(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
"(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
"(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
"(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
"(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
"(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
"(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
"(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
"(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
"(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
"(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
"(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
"(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
"(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
"(.*)/cms/need-help$" => "/cms/besoin-daide"
"(.*)/tips-and-tools$" => "/services"
"(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
"(.*)/legal-notice$" => "/mentions-legales"
"(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
"(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
"(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
"(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
"(.*)/relocate-in-france$" => "/relocate-infrance"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
"(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
"(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
"(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
"(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
"(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
"(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
"(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
"(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
"(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
"(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
"(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
"(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
"(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
"(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
"(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
"(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
"(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
"(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
"(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
"(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
"(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
"(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
"(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
"(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
"/estimate/estimate-rdv" => "/estimer/estimer-rdv"
"/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
"(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
"(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
"(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
"(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
"(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
"(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
"(.*)/estimer-maison/etapes$" => "/estimer/etapes"
"(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
"(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
"/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
]
"blog" => array:1 [
"route" => "/blog"
]
"google_tag_manager_key" => "GTM-XXXXX"
"geolocation" => array:3 [
"city" => "Paris"
"lat" => 48.856614
"lng" => 2.3522219
]
"emails" => array:1 [
"regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
]
"access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
"mapping_url_subdomain" => array:28 [
"alsace" => "annonces/achat?adresse=Grand%20Est"
"auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"bretagne" => "annonces/achat?adresse=Bretagne"
"centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
"champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
"corse" => "annonces/achat?adresse=Corse"
"franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
"guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
"guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
"ile-de-france" => "annonces/achat?adresse=Île-de-France"
"languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
"limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"lorraine" => "annonces/achat?adresse=Grand%20Est"
"martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
"midi-pyrenees" => "annonces/achat?adresse=Occitanie"
"nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
"basse-normandie" => "annonces/achat?adresse=Normandie"
"haute-normandie" => "annonces/achat?adresse=Normandie"
"pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
"picardie" => "annonces/achat?adresse=Hauts-de-France"
"poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"paca" => "annonces/achat?adresse=PACA"
"reunion" => "annonces/achat?adresse=La%20Réunion"
"rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
"exclusif" => "annonces/achat?exclusif=true"
"medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
"commerce" => "commerces"
]
"background-regions" => array:18 [
"Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
"Normandie, France" => "bgmoteur_annonces-normandie.jpg"
"Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
"Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
"Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
"Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
"Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
"Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
"Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
"Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
"PACA, France" => "bgmoteur_annonces-paca.jpg"
"Corse, France" => "bgmoteur_annonces-corse.jpg"
"Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
"Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
"Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
"La Réunion" => "bgmoteur_annonces-lareunion.jpg"
"Martinique" => "bgmoteur_annonces-martinique.jpg"
"Mayotte" => "bgmoteur_annonces-mayotte.jpg"
]
"site_en" => "https://www.capifrance.fr/en"
"site_fr" => "https://www.capifrance.fr"
"activityStatus" => "SELLER"
"partnerId" => "capifrance"
"domain" => "capifrance"
"fallback-imgs" => array:2 [
"property" => "theme://images/img_default.png"
"agent" => "theme://images/conseiller-default.jpg"
]
"flags" => array:12 [
"Français" => "FR"
"Anglais" => "EN"
"Italien" => "IT"
"Allemand" => "DE"
"Espagnol" => "ES"
"Néerlandais" => "NL"
"Arabe" => "AR"
"Russe" => "RU"
"Portugais" => "PT"
"Danois" => "DA"
"Chinois" => "CN"
"Ukrainien" => "RU"
]
"excluded-agent-specs" => array:1 [
0 => "Défiscalisation"
]
"new-presale-notification" => array:3 [
"subject" => "Nouvelle Prévente"
"to" => "[email protected]"
"cc" => "[email protected]"
]
"property_pdf" => array:1 [
"file_name" => "Fiche_bien_"
]
"send-presale-to-intra" => array:2 [
"method" => "POST"
"endpoint" => "https://intranet.digitregroup.io/graphql/"
]
"exclude_avis_agent" => array:5 [
0 => "11356"
1 => "9609"
2 => "97"
3 => "4890"
4 => "11612"
]
"include_PIS" => array:62 [
0 => "[email protected]"
1 => "[email protected]"
2 => "[email protected]"
3 => "[email protected]"
4 => "[email protected]"
5 => "[email protected]"
6 => "[email protected]"
7 => "[email protected]"
8 => "[email protected]"
9 => "[email protected]"
10 => "[email protected]"
11 => "[email protected]"
12 => "[email protected]"
13 => "[email protected]"
14 => "[email protected]"
15 => "[email protected]"
16 => "[email protected]"
17 => "[email protected]"
18 => "[email protected]"
19 => "[email protected]"
20 => "[email protected]"
21 => "[email protected]"
22 => "[email protected]"
23 => "[email protected]"
24 => "[email protected]"
25 => "[email protected]"
26 => "[email protected]"
27 => "[email protected]"
28 => "[email protected]"
29 => "[email protected]"
30 => "[email protected]"
31 => "[email protected]"
32 => "[email protected]"
33 => "[email protected]"
34 => "[email protected]"
35 => "[email protected]"
36 => "[email protected]"
37 => "[email protected]"
38 => "[email protected]"
39 => "[email protected]"
40 => "[email protected]"
41 => "[email protected]"
42 => "[email protected]"
43 => "[email protected]"
44 => "[email protected]"
45 => "[email protected]"
46 => "[email protected]"
47 => "[email protected]"
48 => "[email protected]"
49 => "[email protected]"
50 => "[email protected]"
51 => "[email protected]"
52 => "[email protected]"
53 => "[email protected]"
54 => "[email protected]"
55 => "[email protected]"
56 => "[email protected]"
57 => "[email protected]"
58 => "[email protected]"
59 => "[email protected] "
60 => "[email protected]"
61 => "[email protected]"
]
"exclude_apporteur_agent" => array:1 [
0 => "325"
]
"no_show_sold_props_agent" => array:1 [
0 => "97"
]
"drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
"intranet-url" => "https://intranet.digitregroup.io"
]
"uri" => Uri {#139}
"assets" => Assets {#251}
"taxonomy" => Taxonomy {#422}
"browser" => Browser {#473}
"base_dir" => "/var/app/current"
"home_url" => "/"
"base_url" => ""
"base_url_absolute" => "https://www.capifrance.fr"
"base_url_relative" => ""
"base_url_simple" => ""
"theme_dir" => "/var/app/current/user/themes/capifrance"
"theme_url" => "/user/themes/capifrance"
"html_lang" => "fr"
"language_codes" => LanguageCodes {#474}
"breadcrumbs" => Breadcrumbs {#197}
"form" => null
"form_max_filesize" => 15
"form_json_response" => []
"page" => Page {#658}
"media" => Media {#193}
"header" => {#659}
]
/var
/app
/current
/system
/src
/Grav
/Common
/Page
/Page.php
}
// Initialize the preferred variant of Parsedown
if ($defaults['extra']) {
$parsedown = new ParsedownExtra($this, $defaults);
} else {
$parsedown = new Parsedown($this, $defaults);
}
$this->content = $parsedown->text($this->content);
}
/**
* Process the Twig page content.
*/
private function processTwig()
{
$twig = Grav::instance()['twig'];
$this->content = $twig->processPage($this, $this->content);
}
/**
* Fires the onPageContentProcessed event, and caches the page content using a unique ID for the page
*/
public function cachePageContent()
{
$cache = Grav::instance()['cache'];
$cache_id = md5('page' . $this->id());
$cache->save($cache_id, ['content' => $this->content, 'content_meta' => $this->content_meta]);
}
/**
* Needed by the onPageContentProcessed event to get the raw page content
*
* @return string the current page content
*/
public function getRawContent()
{
return $this->content;
Arguments
Page {#658}
"""
{% set propertySearchTitle = getPropertySearchPageTitle() %}\n
{% set siteTitle = getSiteTitle() %}\n
\n
{% set isCrawler = isCrawler() %}\n
\n
{% set hitsPerPage = 17 %}\n
\n
{% set criterias = [] %}\n
\n
{% if uri.query('sort') is not defined or uri.query('sort') is null or uri.query('sort') is empty %}\n
{% set criterias = criterias|merge([sortByMostRecent()]) %}\n
{% endif %}\n
\n
{% if isCrawler == false %}\n
{% do assets.addJs('theme://js/presale-search.js', {'priority': 9, 'group': 'bottom'}) %}\n
{% do assets.addCss('https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.5/css/select2.min.css', 500) %}\n
{% do assets.addJs('https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.5/js/select2.full.min.js', {'priority': 500, 'group': 'bottom'}) %}\n
{% do assets.addJs('theme://js/mail-alert.js', {'priority': 9, 'group': 'bottom'}) %}\n
{% set properties = searchPresalesFromUriQueriesSEO(\n
criterias|merge([\n
setMaxResults(hitsPerPage),\n
]))%}\n
{% else %}\n
{% set NUMBER_OF_PROPERTIES_TO_DISPLAY = grav.config['plugins.housing-factory.search_properties_ssr_count'] %}\n
{% set properties = searchPresalesFromUriQueriesSEO(\n
criterias|merge([\n
setMaxResults(NUMBER_OF_PROPERTIES_TO_DISPLAY),\n
]))%}\n
{% endif %}\n
\n
<form method="get" action="{{ uri.url }}" id="presale-search-bar-form" novalidate>\n
{% if isCrawler == false %}\n
<section class="search-bar">\n
<div class="container">\n
{% include 'inc/property-search-bar-preventes.html.twig'%}\n
</div>\n
</section>\n
{% endif %}\n
<section class="sort-bar">\n
{% if isCrawler == false %}\n
<div class="container">\n
<div class="row align-items-center">\n
<div class="col-12 col-sm-6 mb-2 mb-sm-0">\n
<div class="stats">{{'SEE_THE'|t}} <span id="se-results-count">{{ properties.total }}</span> <span id="se-property-types">{{ 'PREVENTES_PROPERTIES'|t }}</span></div>\n
</div>\n
<div class="col-12 col-sm-6">\n
<div class="row no-gutters justify-content-end align-items-center">\n
<div class="col-12 col-md-6 d-inline-block" id="property-sort-selector">\n
{% include 'components/property-search/sort.html.twig' %}\n
</div>\n
<div class="col-12 col-md-5" id="view-toggle">\n
<i data-view="grid-view" class="icon-mosaic highlighted" id="grid-view-icon"></i>\n
<span class="pipe">|</span>\n
<i data-view="list-view" class="icon-list" id="list-view-icon"></i>\n
</div>\n
</div>\n
</div>\n
</div>\n
</div>\n
{% endif %}\n
</section>\n
</form>\n
\n
<section class="search-result">\n
<div class="container">\n
<div class="row grid-view" id="se-hits" style="display: flex">\n
{% if isCrawler %}\n
{% for property in properties['hits'] %}\n
<div class="col-12 col-lg-4 col-md-6">\n
{% include 'inc/presale-item.html.twig' %}\n
</div>\n
{% endfor %}\n
{% else %}\n
{% for index, property in properties.hits if property.posting.media is defined %}\n
<div class="col-12 col-lg-4 col-md-6 col-lg-3">\n
{% include 'inc/presale-item.html.twig' %}\n
</div>\n
{% if index == randomPromote %}\n
<div class="col-12 col-lg-4 col-md-6 col-lg-3" >\n
{% include 'components/presale-promote-card.html.twig' %}\n
</div>\n
{% endif %}\n
{% endfor %}\n
{% endif %}\n
</div>\n
<div class="row list-view" id="se-hits-list" style="display: none">\n
{% for property in properties.hits if property.posting.media is defined %}\n
<div class="col-12">\n
{% include 'inc/property-item-list.html.twig' with { presale: true } %}\n
</div>\n
{% endfor %}\n
</div>\n
<div class="link-more-container">\n
{% if isCrawler %}\n
<!-- {{ properties.pagination }} -->\n
{% else %}\n
{% if properties.total > 1 %}\n
<div class="col-12 text-right py-4">\n
{% set totalPage = (properties.total/hitsPerPage)|round(0, 'ceil') %}\n
{% set totalDisplayedPage = totalPage > 900 ? 900 : totalPage %}\n
{% include 'components/pagination.html.twig' with {'totalPage': totalDisplayedPage} %}\n
</div>\n
{% endif %}\n
{% endif %}\n
</div>\n
</div>\n
</section>\n
"""
/var
/app
/current
/system
/src
/Grav
/Common
/Page
/Page.php
// if no cached-content run everything
if ($never_cache_twig) {
if ($this->content === false || $cache_enable === false) {
$this->content = $this->raw_content;
Grav::instance()->fireEvent('onPageContentRaw', new Event(['page' => $this]));
if ($process_markdown) {
$this->processMarkdown();
}
// Content Processed but not cached yet
Grav::instance()->fireEvent('onPageContentProcessed', new Event(['page' => $this]));
if ($cache_enable) {
$this->cachePageContent();
}
}
if ($process_twig) {
$this->processTwig();
}
} else {
if ($this->content === false || $cache_enable === false) {
$this->content = $this->raw_content;
Grav::instance()->fireEvent('onPageContentRaw', new Event(['page' => $this]));
if ($twig_first) {
if ($process_twig) {
$this->processTwig();
}
if ($process_markdown) {
$this->processMarkdown();
}
// Content Processed but not cached yet
Grav::instance()->fireEvent('onPageContentProcessed', new Event(['page' => $this]));
} else {
if ($process_markdown) {
/var
/app
/current
/system
/src
/Grav
/Common
/Twig
/Twig.php
return $output;
}
/**
* Twig process that renders the site layout. This is the main twig process that renders the overall
* page and handles all the layout for the site display.
*
* @param string $format Output format (defaults to HTML).
*
* @return string the rendered output
* @throws \RuntimeException
*/
public function processSite($format = null, array $vars = [])
{
// set the page now its been processed
$this->grav->fireEvent('onTwigSiteVariables');
$pages = $this->grav['pages'];
$page = $this->grav['page'];
$content = $page->content();
$twig_vars = $this->twig_vars;
$twig_vars['theme'] = $this->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'] = $content;
$ext = '.' . ($format ?: 'html') . TWIG_EXT;
// determine if params are set, if so disable twig cache
$params = $this->grav['uri']->params(null, true);
if (!empty($params)) {
$this->twig->setCache(false);
}
// Get Twig template layout
$template = $this->template($page->template() . $ext);
/var
/app
/current
/system
/src
/Grav
/Common
/Service
/OutputServiceProvider.php
namespace Grav\Common\Service;
use Grav\Common\Page\Interfaces\PageInterface;
use Grav\Common\Twig\Twig;
use Pimple\Container;
use Pimple\ServiceProviderInterface;
class OutputServiceProvider implements ServiceProviderInterface
{
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
/var
/app
/current
/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
*/
public function offsetExists($id)
{
return isset($this->keys[$id]);
}
/**
Arguments
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/RenderProcessor.php
namespace Grav\Common\Processors;
use Grav\Common\Page\Interfaces\PageInterface;
use Grav\Framework\Psr7\Response;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class RenderProcessor extends ProcessorBase
{
public $id = 'render';
public $title = 'Render';
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
{
$this->startTimer();
$container = $this->container;
$output = $container['output'];
if ($output instanceof ResponseInterface) {
return $output;
}
ob_start();
// Use internal Grav output.
$container->output = $output;
$container->fireEvent('onOutputGenerated');
echo $container->output;
// remove any output
$container->output = '';
$this->container->fireEvent('onOutputRendered');
$html = ob_get_clean();
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#212}
RequestHandler {#987}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/DebuggerAssetsProcessor.php
namespace Grav\Common\Processors;
use Grav\Framework\Psr7\Response;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class DebuggerAssetsProcessor extends ProcessorBase
{
public $id = 'debugger_assets';
public $title = 'Debugger Assets';
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
{
$this->startTimer();
$this->container['debugger']->addAssets();
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#212}
RequestHandler {#989}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/PagesProcessor.php
$this->addMessage("Routed to page {$page->rawRoute()} (type: {$page->template()}) [Not Found fallback]");
} else {
$this->addMessage("Routed to page {$page->rawRoute()} (type: {$page->template()})");
$task = $this->container['task'];
$action = $this->container['action'];
if ($task) {
$event = new Event(['task' => $task, 'page' => $page]);
$this->container->fireEvent('onPageTask', $event);
$this->container->fireEvent('onPageTask.' . $task, $event);
} elseif ($action) {
$event = new Event(['action' => $action, 'page' => $page]);
$this->container->fireEvent('onPageAction', $event);
$this->container->fireEvent('onPageAction.' . $action, $event);
}
}
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#212}
RequestHandler {#476}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/TwigProcessor.php
*/
namespace Grav\Common\Processors;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class TwigProcessor extends ProcessorBase
{
public $id = 'twig';
public $title = 'Twig';
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
{
$this->startTimer();
$this->container['twig']->init();
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#212}
RequestHandler {#253}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/AssetsProcessor.php
namespace Grav\Common\Processors;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class AssetsProcessor extends ProcessorBase
{
public $id = '_assets';
public $title = 'Assets';
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
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#212}
RequestHandler {#250}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/SchedulerProcessor.php
namespace Grav\Common\Processors;
use RocketTheme\Toolbox\Event\Event;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class SchedulerProcessor extends ProcessorBase
{
public $id = '_scheduler';
public $title = 'Scheduler';
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
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#212}
RequestHandler {#220}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/BackupsProcessor.php
namespace Grav\Common\Processors;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class BackupsProcessor extends ProcessorBase
{
public $id = '_backups';
public $title = 'Backups';
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
{
$this->startTimer();
$backups = $this->container['backups'];
$backups->init();
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#212}
RequestHandler {#217}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/TasksProcessor.php
}
$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
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#212}
RequestHandler {#215}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/RequestProcessor.php
$uri = $request->getUri();
$ext = mb_strtolower(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
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#212}
RequestHandler {#211}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/ThemesProcessor.php
*/
namespace Grav\Common\Processors;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class ThemesProcessor extends ProcessorBase
{
public $id = 'themes';
public $title = 'Themes';
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
{
$this->startTimer();
$this->container['themes']->init();
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#67}
RequestHandler {#201}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/PluginsProcessor.php
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class PluginsProcessor extends ProcessorBase
{
public $id = 'plugins';
public $title = 'Plugins';
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
{
$this->startTimer();
// TODO: remove in 2.0.
$this->container['accounts'];
$this->container['plugins']->init();
$this->container->fireEvent('onPluginsInitialized');
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#67}
RequestHandler {#144}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/InitializeProcessor.php
}
/** @var Uri $uri */
$uri = $this->container['uri'];
$uri->init();
// Redirect pages with trailing slash if configured to do so.
$path = $uri->path() ?: '/';
if ($path !== '/'
&& $config->get('system.pages.redirect_trailing_slash', false)
&& Utils::endsWith($path, '/')) {
$redirect = (string) $uri::getCurrentRoute()->toString();
$this->container->redirect($redirect);
}
$this->container->setLocale();
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#67}
RequestHandler {#137}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/DebuggerProcessor.php
*/
namespace Grav\Common\Processors;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class DebuggerProcessor extends ProcessorBase
{
public $id = '_debugger';
public $title = 'Init Debugger';
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
{
$this->startTimer();
$this->container['debugger']->init();
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#67}
RequestHandler {#135}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/ErrorsProcessor.php
*/
namespace Grav\Common\Processors;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class ErrorsProcessor extends ProcessorBase
{
public $id = '_errors';
public $title = 'Error Handlers Reset';
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
{
$this->startTimer();
$this->container['errors']->resetHandlers();
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#67}
RequestHandler {#123}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/LoggerProcessor.php
/** @var Config $config */
$config = $grav['config'];
switch ($config->get('system.log.handler', 'file')) {
case 'syslog':
$log = $grav['log'];
$log->popHandler();
$facility = $config->get('system.log.syslog.facility', 'local6');
$logHandler = new SyslogHandler('grav', $facility);
$formatter = new LineFormatter("%channel%.%level_name%: %message% %extra%");
$logHandler->setFormatter($formatter);
$log->pushHandler($logHandler);
break;
}
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#67}
RequestHandler {#100}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Processors
/ConfigurationProcessor.php
namespace Grav\Common\Processors;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
class ConfigurationProcessor extends ProcessorBase
{
public $id = '_config';
public $title = 'Configuration';
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
{
$this->startTimer();
$this->container['config']->init();
$this->container['plugins']->setup();
$this->stopTimer();
return $handler->handle($request);
}
}
Arguments
/var
/app
/current
/system
/src
/Grav
/Framework
/RequestHandler
/Traits
/RequestHandlerTrait.php
private $handler;
/** @var ContainerInterface|null */
private $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
ServerRequest {#67}
RequestHandler {#93}
/var
/app
/current
/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
/var
/app
/current
/system
/src
/Grav
/Common
/Grav.php
},
'debuggerAssetsProcessor' => function () {
return new DebuggerAssetsProcessor($this);
},
'renderProcessor' => function () {
return new RenderProcessor($this);
},
]
);
$default = function (ServerRequestInterface $request) {
return new Response(404);
};
/** @var Debugger $debugger */
$debugger = $this['debugger'];
$collection = new RequestHandler($this->middleware, $default, $container);
$response = $collection->handle($this['request']);
$this->header($response);
echo $response->getBody();
$debugger->render();
register_shutdown_function([$this, 'shutdown']);
}
/**
* Set the system locale based on the language and configuration
*/
public function setLocale()
{
// Initialize Locale if set and configured.
if ($this['language']->enabled() && $this['config']->get('system.languages.override_locale')) {
$language = $this['language']->getLanguage();
setlocale(LC_ALL, \strlen($language) < 3 ? ($language . '_' . strtoupper($language)) : $language);
} elseif ($this['config']->get('system.default_locale')) {
setlocale(LC_ALL, $this['config']->get('system.default_locale'));
Arguments
/var
/app
/current
/index.php
// Set timezone to default, falls back to system if php.ini not set
date_default_timezone_set(@date_default_timezone_get());
// Set internal encoding if mbstring loaded
if (!\extension_loaded('mbstring')) {
die("'mbstring' extension is not loaded. This is required for Grav to run correctly");
}
mb_internal_encoding('UTF-8');
// Get the Grav instance
$grav = Grav::instance(
array(
'loader' => $loader
)
);
// Process the page
try {
$grav->process();
} catch (\Error $e) {
$grav['log']->error('Error.' . __CLASS__ . ':' . __METHOD__ . ': ' . print_r([
'msg' => $e->getMessage(),
'url' => $grav['page']->url(),
'uri' => $grav['uri']->route(),
'trace' => $e->getTraceAsString(),
], true));
$grav->fireEvent('onFatalException', new Event(array('exception' => $e)));
throw $e;
} catch (\Exception $e) {
$grav['log']->error('Exception.' . __CLASS__ . ':' . __METHOD__ . ': ' . print_r([
'msg' => $e->getMessage(),
'url' => $grav['page']->url(),
'uri' => $grav['uri']->route(),
'trace' => $e->getTraceAsString(),
], true));
$grav->fireEvent('onFatalException', new Event(array('exception' => $e)));
throw $e;
}