avalanche123 / doxphp Goto Github PK
View Code? Open in Web Editor NEWDox for PHP, inspired by Dox for JavaScript
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
, I get the following response:
$ pear channel-info pear.avalanche123.com
Channel pear.avalanche123.com Information:
==========================================
Name and Server pear.avalanche123.com
Alias avalanche123
Summary avalanche123's PEAR channel
Validation Package Name PEAR_Validate
Validation Package default
Version
Server Capabilities
===================
Type Version/REST type Function Name/REST base
rest REST1.0 http://pear.avalanche123.com/rest/
rest REST1.1 http://pear.avalanche123.com/rest/
rest REST1.2 http://pear.avalanche123.com/rest/
rest REST1.3 http://pear.avalanche123.com/rest/
But none of those URLs exist; they all show a GitHub 404 page.
There does not appear to be an available alternate channel for this package, save for cloning directly from GitHub into $PATH
.
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}()
#1 /home/nicolas/Source/php/sphinx-inventory-parser/vendor/doxphp/doxphp/bin/doxphp(22): DoxPHP\Parser\Parser->parse()
#2 /home/nicolas/Source/php/sphinx-inventory-parser/vendor/bin/doxphp(120): include('...')
#3 {main}
thrown in /home/nicolas/Source/php/sphinx-inventory-parser/vendor/doxphp/doxphp/bin/doxphp on line 14
This comes from the fact that the last parameter of the callback of set_error_handler()
has been deprecated since PHP 7.2 and removed in PHP 8.0: https://www.php.net/manual/en/function.set-error-handler.php
Warning This parameter has been DEPRECATED as of PHP 7.2.0, and REMOVED as of PHP 8.0.0. If the function defines this parameter without a default, an error of "too few arguments" will be raised when it is called.
Can anyone help with enhancement?
markstory/sphinxcontrib-phpdomain#7
This could be a really usable solution for anyone who is developing library/framework documentation in sphinx for PHP.
should recognize format Author Name <[email protected]> (http://author_website.com)
the previous example should be parse in:
{
"type": "author"
, "name": "Author Name"
, "email": "[email protected]"
, "website": "http://author_website.com"
}
Hey there,
Thanks for this library, but I'm unable to install it! Pear is saying that the channel is returning a 404, and when I try to build the package myself via the makefile, I'm getting an error related to the VERSION variable being empty.
Is the a new preferred method for installation?
Ethan
It'd be great to add support for the @ignore tag, so that certain things can be excluded from the generated output.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.