dev-master
9999999-dev https://github.com/marcospassos/DMRBundleAllows to easily use the DMR library in a Symfony project
MIT
The Requires
The Development Requires
doctrine mapping
Allows to easily use the DMR library in a Symfony project
Provides a Doctrine Mapping Reader integration for your Symfony projects., (*1)
PHP 5.3+ library that provides a simple and flexible way to load custom mapping data for Doctrine 2.3+ projects., (*3)
It supports Yaml, Xml and Annotation drivers which will be chosen depending on currently used mapping driver for your domain objects., (*4)
Documentation is available on the official page of DMR., (*5)
This bundle can be installed using composer by adding the following in the require
section of your composer.json
file:, (*6)
{ "require": { "dmr/dmr-bundle": "0.1.*-dev" } }
Note that if your application requires a stability greater stable than dev
you have to include the dmr/dmr
requirement, because only the root package can whitelist stabilities less stable than the configured minimum stability., (*7)
{ "require": { "dmr/dmr": "0.1.*@dev", "dmr/dmr-bundle": "0.1.*-dev" } }
Alternatively, you can download an archive of the bundle and unpack it in the vendor/bundles/DMR/Bundle/DMRBundle
directory of your application, but it is not recommended., (*8)
You must register the bundle in your kernel:, (*9)
``` php <?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new DMR\Bundle\DMRBundle\DMRBundle() );, (*10)
// ...
}, (*11)
## Usage Reading metadata is pretty simple: ```php $data = $container->get('dmr.reader')->read('Acme\Entity\User', 'Acme\Doctrine\ExtensionNamespace'); $data = $container->get('dmr.reader')->read('Acme\Document\User', 'Acme\Doctrine\ExtensionNamespace'); // Alternatively $data = $container->get('dmr.reader')->read($object, 'Acme\Doctrine\ExtensionNamespace');
For more details, you can check out the official page of DMR., (*12)
Please provide feedback! We want to make this library useful in as many projects as possible. Please raise a Github issue, and point out what you do and don't like, or fork the project and make suggestions. No issue is too small., (*13)
Allows to easily use the DMR library in a Symfony project
MIT
doctrine mapping