Weave 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

Docblock Laravel Package

phpowermove/docblock

Parse, create, and edit PHP DocBlocks with a simple API. Build Docblock instances from strings or reflection, read and filter tags, add tags via fluent helpers, and render back to formatted docblock text for code generation and tooling.

View on GitHub
Deep Wiki
Context7
v4.0

Move the library to phpowermove organization.

v3.0.2

Minor bug fixed in PR #17

v3.0.1
  • Bump phootwork dependencies to 3.0
v3.0
  • PHP 8+
  • Bump dependencies
  • Refactor refactor tag constructors to avoid unsafe instantiations. Now Psalm analysis is green at level 1 (the more strict level)
  • Refactor TagFactory : now, to add a new tag it's enough to create the class and put it into src/tags directory
  • Documentation Api : remove the script to create the documentation api locally, since sami does not support PHP 8. Add a Github Actions workflow to create and deploy it into the repository Github Pages
  • Update tags docblock comments and link to the official references, to correctly create the documentation api
  • Add scrutinizer-ci/ocular coverage report script as dependency, since the phar archive does not fully support PHP8
v2.0.1
  • Minor fix for PHP 8 compatibility (see PR #7 )
  • Fix gossi\docblock\tag\AbstractVarTypeTag::getVariable() method (see PR #8 )
v2.0
  • Bump to PHP 7.2+
  • Bump dependencies
  • Strictly typed code
  • Introduce Psalm for static analysis
  • Introduce phootwork/php-cs-fixer-config to well define coding standard and easily fix it
  • Fix issue #3
v1.6
  • Changed: Minimum PHP version 5.6
  • Fixed: Remove blank space on new lines (thanks to @digitalkaoz)
  • Added: Method Tag (thanks to @mb-joker)
v1.5
  • Added ability to removeTags() by name (Thanks to @digitalkaoz)
v1.4

Upgrade dependency to phootwork/collection

v1.3
  • Added isEmpty() on Docblock
v1.2
  • Renamed DocBlock to Docblock
  • Added License Tag
  • Added Link Tag
v1.1

Added tag sorting for DocBlock::toString();

v1.0.1

Don't wordwrap long lines anymore. Fixing fluent interface for AbstractTag::setDescription();

v1.0
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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums