Sha256: d2e5eab4b5e4c0a828cdc602abcc51534dd30b5113a15378a2d81babbf0c24b1

Contents?: true

Size: 453 Bytes

Versions: 7

Compression:

Stored size: 453 Bytes

Contents

<?php

namespace Predis\Options;

use Predis\IConnectionFactory;
use Predis\ConnectionFactory;

class ClientConnectionFactory extends Option {
    public function validate($value) {
        if ($value instanceof IConnectionFactory) {
            return $value;
        }
        if (is_array($value)) {
            return new ConnectionFactory($value);
        }
    }

    public function getDefault() {
        return new ConnectionFactory();
    }
}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
appstats-0.25.1 doc/benchmarks/Predis/Options/ClientConnectionFactory.php
appstats-0.25.0 doc/benchmarks/Predis/Options/ClientConnectionFactory.php
appstats-0.24.0 doc/benchmarks/Predis/Options/ClientConnectionFactory.php
appstats-0.23.5 doc/benchmarks/Predis/Options/ClientConnectionFactory.php
appstats-0.23.4 doc/benchmarks/Predis/Options/ClientConnectionFactory.php
appstats-0.23.3 doc/benchmarks/Predis/Options/ClientConnectionFactory.php
appstats-0.23.2 doc/benchmarks/Predis/Options/ClientConnectionFactory.php