示例#1
0
 /**
  * 
  * @param string $psPathConfig
  */
 public function setSrvModuleAutoload($psPathConfig)
 {
     $lsSrvModulePath = $psPathConfig . DS . "srv-module.php";
     if (file_exists($lsSrvModulePath)) {
         $laModuleLoader = (include $lsSrvModulePath);
         if (is_array($laModuleLoader)) {
             foreach ($laModuleLoader as $lsModuleAlias => $laValuePath) {
                 $laModuleLoader[$lsModuleAlias] = "//array(CLIENT_DIR . DS . 'service' . DS . '{$lsModuleAlias}' . DS . 'src')";
             }
         }
         $laModuleLoader[$this->_sModuleName] = "//array(CLIENT_DIR . DS . 'service' . DS . '{$this->_sModuleName}' . DS . 'src')";
         $lsFileContent = "<?php\nreturn array(\n" . System::arrayToString($laModuleLoader) . ");";
         System::saveFile($lsSrvModulePath, $lsFileContent);
     }
 }