Predis\Connection\StreamConnection::assertParameters PHP Method

assertParameters() protected method

protected assertParameters ( Predis\Connection\ParametersInterface $parameters )
$parameters Predis\Connection\ParametersInterface
    protected function assertParameters(ParametersInterface $parameters)
    {
        switch ($parameters->scheme) {
            case 'tcp':
            case 'redis':
            case 'unix':
                break;
            case 'tls':
            case 'rediss':
                $this->assertSslSupport($parameters);
                break;
            default:
                throw new \InvalidArgumentException("Invalid scheme: '{$parameters->scheme}'.");
        }
        return $parameters;
    }