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