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