Esempio n. 1
0
 /**
  * @return array
  */
 public function getRecentPhotos()
 {
     $flickrApi = Flickr::getInstance();
     $this->query = $flickrApi->getQuery();
     $allPhotos = $flickrApi->getCurl($this->query);
     foreach ($allPhotos->photos->photo as $firstKey => $photo) {
         $this->sizes[] = $this->getSizes($photo->id);
         /**/
         $this->url[] = $this->getUrl($this->sizes[$firstKey][0]->url);
         foreach ($this->sizes[$firstKey] as $key => $value) {
             if ($value->label === 'Large') {
                 $this->bigImgUrl[$firstKey] = $value->source;
             } else {
                 if ($value->label === 'Original') {
                     $this->bigImgUrl[$firstKey] = $value->source;
                 }
             }
         }
     }
     $this->array[0] = $allPhotos->photos->photo;
     $this->array[1] = $this->sizes;
     $this->array[2] = $this->url;
     $this->array[3] = $this->bigImgUrl;
     return $this->array;
 }