/** * {@inheritdoc} */ protected function setUp() { parent::setUp(); $this->storage = new DatabaseStorage($this->container->get('database'), 'config'); $this->invalidStorage = new DatabaseStorage($this->container->get('database'), 'invalid'); // ::listAll() verifications require other configuration data to exist. $this->storage->write('system.performance', array()); }
protected function setUp() { parent::setUp(); $this->storage = new FileStorage($this->configDirectories[CONFIG_ACTIVE_DIRECTORY]); $this->invalidStorage = new FileStorage($this->configDirectories[CONFIG_ACTIVE_DIRECTORY] . '/nonexisting'); // FileStorage::listAll() requires other configuration data to exist. $this->storage->write('system.performance', \Drupal::config('system.performance')->get()); $this->storage->write('core.extension', array('module' => array())); }
/** * {@inheritdoc} */ protected function setUp() { parent::setUp(); // Create a directory. $this->directory = $this->publicFilesDirectory . '/config'; mkdir($this->directory); $this->storage = new FileStorage($this->directory); $this->invalidStorage = new FileStorage($this->directory . '/nonexisting'); // FileStorage::listAll() requires other configuration data to exist. $this->storage->write('system.performance', $this->config('system.performance')->get()); $this->storage->write('core.extension', array('module' => array())); }
/** * {@inheritdoc} */ public function containerBuild(ContainerBuilder $container) { parent::containerBuild($container); // Use the regular database cache backend to aid testing. $container->register('cache_factory', 'Drupal\\Core\\Cache\\DatabaseBackendFactory')->addArgument(new Reference('database'))->addArgument(new Reference('cache_tags.invalidator.checksum')); }
/** * {@inheritdoc} */ public function containerBuild(ContainerBuilder $container) { parent::containerBuild($container); // Use the regular database cache backend to aid testing. $container->register('cache_factory', 'Drupal\\Core\\Cache\\DatabaseBackendFactory')->addArgument(Database::getConnection()); }