dunglas / php-schema
Various tools to generate a data model based on Schema.org vocables
Installs: 5 596
Dependents: 2
Suggesters: 0
Security: 0
Stars: 458
Watchers: 29
Forks: 110
Open Issues: 28
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
- symfony/console: ^5.2 || ^6.0
- symfony/filesystem: ^5.2 || ^6.0
- symfony/string: ^5.2 || ^6.0
- symfony/yaml: ^5.2 || ^6.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
- symfony/finder: ^5.2 || ^6.0
- symfony/phpunit-bridge: ^5.2 || ^6.0
- symfony/serializer: ^5.2 || ^6.0
- symfony/validator: ^5.2 || ^6.0
- dev-main
- 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-update-deps
- dev-dependabot/github_actions/softprops/action-gh-release-2
- dev-dependabot/github_actions/actions/cache-4
This package is auto-updated.
Last update: 2024-10-23 19:32:20 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.