public function onKernelController(FilterControllerEvent $event) { $controller = $event->getController(); if (!is_array($controller)) { return; } $controller = $controller[0]; if (!$controller instanceof ProfileController) { return; } $this->configuration->setShowFields($this->container->getParameter('symfonian_id.admin.profile_fields')); $this->configuration->setFormClass($this->container->getParameter('symfonian_id.admin.security.change_password')); }
public function onKernelController(FilterControllerEvent $event) { $controller = $event->getController(); if (!is_array($controller)) { return; } $controller = $controller[0]; if (!$controller instanceof UserController) { return; } $this->configuration->setFormClass($this->container->getParameter('symfonian_id.admin.security.user_form')); $this->configuration->setEntityClass($this->container->getParameter('symfonian_id.admin.security.user_entity')); $this->configuration->setShowFields($this->container->getParameter('symfonian_id.admin.security.show_fields')); $this->configuration->setGridFields($this->container->getParameter('symfonian_id.admin.security.grid_fields')); }