/** * @param string $url * @param string $title * @param string $image * @param string $description * * @return OpenGraphResource */ public static function Article($url, $title, $image, $description = '') { $og = new self(self::TYPE_ARTICLE); $og->Property(self::PROPERTY_OG_URL, $url); $og->Property(self::PROPERTY_OG_TITLE, $title); $og->Property(self::PROPERTY_OG_DESCRIPTION, func_num_args() < 4 ? $title : $description); $og->Property(self::PROPERTY_OG_IMAGE, $image); return $og; }