<?php /** * DNS-prefetch */ \Larakit\Event\Event::listener('lk-page::meta-tags', function (sfEvent $e, $parameters) { if (LaraPage::getDnsPrefetch()) { $parameters[] = '<!-- DNS prefetch -->'; $parameters[] = HtmlMeta::setAttribute('http-equiv', 'x-dns-prefetch-control')->setAttribute('content', 'on'); foreach (LaraPage::getDnsPrefetch() as $url) { $parameters[] = HtmlLink::setRel('dns-prefetch')->setHref($url); } } return $parameters; }); /** * Opengraph */ \Larakit\Event\Event::listener('lk-page::meta-tags', function (sfEvent $e, $parameters) { $src = LaraPage::getImage(); if ($src) { $parameters[] = '<!-- Opengraph image -->'; $parameters[] = HtmlLink::setRel('image_src')->setAttribute('href', $src); $parameters[] = HtmlMeta::setProperty('og:image')->setAttribute('href', $src); } return $parameters; }); /** * Charset */ \Larakit\Event\Event::listener('lk-page::meta-tags', function (sfEvent $e, $parameters) {