public function testGetAdapter() { $adapter = Mockery::mock('League\\Flysystem\\AdapterInterface'); $cache = Mockery::mock('League\\Flysystem\\Cached\\CacheInterface'); $cache->shouldReceive('load')->once(); $cached_adapter = new CachedAdapter($adapter, $cache); $this->assertInstanceOf('League\\Flysystem\\AdapterInterface', $cached_adapter->getAdapter()); }
/** * {@inheritdoc} */ public function __construct(AdapterInterface $adapter, CacheInterface $cache) { parent::__construct($adapter, $cache); $this->cache = $cache; }