/** * @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; }