public function testLoadMetadata() { $metadata = $this->getMock('Doctrine\\Common\\Persistence\\Mapping\\ClassMetadata'); $metadata->expects($this->once())->method('getFieldNames'); $driver = new StaticPHPDriver(array(__DIR__)); $driver->loadMetadataForClass(__NAMESPACE__ . '\\TestEntity', $metadata); }
/** * {@inheritdoc} */ public function loadMetadataForClass($className, ClassMetadata $metadata) { if (false !== stripos($className, 'Base')) { $metadata->isMappedSuperclass = true; } else { parent::loadMetadataForClass($className, $metadata); } }