Я пытаюсь запустить PHPDocumentor на моем WAMPServer. Он работает нормально, но я хотел бы исключить определенные каталоги, такие как \ sqlbuddy \, которые не содержат моего собственного кода. По иронии судьбы, PHPDocumentor игнорирует мой переключатель --ignore. Я пробовал несколько способов выразить одно и то же, но с тем же результатом. Ниже приведена команда, с которой я его запускаю:
php.exe "C:\Users\username\Documents\PhpDocumentor\phpdoc" -t "C:\Program Files\wamp\www\docs" -o HTML:default:default -d "C:\Program Files\wamp\www" --ignore sqlbuddy\ --ignore docs\
Большое спасибо.






Какую версию phpDocumentor вы используете?
Поскольку в Примечания к выпуску phpDocumentor 1.4.2 указано:
This release fixes two Windows-specific bugs, one involving usage of the "--ignore" option, and one involving usage of the @filesource tag.
Возможно, вам придется изменить это значение игнорирования на косую черту ...
Внутри старого PHP4-эры PhpDocumentor все еще есть некоторая собственная обработка косой черты, когда он пытается сделать все разделители каталогов читаемыми только как косую черту. Добавьте к этому значение параметра --ignore, которое фактически является маской регулярного выражения, и станет легко увидеть, как обратная косая черта (обычно escape-символ в регулярных выражениях) может быть коварной причиной неожиданного поведения.
Попробуйте вместо этого использовать "--ignore sqlbuddy /" и сообщите нам, как это происходит.
У меня была та же проблема, но по другой причине: игнорирование более чем одного каталога требует передачи списка, разделенного запятыми, т.е.
--ignore sqlbuddy/,docs/
Мне пришлось игнорировать мою папку Zend внутри библиотеки / Zend, и этот трюк с запятой был действительно полезен. Ваше здоровье.
Я пробовал это, первый каталог, за исключением штрафа, но второй не работает
Я использую xampp в Windows, и у меня была такая же проблема. Я обновил phpdoc с помощью обновления PEAR, и проблема все еще оставалась, пока я не прочитал этот совет. Этот совет сработал для меня. Запятая раздельная. Используйте косые черты каталога в стиле Unix (например, /). Разделения запятой нет в их официальных документах.