public function testSetAndGetStartIndex() { $query = new Zend_Gdata_Query(); $query->setStartIndex(12); $this->assertEquals(12, $query->getStartIndex()); $this->assertTrue(strpos($query->getQueryUrl(), 'start-index=12') !== false); }
public function testSetAndGetStartIndex() { $query = new Zend_Gdata_Query(); $query->setStartIndex(12); $this->assertEquals(12, $query->getStartIndex()); $this->assertContains('start-index=12', $query->getQueryUrl()); }
/** * * @param string $object * @param int $offset_start * @param int $quantity * @return string */ protected function get_user_object_list_feed($object, $offset_start, $quantity) { $feed = null; switch ($object) { case self::ELEMENT_TYPE_VIDEO: $uri = Zend_Gdata_YouTube::USER_URI . '/default/' . Zend_Gdata_YouTube::UPLOADS_URI_SUFFIX; $query = new Zend_Gdata_Query($uri); if ($quantity !== 0) { $query->setMaxResults($quantity); } $query->setStartIndex($offset_start); $feed = $this->_api->getUserUploads(null, $query); break; case self::CONTAINER_TYPE_PLAYLIST: $uri = Zend_Gdata_YouTube::USER_URI . '/default/playlists'; $query = new Zend_Gdata_Query($uri); if ($quantity !== 0) { $query->setMaxResults($quantity); } $query->setStartIndex($offset_start); $feed = $this->_api->getPlaylistListFeed(null, $query); break; default: throw new Bridge_Exception_ObjectUnknown('Unknown object ' . $object); break; } return $feed; }