dunglas / php-schema
This package is abandoned and no longer maintained.
The author suggests using the api-platform/schema-generator package instead.
Various tools to generate a data model based on Schema.org vocables
v5.2.5
2026-01-29 09:34 UTC
Requires
- php: >=7.4
- ext-json: *
- devizzent/cebe-php-openapi: ^1.0.3
- doctrine/inflector: ^1.4.3 || ^2.0
- friendsofphp/php-cs-fixer: ^2.15 || ^3.0
- league/html-to-markdown: ^5.0
- nette/php-generator: ^3.6 || ^4.0
- nikic/php-parser: ^4.13 || ^5.0
- psr/log: ^1.0 || ^2.0 || ^3.0
- sweetrdf/easyrdf: ^1.6
- symfony/config: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/console: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/filesystem: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/http-foundation: ^7.3.7 || ^8.0
- symfony/string: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/yaml: ^5.4 || ^6.4 || ^7.0 || ^8.0
- twig/twig: ^3.0
Requires (Dev)
- api-platform/core: ^2.7 || ^3.0 || ^4.0.22
- doctrine/orm: ^2.7 || ^3.0
- myclabs/php-enum: ^1.7
- phpspec/prophecy-phpunit: ^2.0
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^11.5.50
- symfony/doctrine-bridge: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/finder: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/serializer: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/validator: ^5.4 || ^6.4 || ^7.0 || ^8.0
- dev-main
- v5.2.5
- v5.2.4
- v5.2.3
- v5.2.2
- v5.2.1
- v5.2.0
- v5.1.1
- v5.0.0
- v4.0.1
- v4.0.0
- v3.0.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.0
- v2.1.0-beta.1
- v2.0.2
- v2.0.1
- v2.0.0
- v1.2.0
- v1.1.2
- v1.1.1
- v1.1.0
- v1.1.0-beta.1
- v1.0.0
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.0
- v0.1.0
- dev-dependabot/github_actions/actions/cache-5
- dev-dependabot/github_actions/actions/checkout-6
- dev-fix/phpstan
- dev-bump
- dev-update-deps
This package is auto-updated.
Last update: 2026-02-03 08:58:40 UTC
README
schema is a command line tool part of the API Platform framework that instantly generates a set
of PHP classes from vocabularies such as (but not limited to) Schema.org
or ActivityStreams or from an OpenAPI documentation.
Documentation
Credits
This project was created by Kévin Dunglas and is sponsored by Les-Tilleuls.coop.