Open zackkatz opened 1 year ago
I see this is actually an issue with https://github.com/WordPress/phpdoc-parser/issues/231
And the pass-by-reference issue may somehow be related to https://github.com/WordPress/phpdoc-parser/issues/176
And the PHP warnings are all PHP 8 issues (switching to 7.4 removed them all).
If I place a single
use
statement at the top of a file, none of the actions or filters get parsed.This wouldn't find the
example
filter:But this would:
This also applies to namespaces inside
_deprecated_function()
calls. This blocks all filters for the file:but removing the namespace fixes it:
Same with variables passed by reference. This blocks all parsing for a file:
and this works:
When running the command (
./vendor/bin/wp-hooks-generator --input ./ --output docs
), I get many errors like this:Here's my composer.json and composer.lock file. Hopefully that helps. Please let me know if I'm able to help figure out what's going on here.