CONTENT OF THIS PAGE IS UNDER REVIEW
For a eZ Publish 4.x vs 5.x comparison, see here.
All Symonfy features are essentially working also in eZ Publish 5; this page describes features used out of the box however with limitations due to the eZ Publish 5 features developed on top, and features not used out of the box for a reason described here.
Limitations of eZ Publish 5 features:
Feature | Supported | Limitations |
---|---|---|
Configuration | All configuration uses standard yml configuration |
|
Dependency injection | Injection Supported for all services |
|
Security | Own Firewall voter that uses eZ Publish user rights |
|
Not used out of the box:
Feature | Reason |
---|---|
Doctrine | We don't currently use Doctrine DBAL. Available options: use Zeta Database/Persistence until we switch or be ok with several database connections. If the latter you can use it like described in symfony doc by adding doctrine/orm & doctrine/doctrine-bundle via composer and install it like any other bundle. |
Annotations | We don't currently bundle FrameworkExtraBundle which provides support for Annotating routes/firewall rules on controllers and other features. Workaround: customer can add it in composer and install it like any other bundle. |