|
@@ -1,41 +0,0 @@
|
|
|
-<?php
|
|
|
-
|
|
|
-namespace OwnerVoterBundle\EventListener;
|
|
|
-
|
|
|
-use Sonata\AdminBundle\Event\ConfigureEvent;
|
|
|
-use Symfony\Component\Form\Extension\Core\Type\TextType;
|
|
|
-
|
|
|
-class SonataAdminConfigureListener
|
|
|
-{
|
|
|
-
|
|
|
- /**
|
|
|
- * @param ConfigureEvent $event
|
|
|
- */
|
|
|
- public function addOptions(ConfigureEvent $event)
|
|
|
- {
|
|
|
- if ($event->getMapper()->has('ownerVoter')) {
|
|
|
- $formMapper = $event->getMapper();
|
|
|
- $formMapper->add('ownerVoter', TextType::class, array(
|
|
|
- 'required' => true,
|
|
|
- 'help' => 'help.owner_voter',
|
|
|
- ), array(
|
|
|
- 'translation_domain' => 'OwnerVoterBundle',
|
|
|
- )
|
|
|
- );
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @param ConfigureEvent $event
|
|
|
- */
|
|
|
- public function addTemplate(ConfigureEvent $event)
|
|
|
- {
|
|
|
- if ($event->getMapper()->has('ownerVoter')) {
|
|
|
- $owner = $event->getMapper()->get('ownerVoter');
|
|
|
- $owner->setTemplate('OwnerVoterBundle:CRUD:owner_voter_field.html.twig');
|
|
|
- $owner->setOption('data', $event->getType());
|
|
|
- $owner->setOption('translation_domain', 'OwnerVoterBundle');
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-}
|