public function testGetDriverClass() { $this->assertEquals('Stash\\Driver\\Ephemeral', DriverList::getDriverClass('Array'), 'getDriverClass returns proper classname for Array driver'); $this->assertFalse(DriverList::getDriverClass('FakeName'), 'getDriverClass returns false for nonexistent class.'); }
public function providerCacheConfig() { return ['config with default params' => [['cacher' => ['drivers' => [['class' => DriverList::getDriverClass('FileSystem'), 'options' => ['path' => '/tmp/stash']], ['class' => DriverList::getDriverClass('Ephemeral')]], 'expires' => ['default' => 0]]]], 'config with cacher instance' => [['cacher' => new Pool(new Ephemeral())]]]; }