getMapper()->has('clientId')) { $event->getMapper()->add('clientId', RemoteClientType::class); } } /** * @param ConfigureEvent $event */ public function addClient(ConfigureEvent $event) { if ($event->getMapper()->has('clientId')) { $event->getMapper()->get('clientId')->setTemplate('WebserviceBundle:CRUD:remote_client_field.html.twig'); $event->getMapper()->get('clientId')->setOption('data', $event->getType()); } } }