예제 #1
0
파일: BaseCommand.php 프로젝트: docit/core
 /**
  * getVars
  *
  * @param null $packageName
  * @return array
  */
 public function getGeneratorVars($directory)
 {
     $stubDir = $this->docit->config('stubs_path');
     $destDir = $this->docit->getRootDir() . DIRECTORY_SEPARATOR . $directory;
     $vars = ['config' => array_dot($this->docit->config()), 'open' => '<?php', 'stubDir' => $stubDir, 'destDir' => $destDir, 'directory' => $directory];
     return $vars;
 }
예제 #2
0
 /**
  * Handle the factory hook.
  *
  * @param  \Docit\Core\Factory  $factory
  * @return void
  */
 public function handle(Factory $factory)
 {
     $factory->setConfig(array_replace_recursive($factory->config(), $this->config->get('docit.hooks.phpdoc')));
 }
예제 #3
0
 /**
  * Handle the factory hook.
  *
  * @param  \Docit\Core\Factory  $factory
  * @return void
  */
 public function handle(Factory $factory)
 {
     $factory->setConfig(array_replace_recursive($factory->config(), $this->config->get('docit.hooks.filesystem.default_project_config')));
 }
예제 #4
0
 public function handle(DocitFactory $docit)
 {
     $docit->setConfig(array_replace_recursive($docit->config(), $this->config->get('docit.hooks.github.default_project_config')));
 }