public function testArrayAccessor() { $metadata = new Metadata($this->conn, $this->queryDriver); $metadata->init(); $metadata['version'] = 1; $this->assertEquals(1, $metadata['version']); $metadata['version'] = 2; $this->assertEquals(2, $metadata['version']); $this->assertEquals(2, $metadata->getVersion()); foreach ($metadata as $key => $value) { $this->assertTrue(!is_numeric($key)); $this->assertNotNull($value); } }