예제 #1
0
 /**
  *
  */
 public function initialize()
 {
     if (null === $this->map) {
         $map = [];
         # global
         foreach ($this->directories as $directory) {
             $map = array_merge_recursive($map, $this->map($directory . '/global'));
         }
         # local
         $env = $this->application->getEnv();
         foreach ($this->directories as $directory) {
             $map = array_merge_recursive($map, $this->map($directory . '/local/' . $env));
         }
         $this->map = $map;
     }
     return $this;
 }