/** * @param HasNodeInterface $page The page * @param Request $request The request * @param EntityManager $em The entity manager * @param AbstractPagePartAdminConfigurator $pagePartAdminConfigurator The page part admin configurator * @param FormFactoryInterface $formFactory The form factory * @param PagePartAdminFactory $pagePartAdminFactory The page part admin factory */ public function __construct(HasPagePartsInterface $page, Request $request, EntityManager $em, AbstractPagePartAdminConfigurator $pagePartAdminConfigurator, FormFactoryInterface $formFactory, PagePartAdminFactory $pagePartAdminFactory) { parent::__construct(); $this->page = $page; $this->em = $em; $this->formFactory = $formFactory; $this->pagePartAdminConfigurator = $pagePartAdminConfigurator; $this->pagePartAdminFactory = $pagePartAdminFactory; $this->request = $request; $this->pagePartAdmin = $pagePartAdminFactory->createList($pagePartAdminConfigurator, $em, $page, null); }
/** * @param HasPagePartsInterface $page The page * @param Request $request The request * @param EntityManagerInterface $em The entity manager * @param PagePartAdminConfiguratorInterface $pagePartAdminConfigurator The page part admin configurator * @param PagePartAdminFactory $pagePartAdminFactory The page part admin factory */ public function __construct(HasPagePartsInterface $page, Request $request, EntityManagerInterface $em, PagePartAdminConfiguratorInterface $pagePartAdminConfigurator, PagePartAdminFactory $pagePartAdminFactory) { parent::__construct(); $this->page = $page; $this->em = $em; $this->pagePartAdminFactory = $pagePartAdminFactory; $this->request = $request; $this->pagePartAdminConfigurator = $pagePartAdminConfigurator; $this->pagePartAdmin = $pagePartAdminFactory->createList($pagePartAdminConfigurator, $em, $page, null); $this->setTemplate('KunstmaanPagePartBundle:FormWidgets\\PagePartWidget:widget.html.twig'); }