diff --git a/src/Bundle/ChillMainBundle/Redis/RedisConnectionFactory.php b/src/Bundle/ChillMainBundle/Redis/RedisConnectionFactory.php index 5beb05b93..00b809140 100644 --- a/src/Bundle/ChillMainBundle/Redis/RedisConnectionFactory.php +++ b/src/Bundle/ChillMainBundle/Redis/RedisConnectionFactory.php @@ -16,35 +16,32 @@ use Symfony\Component\EventDispatcher\EventSubscriberInterface; class RedisConnectionFactory implements EventSubscriberInterface { - protected $host; + private string $host; - protected $port; + private int $port; - /** - * @var Redis - */ - protected $redis; + private ChillRedis $redis; - protected $timeout; + private int $timeout; public function __construct($parameters) { $this->host = $parameters['host']; - $this->port = $parameters['port']; - $this->timeout = $parameters['timeout']; + $this->port = (int) $parameters['port']; + $this->timeout = (int) $parameters['timeout']; } public function create() { - $redis = $this->redis = new ChillRedis(); + $this->redis = new ChillRedis(); - $result = $redis->connect($this->host, $this->port, $this->timeout); + $result = $this->redis->connect($this->host, $this->port, $this->timeout); if (false === $result) { throw new RuntimeException('Could not connect to redis instance'); } - return $redis; + return $this->redis; } public static function getSubscribedEvents(): array