Doctrine\OrientDB\Binding\BindingParameters::fromArray PHP Method

fromArray() public static method

Creates a new binding parameters instance from a parameters array.
public static fromArray ( array $parameters ) : BindingParameters
$parameters array
return BindingParameters
    public static function fromArray(array $parameters)
    {
        $host = isset($parameters['host']) ? $parameters['host'] : self::DEFAULT_HOST;
        $port = isset($parameters['port']) ? $parameters['port'] : self::DEFAULT_PORT;
        $user = isset($parameters['username']) ? $parameters['username'] : null;
        $pass = isset($parameters['password']) ? $parameters['password'] : null;
        $db = isset($parameters['database']) ? $parameters['database'] : null;
        return new self($host, $port, $user, $pass, $db);
    }

Usage Example

示例#1
0
 protected function getBindingParameters($options)
 {
     $parameters = array();
     array_walk($options, function ($value, $key) use(&$parameters) {
         if (0 === ($pos = strpos($key, 'odb.'))) {
             $parameters[substr($key, strpos($key, '.') + 1)] = $value;
         }
     });
     return BindingParameters::fromArray($parameters);
 }
All Usage Examples Of Doctrine\OrientDB\Binding\BindingParameters::fromArray