Upgrading from 2.3.0 to 2.4.0ΒΆ
Controllers that extend from Netgen\Bundle\EzPlatformSiteApiBundle\Controller\Controller
and are
registered inside dependency injection container should set two setter injection calls
:
app.demo.controller.demo_controller:
class: Acme\Bundle\DemoBundle\Controller\DemoController
calls:
- [setContainer, ['@service_container']]
- [setSite, ['@netgen.ezplatform_site.site']]
Or if you want to avoid setter calls, just set parent
service:
app.demo.controller.demo_controller:
parent: netgen.ezplatform_site.controller.base
class: Acme\Bundle\DemoBundle\Controller\DemoController