static function create(\Plasma\DriverFactoryInterface $factory, string $uri, array $options = array()): \Plasma\ClientInterface {
        return (new static($factory, $uri, $options));
    }
static function create(\Plasma\DriverFactoryInterface $factory, string $uri, array $options = array()): \Plasma\ClientInterface {
        return (new static($factory, $uri, $options));
    }
static function create ( \ Plasma \ DriverFactoryInterface $ factory , string $ uri , array $ options = array ( ) ) : \ Plasma \ ClientInterface { return ( new static ( $ factory , $ uri , $ options ) ) ; }
Creates a client with the specified factory and options.
@param \Plasma\DriverFactoryInterface  $factory
@param string                          $uri
@param array                           $options
@return \Plasma\ClientInterface
@throws \Throwable  The client implementation may throw any exception during this operation.
@see Client::__construct()
Creates a client with the specified factory and options .