/** * @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()); }