/** * Schema metadata support can be disabled. * * This test will ensure that the PHP driver supports the ability to enable * and disable the schema metadata when creating a session object. * * @test * @ticket PHP-61 */ public function testDisableSchemaMetadata() { // Create a new session with schema metadata disabled $cluster = \Cassandra::cluster()->withContactPoints(Integration::IP_ADDRESS)->withSchemaMetadata(false)->build(); $session = $cluster->connect(); // Get the schema from the new session $schema = $session->schema(); // Ensure the new session has no schema metadata $this->assertCount(0, $schema->keyspaces()); $this->assertNotEquals($this->schema->keyspaces(), $schema->keyspaces()); }