示例#1
0
 /**
  * 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')));
 }