Pimcore: Action Argument Resolving
Migration from ParamConverter to MapEntity
Section titled “Migration from ParamConverter to MapEntity”To get an unpublished object as a non-admin user, you need to prepare this configuration
Pimcore 10.x
Section titled “Pimcore 10.x”Uses:
\Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter\Pimcore\Bundle\CoreBundle\Request\ParamConverter\DataObjectParamConverter
class SomeController extends AbstractController { #[Route('/data/{object}/get')] #[ParamConverter(name: 'object', options: ['unpublished' => true])] public function getDataAction(DataObject $object): Response {}}Pimcore 11.x
Section titled “Pimcore 11.x”Uses:
\Symfony\Bridge\Doctrine\Attribute\MapEntity\Pimcore\Bundle\CoreBundle\Request\ParamResolver\DataObjectParamResolver\Pimcore\Request\Attribute\DataObjectParam
class SomeController extends AbstractController { #[Route('/data/{object}/get')] public function getDataAction( #[DataObjectParam(unpublished: true)] DataObject $object ): Response {}}References
Section titled “References”New in Symfony 6.2: Built-in Cache, Security, Template and Doctrine Attributes
