* * 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:----dZJV388OOginisfOJCrG/CpIoAkdnYV/VcHdBfKjdECGJnQNnU+Ed67N5uAW+VrT9IVJyQxHLfKpzF5ZWRxC+Tx3irbS/PyTrf7UGFQkHgsJ3jacRDKGfE1niI63/e+Lvb5OBgqa/m6VRs32tDQllMcfL2RZ5QSXwPS0lhWHfkQflfmBrP0kd0/uQu/SEINwj3rmhW9jCOkFRLFHCxEK6cVUqIsAwIvJHRv/gHWUQahYc0XeNj2xOaJk03X/+jBX8htJkHZXGnPuN5O5SmwdIsrs8i/0T+FPCLZHWTYeUUAounkCn8jM9gGgwL7mnow3vpGtlQMJ+GtfvfxyYHvCUuJXYD4KU6aL07l4pL6bW48gL3v8+YFEEMHsFzVClWA42ZmiRWWPqWoRiHIUPYLLVa2WUkCufV7thJYKPuqC6YXBvk62pX/U206AZtEc63jX5Z3gbWV8OaQlMaR8bOidxiX2dxXbms2Y2+VxpJExsyPTqMpbsR2Cd3QSSZ6Qqst6iw0Lr9Y/rznH/vAp4EXuh64XxDvm1f99av0dmiV6449kmTqdHczd8KHCoRzZWV6BLXWinmgSm/CPdoMWqhds3v12s1S0dMiNQc+Anv/LtNhhvdTL5wGpt8X4bINAhmooT9f2ob/A8pxexZV0qQfbG1X+Zmasl37gVJmhVfKZ0+E=----ATTACHMENT:----NDAwODYwMjgyMTUxODg3MyAxMjY3NTQ1MTA4MDY0OTIxIDc1NjM3ODE1ODk2Mjc1NzM=