PHPackages                             rollerworks/metadata - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. rollerworks/metadata

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

rollerworks/metadata
====================

The Rollerworks Metadata Component provides a mechanisms to easily load annotated configuration (or metadata) of Classes, methods and properties from different sources like PHPDoc Annotations, YAML or XML.

v0.5.0(10y ago)07982MITPHPPHP &gt;=5.4

Since Aug 21Pushed 10y agoCompare

[ Source](https://github.com/rollerworks-graveyard/metadata)[ Packagist](https://packagist.org/packages/rollerworks/metadata)[ RSS](/packages/rollerworks-metadata/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)DependenciesVersions (6)Used By (2)

Rollerworks Metadata Component
==============================

[](#rollerworks-metadata-component)

[![Scrutinizer](https://camo.githubusercontent.com/2ce2e656cbe199ce76993ed449168be4fe50e14e163a12ca8e978900c327a350/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f726f6c6c6572776f726b732f726f6c6c6572776f726b732d6d657461646174612e737667)](https://scrutinizer-ci.com/g/rollerworks/rollerworks-metadata/badges/quality-score.png?b=master)[![SensioLabsInsight](https://camo.githubusercontent.com/d4b060b110bdbc5873884da98b9872cf471a325c2faf78108955e874166929b8/68747470733a2f2f696d672e736869656c64732e696f2f73656e73696f6c6162732f692f32646133376165382d353166392d343263382d386430662d3233396661663835373933302e737667)](https://insight.sensiolabs.com/projects/2da37ae8-51f9-42c8-8d0f-239faf857930)[![Build Status](https://camo.githubusercontent.com/118f9bba3fd61110865cb943d4b9cf538de496981262cf29ed0b4afbd4965150/68747470733a2f2f7472617669732d63692e6f72672f726f6c6c6572776f726b732f726f6c6c6572776f726b732d6d657461646174612e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/rollerworks/rollerworks-metadata)[![StyleCI](https://camo.githubusercontent.com/fb9f9454af57aeb148e33eaafefc843790ea95def062ba6652e44ededb917695/68747470733a2f2f7374796c6563692e696f2f7265706f732f34303735343338302f736869656c643f7374796c653d666c617426736f757263653d676974687562)](https://styleci.io/repos/40754380)

The Rollerworks Metadata Component is a PHP library providing a mechanisms to easily load annotated configuration (or metadata) of Classes, methods and properties from different sources like PHPDoc Annotations, YAML or XML.

Requirements
------------

[](#requirements)

You need at least PHP 5.4 and have support for running Phar files (in order to use Composer for installing and updating this library).

Installation
------------

[](#installation)

The recommended way to install the Rollerworks Metadata Component is through [Composer](https://getcomposer.org/).

Require the `rollerworks/metadata` package by running:

```
$ php composer.phar require rollerworks/metadata
```

Now, Composer will automatically download all the required files, and install them for you.

Usage
-----

[](#usage)

*This library is very young so documentation is currently missing.*

Credits
-------

[](#credits)

This library is largely inspired on the Doctrine Common Persistence and Cache library.

License
-------

[](#license)

This library is released under the MIT license. See the bundled LICENSE file for details.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Total

5

Last Release

3896d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/328359?v=4)[Luis Cordova](/maintainers/cordoval)[@cordoval](https://github.com/cordoval)

![](https://www.gravatar.com/avatar/f0e812c04e848e9cc3afe6e966d2b81e81308124d96ce5f54eff4db0f8db0ea9?d=identicon)[sstok](/maintainers/sstok)

---

Top Contributors

[![sstok](https://avatars.githubusercontent.com/u/904790?v=4)](https://github.com/sstok "sstok (38 commits)")

### Embed Badge

![Health badge](/badges/rollerworks-metadata/health.svg)

```
[![Health](https://phpackages.com/badges/rollerworks-metadata/health.svg)](https://phpackages.com/packages/rollerworks-metadata)
```

###  Alternatives

[rossriley/phrocco

Literate documentation for PHP

963.0k](/packages/rossriley-phrocco)[3m5/typo3-enhanced-backend

Improves the user experience (UI/UX), provides customization options for editors and enhances the look and feel of TYPO3 backend.

105.1k](/packages/3m5-typo3-enhanced-backend)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
