From 107fda3c208ff56c0fdbd6c37fa38b8a99243b3c Mon Sep 17 00:00:00 2001 From: Matthew Hailwood Date: Fri, 7 Feb 2014 12:11:17 +1300 Subject: [PATCH] Add support for model_locations --- src/Barryvdh/LaravelIdeHelper/ModelsCommand.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Barryvdh/LaravelIdeHelper/ModelsCommand.php b/src/Barryvdh/LaravelIdeHelper/ModelsCommand.php index aba3e53..02cc70a 100644 --- a/src/Barryvdh/LaravelIdeHelper/ModelsCommand.php +++ b/src/Barryvdh/LaravelIdeHelper/ModelsCommand.php @@ -167,11 +167,14 @@ class ModelsCommand extends Command { protected function loadModels(){ - $dir = base_path().'/'.$this->dir; + $default = (array)(base_path().'/'.$this->dir); + $dir = array_merge(\Config::get('laravel-ide-helper::model_locations'),$default); $models = array(); - if(file_exists($dir)){ - foreach(ClassMapGenerator::createMap($dir) as $model=> $path){ - $models[] = $model; + foreach($dir as $d){ + if(file_exists($d)){ + foreach(ClassMapGenerator::createMap($d) as $model=> $path){ + $models[] = $model; + } } } return $models;