public function test_can_replace_an_existing_driver() { $this->manager->extend('memcache', function () { return 'provider'; }); $this->assertEquals('provider', $this->manager->driver('memcache')); }
public function test_a_string_class_can_be_use_as_extend() { CacheManager::extend('custom3', StubCacheProvider::class); $driver = CacheManager::resolve('custom3'); $this->assertEquals('stub', $driver); }