Как изменить расширение файла для phpdocumentor 2 twig writer - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь вывести уценку вместо html с помощью шаблона phpDocumentor 2.Я вывожу уценку нормально, но не могу изменить расширение имени файла для классов.

Значение artifact имеет смысл, когда это одно преобразование.Когда используется query=indexes.classes, как он решает, что имя файла должно быть [class].html?

Я пробовал artifact="{CLASS}.md", artifact="{{CLASS}}.md", artifact=".md", но он всегда обрабатывает их буквально.

<transformations> <transformation query="indexes.classes" writer="twig" source="templates/docsify-twig/class.md.twig" /> <transformation writer="twig" source="templates/responsive-twig/reports/markers.html.twig" artifact="markers.html"/> </transformations>

1 Ответ

0 голосов
/ 21 ноября 2018

Я думаю, это вопрос чтения кода.От

https://github.com/phpDocumentor/phpDocumentor2/blob/develop/src/phpDocumentor/Plugin/Twig/Writer/Twig.php

 * A complex example transformation line could be:
 *
 *     ```
 *     <transformation
 *         query="indexes.classes"
 *         writer="twig"
 *         source="templates/twig/class.twig"
 *         artifact="{{name}}.html"/>
 *     ```
...