/** * Creates new QueryTablesResult object * * @param array $headers The HTTP response headers * @param array $entries The table entriess * * @return \MicrosoftAzure\Storage\Table\Models\QueryTablesResult */ public static function create($headers, $entries) { $result = new QueryTablesResult(); $headers = array_change_key_case($headers); $result->setNextTableName(Utilities::tryGetValue($headers, Resources::X_MS_CONTINUATION_NEXTTABLENAME)); $result->setTables($entries); return $result; }
/** * @covers MicrosoftAzure\Storage\Table\Models\QueryTablesResult::setTables * @covers MicrosoftAzure\Storage\Table\Models\QueryTablesResult::getTables */ public function testSetTables() { // Setup $result = new QueryTablesResult(); $expected = array(1, 2, 3, 4, 5); // Test $result->setTables($expected); // Assert $this->assertEquals($expected, $result->getTables()); }