1 | <?php |
||
15 | class CacheFactoryTest extends BaseTestCase |
||
16 | { |
||
17 | /** |
||
18 | * @covers \DoctrineModule\Service\CacheFactory::createService |
||
19 | */ |
||
20 | public function testWillSetNamespace() |
||
43 | |||
44 | /** |
||
45 | * @covers \DoctrineModule\Service\CacheFactory::createService |
||
46 | * @group 547 |
||
47 | */ |
||
48 | public function testCreateLaminasCache() |
||
49 | { |
||
50 | $factory = new CacheFactory('phpunit'); |
||
51 | $serviceManager = new ServiceManager(); |
||
52 | $serviceManager->setService( |
||
53 | 'config', |
||
54 | [ |
||
55 | 'doctrine' => [ |
||
56 | 'cache' => [ |
||
57 | 'phpunit' => [ |
||
58 | 'class' => 'DoctrineModule\Cache\LaminasStorageCache', |
||
59 | 'instance' => 'my-laminas-cache', |
||
60 | 'namespace' => 'DoctrineModule', |
||
61 | ], |
||
62 | ], |
||
63 | ], |
||
64 | 'caches' => [ |
||
65 | 'my-laminas-cache' => [ |
||
66 | 'adapter' => [ |
||
67 | 'name' => 'blackhole', |
||
68 | ], |
||
69 | ], |
||
70 | ], |
||
71 | ] |
||
72 | ); |
||
73 | $serviceManager->addAbstractFactory('Laminas\Cache\Service\StorageCacheAbstractServiceFactory'); |
||
74 | |||
75 | $cache = $factory->createService($serviceManager); |
||
76 | |||
77 | $this->assertInstanceOf('DoctrineModule\Cache\LaminasStorageCache', $cache); |
||
78 | } |
||
79 | |||
80 | public function testCreatePredisCache() |
||
106 | |||
107 | public function testUseServiceFactory() |
||
134 | } |
||
135 |