. */ /** * class Doctrine_Export_Schema_Xml * * @package Doctrine * @category Object Relational Mapping * @link www.phpdoctrine.com * @license http://www.opensource.org/licenses/lgpl-license.php LGPL * @version $Revision: 1838 $ * @author Nicolas BĂ©rard-Nault */ class Doctrine_Export_Schema_Xml extends Doctrine_Export_Schema { /** * build * * Build the schema xml string to be dumped to file * * @param string $array * @return void */ public function build($array) { return Doctrime_Parser::dump($array, null, 'xml'); } /** * dump * * Dump the array to the schema file * * @param string $array * @param string $schema * @return void */ public function dump($array, $schema) { $xml = $this->build($array); file_put_contents($schema, $xml); } }