1 | <?php namespace Comodojo\SimpleCache\Components; |
||
29 | class ConfigurationParser extends CacheConfigurationParser { |
||
30 | |||
31 | 1 | protected static function BuildApcProvider(LoggerInterface $logger) { |
|
36 | |||
37 | 1 | protected static function BuildApcuProvider(LoggerInterface $logger) { |
|
42 | |||
43 | protected static function BuildFilesystemProvider(array $properties, LoggerInterface $logger) { |
||
44 | |||
45 | return new SimpleCacheFilesystem($properties, $logger); |
||
46 | |||
47 | } |
||
48 | |||
49 | protected static function BuildMemcachedProvider(array $properties, LoggerInterface $logger) { |
||
50 | |||
51 | return new SimpleCacheMemcached($properties, $logger); |
||
52 | |||
53 | } |
||
54 | |||
55 | protected static function BuildMemoryProvider(LoggerInterface $logger) { |
||
56 | |||
57 | return new SimpleCacheMemory([], $logger); |
||
58 | |||
59 | } |
||
60 | |||
61 | protected static function BuildPhpRedisProvider(array $properties, LoggerInterface $logger) { |
||
62 | |||
63 | return new SimpleCachePhpRedis($properties, $logger); |
||
64 | |||
65 | } |
||
66 | |||
67 | protected static function BuildVacuumProvider(LoggerInterface $logger) { |
||
72 | |||
73 | } |
||
74 |