]> git.andy128k.dev Git - ipf.git/commitdiff
no more project level models
authorAndrey Kutejko <andy128k@gmail.com>
Wed, 4 Sep 2013 16:48:09 +0000 (19:48 +0300)
committerAndrey Kutejko <andy128k@gmail.com>
Wed, 4 Sep 2013 16:48:09 +0000 (19:48 +0300)
ipf/command/buildmodels.php

index fd9e50a851daba3db917e130353c0b1d0b43a20b..41e19d9337fabe836f6bcf3c2cbc9a256391a1a3 100644 (file)
@@ -12,10 +12,9 @@ class IPF_Command_BuildModels
         $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);
         }
     }
@@ -27,15 +26,5 @@ class IPF_Command_BuildModels
             $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;
-    }
 }