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'));
 }