/** * @return Client */ public function getClient() { if (null === $this->client) { $this->client = $this->container->getPredis()->getClient(); } return $this->client; }
/** * @param ContainerInterface|Container $container */ public function __construct(ContainerInterface $container) { $this->controller = new BrowserSessionController(new DoctrineDriver($container->getEntityManager()), new SmartDriver($container->getRouter(), $container->getRequest(), $container->getResponse()), new PredisDriver($container->getPredis()->getClient()), null, true); }