public function testParse() { $xml = <<<EOT <object name="myobj" class="My\\Class\\Object" transient="true"> \t<property name="greeting" value="hello" /> \t<property name="subject" value="world" /> </object> EOT; $parser = new ObjectMetadataParser(); $element = new XmlElement($xml); $metadata = $parser->parse($element); $this->assertEquals('My\\Class\\Object', $metadata->getClassName()); $this->assertEquals('myobj', $metadata->getName()); $this->assertEquals(null, $metadata->getParentRef()); $this->assertEquals(null, $metadata->getRef()); $this->assertEquals(false, $metadata->isAbstract()); $this->assertEquals(true, $metadata->isTransient()); }
/** * */ public static function parseMetadata($xml) { $parser = new ObjectMetadataParser(); return $parser->parse($xml); }