Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Phpdox Laravel Package

theseer/phpdox

phpDox is a PHP documentation generator that builds API docs from your source code using reflection, tokens, and optional PHPDoc. It produces structured HTML output and integrates with PHPUnit coverage, offering configurable builds for libraries and apps.

View on GitHub
Deep Wiki
Context7
0.12.0

Note: This release requires PHP 7.1+

Changed

  • Upgraded dependencies: Now using PHP-Parser ^4.2, PHP-Timer ^2.0
  • Changed all sources to follow PHP 7 syntax
  • Updated php core classes and interfaces data

Fixed

  • #271: Fix TokenFile not Found Error on Windows

Merged

  • #352: Fix bad exit status 255 generated by uncaught TypeError
  • #335: Make this compatible with PHPUnit 7.2
0.11.2

Note: 0.11.x is the last series of releases that supports running under PHP 5.x

Fixed

  • #333: PHPUnit Enricher: Wrong namspace - not a PHPUnit code coverage file
  • #325: Git Enricher does not work properly with Git 1.7.1
0.11.1

Note: 0.11.x is the last series of releases that supports running under PHP 5.x

Fixed

  • #332: PHPUnit Enricher: classnode is always null
0.11.0

Note: This is going to be the last version that supports running under PHP 5.x

Changed

  • Upgraded dependencies: Now using PHP-Parser 3.1+
  • The publicOnly mode now actually works

Merged

  • #310: Make the build reproducible
  • #319:Fixed: #315 count(): Parameter must be an array or an object that implements Countable

Fixed

  • #320: Multiline annotation for class constants fails to add subsequent lines
  • #315: count(): Parameter must be an array or an object that implements Countable (Thanks to @cristicotet, @swmarc)
  • #313: Parsing of concatenated constants in classes fails
  • #312: Alias for trait causes error
  • #299: Run phpdox with a cloned repository on Windows
  • #284: Error in Generator
  • #242: Call to undefined method TheSeer\phpDox\Collector\ClassObject::addImplementor()
0.10.1

Fixed

  • Parameter and Varible type resolving issues (partially regression from #300)
0.10.0

Added

  • #300: Support for PHP 7.1 nullable type
  • Added support for PHP 7 style return types

Changed

  • Bump minimum PHP version to 5.5
  • Use project source directory setting for relation lookup in PHPUnit logs
  • Add additional check to ensure correct file formats
  • Changed autoload handling for vendor directory
  • Updated PHPParser to latest
  • Updated other dependencies
  • Use phive for tool dependencies
  • Updated php core classes and interfaces data

Fixed

  • #273: Overview "Average Class Length" and "Average Method Length" Display NaN
  • #304: Fix phpcs not actually enriching
  • #255: Failed to load external entity components.xsl
  • #288: Generate Error
0.9.0

0.9.0

  • Added check if disable_functions forbids use of exec
  • Updated to PHPParser 3.0.0
  • Raised minimum PHP version to 5.5 due to PHPParser 3
  • Removed PHP 5.3 support
  • Update Error handling to support PHP7's \Throwable
  • Fix: Issue #244 (Error : Unterminated comment starting line 1)
  • Fix: Issue #243 (Trait in Trait causes UnitObjectException if the nested trait is missing)
  • Fix: Issue #266 (Page Title "phpdox - Test Method")
0.8.1.1
  • Fix broken phar archive 0.8.1
0.8.1
  • Updated Dependency (PHPParser 1.3.0, PHP-Timer 1.0.6)
  • Added new exit codes for issues with environment and config
  • Explicitly handle (crasher) exceptions with a dedicated exit code
  • Fix: Issue #230 (collector does not detect "static" modifier)
  • Fix: Issue #232 (native "null" return type is parsed as "object")
  • Fix: Issue #235 (paths for php-timer changed)
  • Fix: Issue #225 (Error in GlobalConfig with hhvm)
  • Fix: Issue #226 (vendor include at binary file)
0.8.0
  • Updated Dependency (PHPParser 1.2.2, fDOMDocument 1.6.0)
  • PHP 7 Compatiblity changes
  • Added support for @var self and @return self
  • Preserve original name when alias is used
  • Trait usage now rendered and resolved
  • Added Token XML output
  • Added Source HTML output
  • Updated XSL Templates
  • Fix: Issue #214 (Oups... phpDox encountered a problem... with DirectoryCleaner)
  • Fix: Issue #211 (Compilation failed: support for \P, \p, and \X has not been compiled at offset 31)
  • Fix: Issue #208 (class constants of type boolean are not fetched)
  • Fix: Issue #190 (AbstractUnitObject.php (Line 542): Call to a member function getAttribute() on null)
  • Fix: Issue #178 (makedir() problem if not root user / AbstractEngine)
  • Fix: Issue #164, #165, #166 (TokenFileException - file not found)
  • Fix: Issue #218: Ensure git cache directory exists before trying to write to it
  • Merge PR #199: Fix the "Source" links extensions
  • Merge PR #198: Change build state logic
  • Merge PR #196: fix array to string conversion notices
  • Merge PR #194: Update phpdox
  • Merge PR #183: Vendor directory location change for phpdox as dependency
  • Merge PR #180: add PHPDOX_HOME, instead of PHPDOX_PHAR
  • Merge PR #163: Drop now useless requirement on ZetaComponents
  • Merge PR #219: Make GlobalConfig::resolveValue() recursive again
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
babenkoivan/elastic-client
innmind/static-analysis
innmind/coding-standard
datacore/hub-sdk
alengo/sulu-http-cache-bundle
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
imbo/imbo-coding-standard
visualbuilder/filament-lottie
servicioslineaonce/starter-kit
atomcoder/laravel-reorderable
irajul/filament-shadcn-theme
agtp/agtp-php
agtp/mod-php
centraldesktop/protobuf-php