create() публичный статический Метод

Creates a new instance by supplying the initial parameters either in the form of an URI string or a named array.
public static create ( array | string $parameters ) : Parameters
$parameters array | string Set of connection parameters.
Результат Parameters
Пример #1
0
 /**
  * Creates an instance of connection parameters.
  *
  * @param mixed $parameters Connection parameters.
  *
  * @return ParametersInterface
  */
 protected function createParameters($parameters)
 {
     if ($parameters instanceof ParametersInterface) {
         return $parameters;
     }
     return Parameters::create($parameters);
 }
Пример #2
0
 /**
  * @group disconnected
  */
 public function testCreateWithUriString()
 {
     $overrides = array('port' => 7000, 'database' => 5, 'custom' => 'foobar');
     $uriString = $this->getParametersString($overrides);
     $parameters = Parameters::create($uriString);
     $this->sharedTestsWithArrayParameters($parameters);
     $this->assertEquals($overrides['database'], $parameters->database);
 }
Пример #3
0
 /**
  * Creates a connection parameters instance from the supplied argument.
  *
  * @param mixed $parameters Original connection parameters.
  *
  * @return ParametersInterface
  */
 protected function createParameters($parameters)
 {
     return Parameters::create($parameters);
 }
 /**
  * Returns a base mocked connection from Predis\Connection\NodeConnectionInterface.
  *
  * @param mixed $parameters Optional parameters.
  *
  * @return mixed
  */
 protected function getMockConnection($parameters = null)
 {
     $connection = $this->getMock('Predis\\Connection\\NodeConnectionInterface');
     if ($parameters) {
         $parameters = Connection\Parameters::create($parameters);
         $hash = "{$parameters->host}:{$parameters->port}";
         $connection->expects($this->any())->method('getParameters')->will($this->returnValue($parameters));
         $connection->expects($this->any())->method('__toString')->will($this->returnValue($hash));
     }
     return $connection;
 }