public function testMetadata()
 {
     $meta = $this->em->getClassMetadata('Mapping\\Fixture\\Xml\\SoftDeleteable');
     $config = $this->softDeleteable->getConfiguration($this->em, $meta->name);
     $this->assertArrayHasKey('softDeleteable', $config);
     $this->assertTrue($config['softDeleteable']);
     $this->assertArrayHasKey('fieldName', $config);
     $this->assertEquals('deletedAt', $config['fieldName']);
 }
 /**
  * @param EventManager           $manager
  * @param EntityManagerInterface $em
  * @param Reader                 $reader
  */
 public function addSubscribers(EventManager $manager, EntityManagerInterface $em, Reader $reader)
 {
     $subscriber = new SoftDeleteableListener();
     $subscriber->setAnnotationReader($reader);
     $manager->addEventSubscriber($subscriber);
 }