doxphp
doxphp copied to clipboard
Dox for PHP, inspired by Dox for JavaScript
From the install instructions in README.md: > pear channel-discover pear.avalanche123.com > pear install avalanche123/doxphp-beta Once upon a time, I set up this repo using `pear`. When I run `pear-channel-info pear.avalanche123.com`,...
First of all, thank you for your quick merged with my pull requests. I hope to update the version of doxphp in composer if possible for some reasons. (keep stable...
Can anyone help with enhancement? https://github.com/markstory/sphinxcontrib-phpdomain/issues/7 This could be a really usable solution for anyone who is developing library/framework documentation in sphinx for PHP.
The only part we need to strip from the signature is the 'function' one, sphinxcontrib-phpdomains handles pretty well the rest of the signature. This adds a lot more details to...
- Correctly parse Type and optional description components. See and - Better rST rendering by outputting throws type and rtype field ### Example ```php /** * Parse a readable stream...
sphinxcontrib-phpdomain does not expect the $ sign of an attribute to be there. This resulted in duplicated $ sign in the attribute reference . #### Before:  #### After: 
The composer installation method was not described in the README, and there was two duplicate Install sections. I added the composer install instructions but is is currently incorrect as #13...
It was deprected in PHP 7.2 and removed in PHP 8.0 and it was not even used. Fixes #15
``` PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function {closure}(), 4 passed in /home/nicolas/Source/php/sphinx-inventory-parser/vendor/doxphp/doxphp/lib/DoxPHP/Parser/Parser.php on line 25 and exactly 5 expected in /home/nicolas/Source/php/sphinx-inventory-parser/vendor/doxphp/doxphp/bin/doxphp:14 Stack trace: #0 /home/nicolas/Source/php/sphinx-inventory-parser/vendor/doxphp/doxphp/lib/DoxPHP/Parser/Parser.php(25): {closure}()...