/** * Initialize some Doctrine models at a given path. * * @param string $path * @return array $models */ protected function _initializeModels($path) { $manager = Doctrine_Manager::getInstance(); $modelLoading = $manager->getAttribute(Doctrine_Core::ATTR_MODEL_LOADING); if ($modelLoading === Doctrine_Core::MODEL_LOADING_PEAR) { $orig = Doctrine_Core::getModelsDirectory(); Doctrine_Core::setModelsDirectory($path); $models = Doctrine_Core::initializeModels(Doctrine_Core::loadModels($path)); Doctrine_Core::setModelsDirectory($orig); } else { $models = Doctrine_Core::initializeModels(Doctrine_Core::loadModels($path)); } return $models; }
/** * Initialize some Doctrine models at a given path. * * @param string $path * @return array $models */ protected function _initializeModels($path) { $orig = Doctrine_Core::getModelsDirectory(); Doctrine_Core::setModelsDirectory($path); $models = Doctrine_Core::initializeModels(Doctrine_Core::loadModels($path)); Doctrine_Core::setModelsDirectory($orig); return $models; }