|
12 years ago | |
---|---|---|
.. | ||
doc | 12 years ago | |
example | 12 years ago | |
lib/Gedmo | 12 years ago | |
schemas/orm | 12 years ago | |
tests | 12 years ago | |
upgrade | 12 years ago | |
.gitignore | 12 years ago | |
.travis.yml | 12 years ago | |
README.md | 12 years ago | |
composer.json | 12 years ago |
Feel free to open discusion in issue or email message if you are interested in maintaining, refactoring doctrine2 extensions. The repository can be moved to the maintainers account and fork left on mine. I do not want users to lose availability of stable extensions which they were and are used to, at the moment.
Version 2.3.5
Note: recently doctrine orm and odm were updated to use common doctrine mapping persistense layer. The support for it has been made and tagged with 2.3.1 version tag. It will be compatible with latest version of doctrine mapping at master branches
2013-03-05
2013-02-05
2012-12-06
2012-07-05
2012-05-01
This package contains extensions for Doctrine2 that hook into the facilities of Doctrine and offer new functionality or tools to use Doctrine2 more efficently. This package contains mostly used behaviors which can be easily attached to your event system of Doctrine2 and handle the records being flushed in the behavioral way. List of extensions:
Currently these extensions support Yaml, Annotation and Xml mapping. Additional mapping drivers can be easily implemented using Mapping extension to handle the additional metadata mapping.
Note: Please note, that xml mapping needs to be in a different namespace, the declared namespace for Doctrine extensions is http://gediminasm.org/schemas/orm/doctrine-extensions-mapping So root node now looks like this:
Note: Use 2.1.x tag in order to use extensions based on Doctrine2.1.x versions. Currently master branch is based on 2.2.x versions and may not work with 2.1.x
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"
xmlns:gedmo="http://gediminasm.org/schemas/orm/doctrine-extensions-mapping">
...
</doctrine-mapping>
XML mapping xsd schemas are also versioned and can be used by version suffix:
List of extensions which support ODM
All these extensions can be nested together and mapped in traditional ways - annotations, xml or yaml
You can test these extensions on my blog. All tutorials for basic usage examples are on my blog too. You can also fork or clone this blog from github repository
PHPUnit 3.6 or newer is required. To setup and run tests follow these steps:
To setup and run example follow these steps:
Thanks to everyone participating in the development of these great Doctrine2 extensions!
And especialy ones who create and maintain new extensions: