$project = IPF_Project::getInstance();
$extraAllowedReferences = $this->frameworkModels($project);
- foreach ($this->paths($project) as $p) {
- list($name, $path) = $p;
- print "$name\n";
- $models = IPF_ORM::generateModelsFromYaml($path, $extraAllowedReferences);
+ foreach ($project->customApps() as $app) {
+ print $app->getName()."\n";
+ $models = IPF_ORM::generateModelsFromYaml($app->getPath(), $extraAllowedReferences);
$extraAllowedReferences = array_merge($extraAllowedReferences, $models);
}
}
$models = array_merge($models, $app->modelList());
return $models;
}
-
- private function paths($project)
- {
- $paths = array(
- array('Project', IPF::get('project_path')),
- );
- foreach ($project->customApps() as $app)
- $paths[] = array($app->getName(), $app->getPath());
- return $paths;
- }
}