Changeset 5124
- Timestamp:
- 10/21/08 23:12:21 (9 months ago)
- Location:
- branches
- Files:
-
- 6 modified
-
1.0/lib/Doctrine.php (modified) (1 diff)
-
1.0/lib/Doctrine/Data.php (modified) (2 diffs)
-
1.0/lib/Doctrine/Data/Import.php (modified) (1 diff)
-
1.1/lib/Doctrine.php (modified) (1 diff)
-
1.1/lib/Doctrine/Data.php (modified) (2 diffs)
-
1.1/lib/Doctrine/Data/Import.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/lib/Doctrine.php
r5076 r5124 842 842 $data = new Doctrine_Data(); 843 843 844 if ( ! $append) { 845 $data->purge(); 846 } 847 848 return $data->importData($yamlPath, 'yml'); 844 return $data->importData($yamlPath, 'yml', array(), $append); 849 845 } 850 846 -
branches/1.0/lib/Doctrine/Data.php
r5060 r5124 214 214 * @return void 215 215 */ 216 public function importData($directory, $format = 'yml', $models = array() )216 public function importData($directory, $format = 'yml', $models = array(), $append = false) 217 217 { 218 218 $import = new Doctrine_Data_Import($directory); … … 220 220 $import->setModels($models); 221 221 222 return $import->doImport( );222 return $import->doImport($append); 223 223 } 224 224 -
branches/1.0/lib/Doctrine/Data/Import.php
r5119 r5124 103 103 * @return void 104 104 */ 105 public function doImport( )105 public function doImport($append = false) 106 106 { 107 107 $array = $this->doParsing(); 108 109 if ( ! $append) { 110 $this->purge(array_reverse(array_keys($array))); 111 } 112 108 113 $this->_loadData($array); 109 114 } -
branches/1.1/lib/Doctrine.php
r5106 r5124 857 857 $data = new Doctrine_Data(); 858 858 859 if ( ! $append) { 860 $data->purge(); 861 } 862 863 return $data->importData($yamlPath, 'yml'); 859 return $data->importData($yamlPath, 'yml', array(), $append); 864 860 } 865 861 -
branches/1.1/lib/Doctrine/Data.php
r5060 r5124 214 214 * @return void 215 215 */ 216 public function importData($directory, $format = 'yml', $models = array() )216 public function importData($directory, $format = 'yml', $models = array(), $append = false) 217 217 { 218 218 $import = new Doctrine_Data_Import($directory); … … 220 220 $import->setModels($models); 221 221 222 return $import->doImport( );222 return $import->doImport($append); 223 223 } 224 224 -
branches/1.1/lib/Doctrine/Data/Import.php
r5119 r5124 103 103 * @return void 104 104 */ 105 public function doImport( )105 public function doImport($append = false) 106 106 { 107 107 $array = $this->doParsing(); 108 109 if ( ! $append) { 110 $this->purge(array_reverse(array_keys($array))); 111 } 112 108 113 $this->_loadData($array); 109 114 }