/** * Container data setter * @param string $name meta name * @param string $value meta value * @param array $attr Extra attributes */ public static function set($name, $value, array $attr = array()) { $_name = self::key($name); if (false !== array_search($_name, self::$availables)) { $attrs['property'] = 'fb:' . preg_replace('/\\Afb:/i', '', $name); $attrs['content'] = $value; $data = self::data($_name, $attrs); HeadsContainer::set('facebook', $data); } else { HeadsMain::ogp('og:' . preg_replace('/\\Afb:/i', '', $name), $value, $attr); } }
function heads($name, $value, array $attrs = array()) { return \Kijtra\Heads::add($name, $value, $attrs); }
/** * Format date value * @param string $value Date content * @return string */ protected static function date($value) { if ($tz = HeadsMain::option('timezone')) { $date = new \DateTime($value, new \DateTimeZone($tz)); } else { $date = new \DateTime($value); } if (!empty($date)) { return $date->format('r'); } }