symfony/property-info
Extracts information about PHP class' properties using metadata of popular sources observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 3994
- days_rel: 11
- days_push: 8
- n_releases_24m: 60
Adoption not part of the score
2221 stars · 13 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Symfony PHP component that extracts information about PHP class properties (types, visibility, descriptions, accessibility) from metadata sources like reflection, PHPDoc, PhpStan types, Doctrine, and serializer groups. It provides a unified extractor interface used by frameworks and libraries such as API Platform.
Use cases
- get property types of a php class
- extract phpdoc metadata from class properties
- introspect class properties for serialization
- determine if a property is readable or writable via getters/setters
- build api resources from doctrine entities
- read phpstan type annotations from php code
When to choose
- you need unified property metadata across reflection, phpdoc, doctrine, and serializer sources
- you're building serialization, validation, or API tooling in PHP
- you're already in the Symfony or API Platform ecosystem
When to avoid
- you need runtime value access rather than class definition metadata (use symfony/property-access)
- you work outside PHP
- you only need simple reflection without docblock parsing
Facets
library · maturity stable
serialization developer-tools type-system developer-tools web-development backend php cross-platform symfony-component phpdoc reflection doctrine property-metadata type-extraction
6 sources
- readme: https://github.com/symfony/property-info · fetched 2026-08-28 · c49190613716
- homepage: https://symfony.com/property-info · fetched 2026-08-29 · cab7ca82dd66
- site_page: https://symfony.com/doc · fetched 2026-08-29 · 44889134f4fb
- site_page: https://symfony.com/doc/current/components/property_info.html · fetched 2026-08-29 · 835291882c40
- site_page: https://symfony.com/releases · fetched 2026-08-29 · 2fd410222cfe
- site_page: https://symfony.com/blog/category/releases · fetched 2026-08-29 · a84b8a49342e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| symfony/property-info | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="symfony/property-info")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem