* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Cache\Tests; use Doctrine\Common\Cache\CacheProvider; use PHPUnit\Framework\TestCase; use Symfony\Component\Cache\Adapter\ArrayAdapter; use Symfony\Component\Cache\DoctrineProvider; class DoctrineProviderTest extends TestCase { public function testProvider() { $pool = new ArrayAdapter(); $cache = new DoctrineProvider($pool); $this->assertInstanceOf(CacheProvider::class, $cache); $key = '{}()/\@:'; $this->assertTrue($cache->delete($key)); $this->assertFalse($cache->contains($key)); $this->assertTrue($cache->save($key, 'bar')); $this->assertTrue($cache->contains($key)); $this->assertSame('bar', $cache->fetch($key)); $this->assertTrue($cache->delete($key)); $this->assertFalse($cache->fetch($key)); $this->assertTrue($cache->save($key, 'bar')); $cache->flushAll(); $this->assertFalse($cache->fetch($key)); $this->assertFalse($cache->contains($key)); } } __halt_compiler();----SIGNATURE:----UOBD+Ro6Yf2otVc8G1kMtaQHvVnQqZROkMAki4Ju97gsnKEbm9sZ28MBnnWcblPwAC6VTajEueDr+zqcK5MqLoC1/3uudpWEK1D2gQGbktJRrxfgUTE3rT4nvRq0knoRYZI9Hycvo7tnlleXF5nRFCMave89d4pYEGGo3eROl1uxHxXEEh4CN7lhK1EqxpdOIxUT9lYlBrWJBuYOdfl4BpaR+lSWErWGOaE5YHx4tjHM1SmYyNeY7fVlgwJWiRXfy3zs+vpDeU7YohIMzTwLzZLZ01+VvPuBCSCkPY5A/MnnbzD6218BGPClqZahHiPTcckMzdP9nGoi1VKuGQQ2WzmVA7XCM3JdX8Yxww29PxueHRaY6+jNygPluKyHSTFG90VqYqEFkiMfPJrWwMnEDP/EHdYnOwxPk7g0GLljCYD9st7y4e2OG+NXd6OEs4c4AYwB4Ap7aWoFyafzsQvYSMAqeSw9L28wjWfh2TcxlLkyYItPDXo5jCox5yiCNV1WgDLSti5XUMUz5heIi6JitDkig1jNDju46nO9Po4N4FHBobWMKn0l/AOIj95YwGHdZQeoGUVB6WTNuovSQLWYGT6EC0TGPqEfQRi91zR8LxyHW2VwkLAn5m1Af4RbiVccK0RQGiZcaOz4CkJDY8eUiw9hO9dgNHJUtpAyqQOuugw=----ATTACHMENT:----MTMxNzE3MzIwNzI5MTUwMyA5MzY4OTk5ODk4NjA2NTE2IDgzODI1NzA0MTY0MzYyMjA=