File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change 1- # PHP Schema.org Model
1+ # PHP Schema.org Model Scaffolding
22
3- Various tools to generate a data model based on [ Schema.org] ( http://schema.org ) vocables.
4-
5- * Work In Progress.*
3+ Tool to generate a PHP data model from [ Schema.org] ( http://schema.org ) vocables.
64
75[ ![ Build Status] ( https://travis-ci.org/dunglas/php-schema.org-model.png?branch=master )] ( https://travis-ci.org/dunglas/php-schema.org-model )
86[ ![ SensioLabsInsight] ( https://insight.sensiolabs.com/projects/87ec89e6-57cd-4ac0-9ab1-d4549c5425c5/mini.png )] ( https://insight.sensiolabs.com/projects/87ec89e6-57cd-4ac0-9ab1-d4549c5425c5 )
97
8+ ## Features
9+
10+ * [ PSR] ( http://www.php-fig.org/ ) compliant entity generator including properties, getters and setters
11+ * Enum generator relying on [ PHP Enum] ( https://github.com/myclabs/php-enum )
12+ * Interface and [ Doctrine Resolve Target Entity Listener] ( http://doctrine-orm.readthedocs.org/en/latest/cookbook/resolve-target-entity-listener.html )
13+ support
14+ * Namespace support
15+ * Full [ PSR-5] ( https://github.com/php-fig/fig-standards/pull/169 ) compliant PHPDoc for classes, properties, constants and
16+ methods extracted from Schema.org
17+ * Doctrine annotation mapping (database columns and relation)
18+ * Data validation through [ Symfony Validator] ( http://symfony.com/doc/current/book/validation.html ) annotations
19+ * Fully configurable and extensible
20+
1021## Installation
1122
1223Use [ Composer] ( http://getcomposer.org ) .
1324
1425 composer create-project dunglas/php-schema.org-model
1526
16- ## Doctrine entities generator
27+ ## Doctrine entity generator
1728
1829Generates Doctrine entities from Schema.org vocables.
1930
You can’t perform that action at this time.
0 commit comments