Ejemplo n.º 1
0
 public function testProperties()
 {
     $this->assertEquals('171ed8e4-6424-4c10-8ef1-bdddde2b4343', $this->photo->getId());
     $this->assertEquals('//habbo-stories-content.s3.amazonaws.com/servercamera/purchased/hhus/p-31212674-1448057454995.png', $this->photo->getPreviewUrl());
     $this->assertEquals(array(), $this->photo->getTags());
     $this->assertEquals('hhus-9cd61b156972c2eb33a145d69918f965', $this->photo->getCreatorUniqueId());
     $this->assertEquals('koeientemmer', $this->photo->getCreatorName());
     $this->assertEquals(31212674, $this->photo->getCreatorId());
     $this->assertEquals('PHOTO', $this->photo->getType());
     $this->assertEquals('//habbo-stories-content.s3.amazonaws.com/servercamera/purchased/hhus/p-31212674-1448057454995.png', $this->photo->getUrl());
     $this->assertInstanceOf('\\Carbon\\Carbon', $this->photo->getTakenOn());
     $this->assertEquals('Nov 20, 2015', $this->photo->getTakenOn()->toFormattedDateString());
     $this->assertEquals(65285667, $this->photo->getRoomId());
     $this->assertEquals(array('aapo'), $this->photo->getLikes());
 }
Ejemplo n.º 2
0
 public function parsePhotos($id = null)
 {
     // Get cookie first
     $this->_getCookie();
     $url = isset($id) ? '/extradata/public/users/' . $id . '/photos' : '/extradata/public/photos';
     list($data) = $this->_callUrl($this->api_base . $url, true);
     $photos = array();
     if ($data) {
         foreach ($data as $photo_data) {
             $temp_photo = new Photo();
             $temp_photo->parse($photo_data);
             $photos[] = $temp_photo;
             unset($temp_photo);
         }
     }
     return $photos;
 }