PHPackages                             elao/api-resources-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. [API Development](/categories/api)
4. /
5. elao/api-resources-metadata

AbandonedArchivedLibrary[API Development](/categories/api)

elao/api-resources-metadata
===========================

Extract API resource objects' metadata using different providers

v0.3.0(8y ago)01.7k[1 PRs](https://github.com/Elao/ApiResourcesMetadata/pulls)MITPHPPHP &gt;=7.0

Since Dec 26Pushed 8y ago5 watchersCompare

[ Source](https://github.com/Elao/ApiResourcesMetadata)[ Packagist](https://packagist.org/packages/elao/api-resources-metadata)[ RSS](/packages/elao-api-resources-metadata/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (13)Versions (6)Used By (0)

API Resources Metadata
======================

[](#api-resources-metadata)

[![Latest Stable Version](https://camo.githubusercontent.com/7a17a8929a3cfd1109cf940364a767a9084ff4fa2f5e7245be5b8c596f43518b/68747470733a2f2f706f7365722e707567782e6f72672f656c616f2f6170692d7265736f75726365732d6d657461646174612f762f737461626c653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/elao/api-resources-metadata)[![Total Downloads](https://camo.githubusercontent.com/43f73c2c8579cc4ddca9295aa9efcfa835635fa93c3ed4de94b38061d5bf4421/68747470733a2f2f706f7365722e707567782e6f72672f656c616f2f6170692d7265736f75726365732d6d657461646174612f646f776e6c6f6164733f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/elao/api-resources-metadata)[![Monthly Downloads](https://camo.githubusercontent.com/87e3adc3bac48a7057e04a37d17bbe902a9750df49b9b78fe9b50e317d108e5c/68747470733a2f2f706f7365722e707567782e6f72672f656c616f2f6170692d7265736f75726365732d6d657461646174612f642f6d6f6e74686c793f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/elao/api-resources-metadata)[![Latest Unstable Version](https://camo.githubusercontent.com/5e6977bf2faaa89c78478d127ebce3843ba0dc211f576cd6f5cfb0ba7adde49b/68747470733a2f2f706f7365722e707567782e6f72672f656c616f2f6170692d7265736f75726365732d6d657461646174612f762f756e737461626c653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/elao/api-resources-metadata)[![License](https://camo.githubusercontent.com/8dc545fd3a6d851ae056f49fedc724e666749384b1604eaac0cdc9c85f6caba0/68747470733a2f2f706f7365722e707567782e6f72672f656c616f2f6170692d7265736f75726365732d6d657461646174612f6c6963656e73653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/elao/api-resources-metadata)[![Build Status](https://camo.githubusercontent.com/64d94d2ae92526314bc6a933e957968d027665bfa31ef8f508d1913c13d03fff/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f456c616f2f4170695265736f75726365734d657461646174612f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/Elao/ApiResourcesMetadata)[![Coveralls](https://camo.githubusercontent.com/9307593b36edd311b8eef520ab7ef19ca3fd1ce03a2b1301f50bd1442901bd06/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f456c616f2f4170695265736f75726365734d657461646174612e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/github/Elao/ApiResourcesMetadata)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/16b709554b6d9214b6e3c4fd5d5f8a18c93ddd8ab490b0369b3e3ecb67b95b7d/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f456c616f2f4170695265736f75726365734d657461646174612e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/Elao/ApiResourcesMetadata/?branch=master)[![php](https://camo.githubusercontent.com/a61a3990fc7980e135b6d9cf83be9cfe0828864291531176094bc2de0157b0aa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372d677265656e2e7376673f7374796c653d666c61742d737175617265 "Available for PHP 7+")](http://php.net)

This library allows to extract common API information from resource objects in dedicated metadata.

Those metadata can then be used to help generating documentation, data transformers/normalizers, ...

Many integrations could be provided. For instance, a generic Nelmio API Doc parser using generated api resources metadata to document API inputs &amp; outputs.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80% 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 ~99 days

Total

4

Last Release

3123d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/156850a5601e6fe41cbc75ff2c4a4a78caf0502df9db8ec1165ec4370b7de616?d=identicon)[Elao](/maintainers/Elao)

---

Top Contributors

[![ogizanagi](https://avatars.githubusercontent.com/u/2211145?v=4)](https://github.com/ogizanagi "ogizanagi (8 commits)")[![benji07](https://avatars.githubusercontent.com/u/166890?v=4)](https://github.com/benji07 "benji07 (1 commits)")[![nervo](https://avatars.githubusercontent.com/u/95935?v=4)](https://github.com/nervo "nervo (1 commits)")

---

Tags

apimetadataphpapisymfonymetadataresources

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/elao-api-resources-metadata/health.svg)

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

###  Alternatives

[deepseek-php/deepseek-php-client

deepseek PHP client is a robust and community-driven PHP client library for seamless integration with the Deepseek API, offering efficient access to advanced AI and data processing capabilities.

47073.9k5](/packages/deepseek-php-deepseek-php-client)[harmbandstra/swagger-ui-bundle

Exposes swagger UI inside your Symfony project through a route (eg. /docs)

42867.3k](/packages/harmbandstra-swagger-ui-bundle)[welp/mailchimp-bundle

MailChimp API V3 Symfony Bundle

45360.3k1](/packages/welp-mailchimp-bundle)[nilportugues/jsonapi-bundle

Symfony 2 &amp; 3 JSON API Transformer Package

11446.0k](/packages/nilportugues-jsonapi-bundle)[rekalogika/mapper

An object mapper for PHP and Symfony. Maps an object to another object. Primarily used for transforming an entity to a DTO and vice versa.

3847.7k1](/packages/rekalogika-mapper)[php-tmdb/symfony

Symfony Bundle for TMDB (The Movie Database) API. Provides easy access to the php-tmdb/api library.

3649.7k](/packages/php-tmdb-symfony)

PHPackages © 2026

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