public function testRecursiveFixturesLoading() { Doctrine_Manager::getInstance()->setAttribute(Doctrine_Core::ATTR_RECURSIVE_MERGE_FIXTURES, true); self::prepareTables(); $yml1 = <<<END --- User: User_1: name: jwage400 pass: changeme END; $yml2 = <<<END --- User: User_2: name: jwage500 pass: changeme2 END; mkdir('test_data_fixtures'); file_put_contents('test_data_fixtures/test1.yml', $yml1); file_put_contents('test_data_fixtures/test2.yml', $yml2); $import = new Doctrine_Data_Import(getcwd() . '/test_data_fixtures'); $import->setFormat('yml'); $array = $import->doParsing(); $this->assertTrue(isset($array['User']['User_1'])); $this->assertTrue(isset($array['User']['User_2'])); unlink('test_data_fixtures/test1.yml'); unlink('test_data_fixtures/test2.yml'); rmdir('test_data_fixtures'); Doctrine_Manager::getInstance()->setAttribute(Doctrine_Core::ATTR_RECURSIVE_MERGE_FIXTURES, false); }