Example #1
0
 /**
  * @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;
 }