phpDocumentor
Repos
38

Documentation Generator for PHP

3799
602

phpDocumentor phar as composer package

6
3

A PSR-5 based resolver of Class names, Types and Structural Element Names

9007
44

Reflection library to do Static Analysis for PHP Projects

108
49

Experimental guides library to parse documentation

7
4

Events

Source view scrolls too far down in modal

Seems related to #3270.

Created at 14 hours ago
Wrong line selected when viewing source code

Seems related to #3043.

Created at 14 hours ago
Created at 16 hours ago
there is no image/favicon.ico

There is no way to define a favicon. Standard is set to url "image/favicon.ico", but there is no folder "image" and no favicon file.

Expected behavior

Actual behavior

Steps to reproduce the problem

  1. generate a documentation
  2. have a look at the result files
  3. have a look at the generated html code

Your environment

  • Version used: 3.0.0-alpha1
  • Install method
  • PHP version
  • Operating system and version (e.g. Ubuntu 20.04, Windows 10):
  • Link to your project:
  • Attach code that is involved
  • ...
Created at 1 day ago
Broken links at search at main page.

I am using the current phpDoumentor.phar file.

Created at 1 day ago
Inline @see ignored in summary line

Oh, bummer. But thanks for the pointer.

Created at 1 day ago
Inline @see ignored in summary line

An inline @see in the first line of a docblock, i.e. the summary line, is not linked.

Sample cases: https://github.com/hamstar/Wikimate/blob/master/Wikimate.php#L779 (& L786) https://github.com/hamstar/Wikimate/blob/master/Wikimate.php#L1332

Expected behavior

Apply the link.

Alternatively, if that is really impossible, document that inline @see cannot be used in summary line. But that would be frustrating as I don't want to unnecessarily balloon those docblocks with a description section.

Actual behavior

The summary line is rendered as plain text. E.g. in the above case: Use section indexes as keys in return array of {@see self::getAllSections()} Alias of {@see WikiPage::setSection()} specifically for creating new sections.

Steps to reproduce the problem

phpDocumentor.phar run -v --title=Wikimate -d . -i vendor/ --sourcecode -t <path_to_my_private_site> -s graphs.enabled=true

Your environment

  • Version used: 3.3.1
  • Install method: downloaded PHAR
  • PHP version: 7.4+
  • Operating system and version: Ubuntu 22.04
  • Link to your project: https://github.com/hamstar/Wikimate
Created at 1 day ago
Inline @see ignored in summary line

The summary does not support formatting nor using inline tags, you can find the docs mentioning this here: https://docs.phpdoc.org/guide/guides/docblocks.html#summary

Summaries are plain and simple, they cannot contain formatting or inline tags

Created at 1 day ago
Inline @see ignored in summary line

An inline @see in the first line of a docblock, i.e. the summary line, is not linked.

Sample cases: https://github.com/hamstar/Wikimate/blob/master/Wikimate.php#L779 (& L786) https://github.com/hamstar/Wikimate/blob/master/Wikimate.php#L1332

Expected behavior

Apply the link.

Alternatively, if that is really impossible, document that inline @see cannot be used in summary line. But that would be frustrating as I don't want to unnecessarily balloon those docblocks with a description section.

Actual behavior

The summary line is rendered as plain text. E.g. in the above case: Use section indexes as keys in return array of {@see self::getAllSections()} Alias of {@see WikiPage::setSection()} specifically for creating new sections.

Steps to reproduce the problem

phpDocumentor.phar run -v --title=Wikimate -d . -i vendor/ --sourcecode -t <path_to_my_private_site> -s graphs.enabled=true

Your environment

  • Version used: 3.3.1
  • Install method: downloaded PHAR
  • PHP version: 7.4+
  • Operating system and version: Ubuntu 22.04
  • Link to your project: https://github.com/hamstar/Wikimate
Created at 1 day ago
Introduce views to make sure templates keep working

@jaapio I am not quite done with this change yet, but can I have your opinion on adding a view instead of changing the templates? I hope to keep it BC-compatible with people using custom templates through this

Created at 1 day ago

Fix issue with ignore symlinks

Ignore symlinks was not migrated correctly with the symfony upgrades. By now the flags are --ignore-symlinks and --no-ignore-symlinks.

fixes #3494

Update docs for ignore docs

Merge pull request #3495 from phpDocumentor/bugfix/3494_ignore_symlinks

Bugfix/3494 ignore symlinks

Bump type-resolver

Type resolver contained a bug regarding array's with compound keys.

fixes #3491

Merge pull request #3496 from phpDocumentor/transform-per-documentation-set

Change writers to be performed on a per-documentation-set basis

Merge pull request #3498 from phpDocumentor/bugfix_compound_array_keys

Bump type-resolver

Merge remote-tracking branch 'origin/master' into introduce-views-to-make-sure-templates-keep-working

Created at 1 day ago
Broken links at search at main page.

What version/installation method of phpDocumentor did you use? If I check https://docs.phpdoc.org/ (which is generated with phpDocumentor) it looks like it works; but that is generated using our Docker image, which is ahead of the PHAR releases

Created at 1 day ago
Broken links at search at main page.

If there is a search request at main page, the results have boken links, E.g.: http://devdocs.xxxxx.local/DosingLibrary.PHP.doc/index.htmlclasses/App-XXXXXLibraries-RESTX.html

index.htmlclasses

If any other page was clicked before, it will be correct, bug occurs only on start page.

Expected behavior

Actual behavior

Steps to reproduce the problem

  1. open page generated with PHPDocumentor
  2. Enter a text and search
  3. Click at search results

Your environment

  • Version used: 3.0.0-alpha1
  • Install method
  • PHP version
  • Operating system and version (e.g. Ubuntu 20.04, Windows 10):
  • Link to your project:
  • Attach code that is involved
  • ...
Created at 1 day ago
delete branch
dependabot[bot] delete branch dependabot/composer/phpunit/phpunit-9.6.6
Created at 1 day ago

Bump phpunit/phpunit from 9.6.5 to 9.6.6

Bumps phpunit/phpunit from 9.6.5 to 9.6.6.


updated-dependencies:

  • dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Merge pull request #372 from phpDocumentor/dependabot/composer/phpunit/phpunit-9.6.6

Bump phpunit/phpunit from 9.6.5 to 9.6.6

Created at 1 day ago
pull request closed
Bump phpunit/phpunit from 9.6.5 to 9.6.6

Bumps phpunit/phpunit from 9.6.5 to 9.6.6.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 1 day ago
delete branch
dependabot[bot] delete branch dependabot/composer/phpdocumentor/type-resolver-1.7.1
Created at 1 day ago

Bump phpdocumentor/type-resolver from 1.7.0 to 1.7.1

Bumps phpdocumentor/type-resolver from 1.7.0 to 1.7.1.


updated-dependencies:

  • dependency-name: phpdocumentor/type-resolver dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Merge pull request #371 from phpDocumentor/dependabot/composer/phpdocumentor/type-resolver-1.7.1

Bump phpdocumentor/type-resolver from 1.7.0 to 1.7.1

Created at 1 day ago
pull request closed
Bump phpdocumentor/type-resolver from 1.7.0 to 1.7.1

Bumps phpdocumentor/type-resolver from 1.7.0 to 1.7.1.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 1 day ago
pull request opened
Bump phpunit/phpunit from 9.6.5 to 9.6.6

Bumps phpunit/phpunit from 9.6.5 to 9.6.6.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 1 day ago
create branch
dependabot[bot] create branch dependabot/composer/phpunit/phpunit-9.6.6
Created at 1 day ago
create branch
dependabot[bot] create branch dependabot/composer/phpdocumentor/type-resolver-1.7.1
Created at 1 day ago
pull request opened
Bump phpdocumentor/type-resolver from 1.7.0 to 1.7.1

Bumps phpdocumentor/type-resolver from 1.7.0 to 1.7.1.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 1 day ago
Created at 1 day ago
Unable to parse file "xxx.php", an error was detected: An array can have only integers or strings as keys

@jaapio I still get the same errors

Created at 1 day ago
PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array

Expected behavior

Actual behavior

Steps to reproduce the problem

  1. Global Instaled phpDocumentation by phive g
  2. In my-project I run vendor/bin/phpdoc command

Your environment

  • Version used: 3.0.0-
  • Install method: phive
  • PHP version: 8.0.28
  • Operating system and version: Linux PopOs
  • Link to your project:
  • Attach code that is involved
  • ...
Created at 2 days ago
Created at 2 days ago
create branch
dependabot[bot] create branch dependabot/composer/phpunit/phpunit-9.6.6
Created at 2 days ago
pull request opened
composer(deps-dev): bump phpunit/phpunit from 9.6.5 to 9.6.6

Bumps phpunit/phpunit from 9.6.5 to 9.6.6.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 2 days ago