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

Metadata Laravel Package

jms/metadata

jms/metadata is a PHP library for managing class, method, and property metadata independent of its source (annotations, YAML/XML/PHP config, etc.). Extend base metadata classes, plug in drivers, and fetch metadata via MetadataFactory.

View on GitHub
Deep Wiki
Context7
2.9.0

What's Changed

New Contributors

Full Changelog: https://github.com/schmittjoh/metadata/compare/2.8.0...2.9.0

2.8.0

What's Changed

New Contributors

Full Changelog: https://github.com/schmittjoh/metadata/compare/2.7.0...2.8.0

2.7.0
2.6.0
  • Allows backward compatible support for the new __serialize and __unserialize methods #107
2.5.2
  • Backward compatible usage of the new __serialize/__deserialize methods #105
  • Fix compatibility with PHP 8.1 #101
2.5.1
  • load cache issue in high concurrency situations #99
2.5.0
  • Automatically create cache directory when missing #96
  • add ClearableCacheInterface #97
2.4.0
  • php 8 support
  • build using github actions
2.3.0
2.2.0
2.1.0
  • make sure we only use the cache if write was successful #82
  • Handle errors when restoring from cache #81
  • Do not create MethodMetadata::$reflection on constructor/unserialize,… #78
2.0.0

No changes from 2.0.0-RC1

1.7.0
  • allow to run the metadata on read-only file systems
  • Change license to MIT
  • Composer improvements
2.0.0-RC1

Merged pull requests:

2.0.0-beta1

Main changes:

  • PHP 7.2 support
  • Adopted modified version of the Doctrine Coding Standard v4
  • Less dependencies on the PHP reflection features

Merged pull requests:

Closed issues:

  • Change license to MIT #68
  • Composer.lock is out of date #55
  • consider changing chmod to [@chmod](https://github.com/chmod) #50
  • Big performance hit when upgrading from 1.4.2 to 1.5.0 #44
  • metadata name not present leads to exception #39
1.6.0
1.5.1

This fixes a performance regression.

1.5.0
1.4.2

This release fixes a permissions bug which could cause problems when files were accessed by different users.

1.4.1
1.4.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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport