Skip to content

Commit 6236ff4

Browse files
committed
Update README.md
1 parent d939138 commit 6236ff4

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

README.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,30 @@
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

1223
Use [Composer](http://getcomposer.org).
1324

1425
composer create-project dunglas/php-schema.org-model
1526

16-
## Doctrine entities generator
27+
## Doctrine entity generator
1728

1829
Generates Doctrine entities from Schema.org vocables.
1930

0 commit comments

Comments
 (0)