+ //Set the context
+ $this->context = [
+ 'description' => null,
+ 'section' => null,
+ 'title' => null,
+ 'locale' => str_replace('_', '-', $this->locale),
+ 'contact' => [
+ 'title' => $this->translator->trans($this->config['contact']['title']),
+ 'mail' => $this->config['contact']['mail']
+ ],
+ 'copy' => [
+ 'by' => $this->translator->trans($this->config['copy']['by']),
+ 'link' => $this->config['copy']['link'],
+ 'long' => $this->translator->trans($this->config['copy']['long']),
+ 'short' => $this->translator->trans($this->config['copy']['short']),
+ 'title' => $this->config['copy']['title']
+ ],
+ 'site' => [
+ 'donate' => $this->config['site']['donate'],
+ 'icon' => $this->config['site']['icon'],
+ 'logo' => $this->config['site']['logo'],
+ 'png' => $this->config['site']['png'],
+ 'title' => $title = $this->translator->trans($this->config['site']['title']),
+ 'url' => $this->router->generate($this->config['site']['url'])
+ ],
+ 'canonical' => $canonical,
+ 'alternates' => $alternates,
+ 'facebook' => [
+ 'metas' => [
+ 'og:type' => 'article',
+ 'og:site_name' => $title,
+ 'og:url' => $canonical,
+ #'fb:admins' => $this->config['facebook']['admins'],
+ 'fb:app_id' => $this->config['facebook']['apps']
+ ],
+ 'texts' => [
+ $this->translator->trans($this->config['site']['title']) => [
+ 'font' => 'irishgrover',
+ 'size' => 110
+ ]
+ ]
+ ],
+ 'forms' => []
+ ];