parse() 공개 메소드

Method to parse a PHP feed object
public parse ( ) : void
리턴 void
예제 #1
0
 /**
  * Method to parse Flickr Php feed object
  *
  * @return void
  */
 public function parse()
 {
     parent::parse();
     if (!isset($this->feed['author']) || null === $this->feed['author']) {
         $this->feed['author'] = str_replace('Uploads from ', '', $this->feed['title']);
     }
     if (!isset($this->feed['date']) || null === $this->feed['date']) {
         $this->feed['date'] = date('D, d M Y H:i:s O', $this->feed['pub_date']);
     }
     if (!isset($this->feed['generator']) || null === $this->feed['generator']) {
         $this->feed['generator'] = 'Flickr';
     }
     $items = $this->feed['items'];
     foreach ($items as $key => $item) {
         $items[$key]['image_thumb'] = $item['t_url'];
         $items[$key]['image_medium'] = $item['m_url'];
         $items[$key]['image_large'] = $item['l_url'];
         $items[$key]['image_orig'] = $item['photo_url'];
     }
     $this->feed['items'] = $items;
 }