/**
  * @param ObjectAdapterManager $oma
  */
 public function __construct(ObjectAdapterManager $oma)
 {
     $this->objectAdapterManager = $oma;
     $this->configuration = $this->objectAdapterManager->getConfiguration();
     $this->setCacheDriver($this->configuration->getMetadataCacheImpl());
     $this->driver = $this->configuration->getMetadataDriverImpl();
     $this->evm = $this->objectAdapterManager->getEventManager();
 }
 public function testGetAllMetadata()
 {
     $driver = new PHPDriver(array(__DIR__ . '/Driver/Model/php'));
     $this->objectAdapterManager->getConfiguration()->setMetadataDriverImpl($driver);
     $cmf = new ClassMetadataFactory($this->objectAdapterManager);
     $cm = new ClassMetadata('stdClass');
     $cmf->setMetadataFor('stdClass', $cm);
     $metadata = $cmf->getAllMetadata();
     $this->assertTrue(is_array($metadata));
 }