本文整理汇总了PHP中Docs::run方法的典型用法代码示例。如果您正苦于以下问题:PHP Docs::run方法的具体用法?PHP Docs::run怎么用?PHP Docs::run使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Docs
的用法示例。
在下文中一共展示了Docs::run方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: processBaseDirectory
}
}
public function processBaseDirectory($directory)
{
$recursiveDirectoryIterator = new RecursiveDirectoryIterator($directory, FilesystemIterator::SKIP_DOTS);
/** @var $iterator RecursiveDirectoryIterator[] */
$iterator = new RecursiveIteratorIterator($recursiveDirectoryIterator);
foreach ($iterator as $item) {
if ($item->getExtension() == 'rst') {
$path = $item->getPathname();
if (strpos($path, '_build/') === false && strpos($path, 'api/') === false) {
$this->_prefix = str_replace('.rst', '', basename($path));
$this->processFile($path);
$baseRstPath = 'transifex/base-rst/' . dirname($path);
@mkdir($baseRstPath, 0777, true);
file_put_contents($baseRstPath . '/' . $this->_prefix . '.rst', $this->_output);
}
}
}
$baseStrPath = 'transifex/strings/';
@mkdir($baseStrPath, 0777, true);
file_put_contents($baseStrPath . '/en.json', json_encode($this->_uniqueStrings, JSON_PRETTY_PRINT));
}
public function run()
{
$this->processBaseDirectory('en');
}
}
$d = new Docs();
$d->run();