/** * setUp() does not help us because of the process sharing problem. * So we use this instead. * * @throws \Exception */ protected function prepare() { $this->initOnce(); $filesystem = StreamWrapper::register('test'); foreach ($this->exampleModules->discoverModuleFilenames('module') as $name => $filename) { $this->exampleDrupal->getSystemTable()->addModuleWithFilename($name, $filename); } $this->exampleDrupal->getSystemTable()->moduleSetEnabled('system'); $this->exampleDrupal->initBootstrapStatus(); # $this->exampleDrupal->getCache()->cacheSet('module_implements', $data, 'cache_bootstrap'); xautoload()->getServiceContainer()->set('system', $this->exampleDrupal->getMockDrupalSystem()); $this->callLog = new CallLog(); StaticCallLog::setCallLog($this->callLog); }
function setUp() { parent::setUp(); $this->filesystem = StreamWrapper::register('test'); }
<?php /** * @file * * File to test bootstrap with APC. */ use Drupal\xautoload\Tests\Filesystem\StreamWrapper; if (!extension_loaded('apc') || !function_exists('apc_store')) { print "APC not available. Aborting.\n"; return; } require_once dirname(__DIR__) . '/bootstrap.php'; $filesystem = StreamWrapper::register('test');