|
|
|
@ -57,6 +57,9 @@ class PhpDocumentorConfigStage implements StageInterface
|
|
|
|
|
if (!$fs->exists($cache_directory)) { |
|
|
|
|
$fs->mkdir($cache_directory); |
|
|
|
|
} |
|
|
|
|
if (!$fs->exists($cache_directory . '/guides')) { |
|
|
|
|
$fs->mkdir($cache_directory . '/guides'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$config_directory = $context->directory->config; |
|
|
|
|
if (!$fs->exists($config_directory)) { |
|
|
|
@ -96,11 +99,11 @@ class PhpDocumentorConfigStage implements StageInterface
|
|
|
|
|
'presentation' => $context->presentation, |
|
|
|
|
'package' => $context->package, |
|
|
|
|
'directory' => $context->directory, |
|
|
|
|
'git' => $context->git, |
|
|
|
|
'git' => $context->has('git') ? $context->git : null, |
|
|
|
|
'topnav' => $topnav, |
|
|
|
|
'header' => $header |
|
|
|
|
]); |
|
|
|
|
$file = 'phpdoc_' . $context->package->prefix . '.xml'; |
|
|
|
|
$file = 'phpdoc_' . ($context->package->prefix ?: $context->default_prefix) . '.xml'; |
|
|
|
|
$template->write($file, $content); |
|
|
|
|
$context->phpdocumentor->set('config', $context->directory->config . '/' . $file); |
|
|
|
|
|
|
|
|
|