/**
  * @param \Doctrine\Common\Persistence\Event\LoadClassMetadataEventArgs $event
  */
 public function loadClassMetadata(LoadClassMetadataEventArgs $event)
 {
     $metadata = $event->getClassMetadata();
     $em = $event->getObjectManager();
     /** @var $metadata \Doctrine\ORM\Mapping\ClassMetadata */
     if (strstr($metadata->name, 'Doctrine\\Tests\\Models\\Cache')) {
         return;
     }
     $this->enableCaching($metadata, $em);
 }
 /**
  * @param LoadClassMetadataEventArgs $eventArgs
  */
 public function loadClassMetadata(LoadClassMetadataEventArgs $eventArgs)
 {
     $this->configurator->configure($eventArgs->getClassMetadata(), $this->mappingOverrides, $eventArgs->getObjectManager()->getConfiguration());
 }
 public function loadClassMetadata(LoadClassMetadataEventArgs $args)
 {
     $this->called = true;
     $this->dm = $args->getObjectManager();
     $this->meta = $args->getClassMetadata();
 }
 /**
  * Maps additional metadata for the Entity
  *
  * @param LoadClassMetadataEventArgs $eventArgs
  *
  * @return void
  */
 public function loadClassMetadata(LoadClassMetadataEventArgs $eventArgs)
 {
     $this->loadMetadataForObjectClass($eventArgs->getObjectManager(), $eventArgs->getClassMetadata());
 }