__construct() публичный Метод

Method to create an Atom feed object
public __construct ( mixed $options, integer $limit ) : Atom
$options mixed
$limit integer
Результат Atom
Пример #1
0
 /**
  * Method to create a Flickr Atom feed object
  *
  * @param  mixed  $options
  * @param  int    $limit
  * @return \Pop\Feed\Format\Atom\Flickr
  */
 public function __construct($options, $limit = 0)
 {
     // Attempt to get the correct URL to parse
     if (is_array($options)) {
         if (isset($options['id'])) {
             $this->url = str_replace('[{id}]', $options['id'], $this->urls['id']);
         }
     }
     parent::__construct($options, $limit);
 }
Пример #2
0
 /**
  * Method to create a Facebook Atom feed object
  *
  * @param  mixed  $options
  * @param  int    $limit
  * @return \Pop\Feed\Format\Atom\Facebook
  */
 public function __construct($options, $limit = 0)
 {
     // Attempt to get the correct URL to parse
     if (is_array($options)) {
         if (isset($options['name'])) {
             $jsonUrl = str_replace('[{name}]', $options['name'], $this->urls['name']);
             $json = json_decode(file_get_contents($jsonUrl), true);
             $this->url = str_replace('[{id}]', $json['id'], $this->urls['id']);
             foreach ($json as $key => $value) {
                 $this->feed[$key] = $value;
             }
         } else {
             if (isset($options['id'])) {
                 $this->url = str_replace('[{id}]', $options['id'], $this->urls['id']);
             }
         }
     }
     parent::__construct($options, $limit);
 }