potievdev / schema-generator
Various tools to generate a data model based on Schema.org vocables
1.0.0
2024-02-08 19:22 UTC
Requires
- php: >=7.4
- ext-json: *
- cebe/php-openapi: ^1.6
- 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
- psr/log: ^1.0 || ^2.0 || ^3.0
- sweetrdf/easyrdf: ^1.6
- symfony/config: ^5.2 || ^6.0 || ^7.0
- symfony/console: ^5.2 || ^6.0 || ^7.0
- symfony/filesystem: ^5.2 || ^6.0 || ^7.0
- symfony/string: ^5.2 || ^6.0 || ^7.0
- symfony/yaml: ^5.2 || ^6.0 || ^7.0
- twig/twig: ^3.0
Requires (Dev)
- api-platform/core: ^2.7 || ^3.0
- doctrine/orm: ^2.7
- myclabs/php-enum: ^1.7
- phpspec/prophecy-phpunit: ^2.0
- phpstan/phpstan: ^1.2.0
- symfony/doctrine-bridge: ^5.2 || ^6.0 || ^7.0
- symfony/finder: ^5.2 || ^6.0 || ^7.0
- symfony/phpunit-bridge: ^5.2 || ^6.0 || ^7.0
- symfony/serializer: ^5.2 || ^6.0 || ^7.0
- symfony/validator: ^5.2 || ^6.0 || ^7.0
Conflicts
- sebastian/comparator: >=5.0
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.