public function testSetAdapter()
 {
     $config = new Configuration();
     $adapter = new DoctrineDbalAdapter(array('connection' => array('driver' => 'pdo_sqlite', 'memory' => true)));
     $config->setAdapter($adapter);
     $this->assertSame($adapter, $config->getAdapter());
 }
Example #2
0
 /**
  * Construct
  * 
  * @param Configuration $config
  */
 public function __construct(Configuration $config)
 {
     $this->adapter = $config->getAdapter();
     $this->lookupSnapshots = $config->isSnapshotLookup();
     $this->autoGenerateSnapshots = $config->isAutoGenerateSnapshots();
     $this->snapshotInterval = $config->getSnapshotInterval();
     $this->repositoryMap = $config->getRepositoryMap();
     $this->eventDispatcher = $config->getEventDispatcher();
     if ($this->autoGenerateSnapshots) {
         $this->lookupSnapshots = true;
     }
 }