static function toArray() { $ret = []; foreach (\Larakit\Page\PageMeta::$meta_plain as $k => $v) { $ret[] = (string) \HtmlMeta::setAttribute($k, $v); } $ret[] = ''; foreach (\Larakit\Page\PageMeta::$meta_name as $k => $v) { $ret[] = (string) \HtmlMeta::setAttribute('name', $k)->setAttribute('content', $v); } $ret[] = ''; foreach (\Larakit\Page\PageMeta::$meta_property as $k => $v) { $ret[] = (string) \HtmlMeta::setAttribute('property', $k)->setAttribute('content', $v); } $ret[] = ''; foreach (\Larakit\Page\PageMeta::$meta_http_equiv as $k => $v) { $ret[] = (string) \HtmlMeta::setAttribute('http-equiv', $k)->setAttribute('content', $v); } return ' ' . implode(PHP_EOL . ' ', $ret); }
/** * @return \HtmlMeta */ function &addMetaProperty($property, $content) { $key = __METHOD__ . $property; $this->items[$this->group][$key] = \HtmlMeta::setAttribute('property', $property)->setAttribute('content', $content); return $this->items[$this->group][$key]; }
if ($size) { $link->setAttribute('sizes', $size . 'x' . $size); } $parameters[] = $link; } } } return $parameters; }); /** * Viewport */ \Larakit\Event\Event::listener('lk-page::meta-tags', function (sfEvent $e, $parameters) { $viewport = LaraPage::getViewport(); if ($viewport) { $parameters[] = '<!-- Viewport -->'; $parameters[] = HtmlMeta::setName('viewport')->setContent($viewport); } return $parameters; }); /** * Generator */ \Larakit\Event\Event::listener('lk-page::meta-tags', function (sfEvent $e, $parameters) { $generator = LaraPage::getGenerator(); if ($generator) { $parameters[] = '<!-- Generator -->'; $parameters[] = HtmlMeta::setName('generator')->setContent($generator); } return $parameters; });