run() public static method

根据传入的build资料创建目录和文件
public static run ( array $build = [], string $namespace = 'app', boolean $suffix = false ) : void
$build array build列表
$namespace string 应用类库命名空间
$suffix boolean 类库后缀
return void
Ejemplo n.º 1
0
 protected function execute(Input $input, Output $output)
 {
     if ($input->hasOption('config')) {
         $build = (include $input->getOption('config'));
     } else {
         $build = (include APP_PATH . 'build.php');
     }
     if (empty($build)) {
         $output->writeln("Build Config Is Empty");
         return;
     }
     \think\Build::run($build);
     $output->writeln("Successed");
 }
Ejemplo n.º 2
0
 public function testRun()
 {
     $build = ['__dir__' => ['runtime/cache', 'runtime/log', 'runtime/temp', 'runtime/template'], '__file__' => ['common.php'], 'demo' => ['__file__' => ['common.php'], '__dir__' => ['behavior', 'controller', 'model', 'view', 'service'], 'controller' => ['Index', 'Test', 'UserType'], 'model' => ['User', 'UserType'], 'service' => ['User', 'UserType'], 'view' => ['index/index']]];
     Build::run($build);
     $this->buildFileExists($build);
 }