PHPackages                             webforge/doctrine-compiler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. webforge/doctrine-compiler

AbandonedArchivedLibrary

webforge/doctrine-compiler
==========================

Generate your doctrine entities metadata from a simple json file, including the php code for the entity

1.1.2(8y ago)3105[20 issues](https://github.com/webforge-labs/webforge-doctrine-compiler/issues)MITPHP

Since Jun 23Pushed 5y ago1 watchersCompare

[ Source](https://github.com/webforge-labs/webforge-doctrine-compiler)[ Packagist](https://packagist.org/packages/webforge/doctrine-compiler)[ RSS](/packages/webforge-doctrine-compiler/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (7)Versions (6)Used By (0)

webforge-doctrine-compiler
==========================

[](#webforge-doctrine-compiler)

[![Build Status](https://camo.githubusercontent.com/46548256a99c6116160cd29399e2b7a77438383e8b6609e95c2354ad5694511b/68747470733a2f2f7472617669732d63692e6f72672f776562666f7267652d6c6162732f776562666f7267652d646f637472696e652d636f6d70696c65722e706e67)](https://travis-ci.org/webforge-labs/webforge-doctrine-compiler)
[![Coverage Status](https://camo.githubusercontent.com/33f76ddd9e1ad36794d55effd2926988eccdd0cbfc24ec1e802a6453b6ba323a/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f776562666f7267652d6c6162732f776562666f7267652d646f637472696e652d636f6d70696c65722f62616467652e706e673f6272616e63683d6d6173746572)](https://coveralls.io/r/webforge-labs/webforge-doctrine-compiler?branch=master)
[![Latest Stable Version](https://camo.githubusercontent.com/30937db478d89f43a50af7c51561f683915db21ef998c5466cea4881f2432835/68747470733a2f2f706f7365722e707567782e6f72672f776562666f7267652f646f637472696e652d636f6d70696c65722f76657273696f6e2e706e67)](https://packagist.org/packages/webforge/doctrine-compiler)

Generate your doctrine entities metadata from a simple json file, including the php code for the entity

usage
-----

[](#usage)

A very basic model (with one entity) could look like this:

```
{
  "namespace": "ACME\\Blog\\Entities",

  "entities": [

    {
      "name": "User",

      "properties": {
        "id": { "type": "DefaultId" },
        "email": { "type": "String" }
      }
    }
  ]
}
```

The compiler will create this entity for you:

```
