@@ -23,29 +23,28 @@ public function __construct(array $managers)
2323 $ this ->managers = $ managers ;
2424 }
2525
26- public function create ( $ host , $ port )
26+ public function connect ( $ uri )
2727 {
28- return $ this ->tryConnection ($ this ->managers , $ host , $ port );
28+ return $ this ->tryConnection ($ this ->managers , $ uri );
2929 }
3030
3131 /**
3232 *
3333 * @param ConnectorInterface[] $managers
34- * @param string $host
35- * @param int $port
34+ * @param string $uri
3635 * @return Promise
3736 * @internal
3837 */
39- public function tryConnection (array $ managers , $ host , $ port )
38+ public function tryConnection (array $ managers , $ uri )
4039 {
41- return new Promise \Promise (function ($ resolve , $ reject ) use (&$ managers , &$ pending , $ host , $ port ) {
42- $ try = function () use (&$ try , &$ managers , $ host , $ port , $ resolve , $ reject , &$ pending ) {
40+ return new Promise \Promise (function ($ resolve , $ reject ) use (&$ managers , &$ pending , $ uri ) {
41+ $ try = function () use (&$ try , &$ managers , $ uri , $ resolve , $ reject , &$ pending ) {
4342 if (!$ managers ) {
4443 return $ reject (new UnderflowException ('No more managers to try to connect through ' ));
4544 }
4645
4746 $ manager = array_shift ($ managers );
48- $ pending = $ manager ->create ( $ host , $ port );
47+ $ pending = $ manager ->connect ( $ uri );
4948 $ pending ->then ($ resolve , $ try );
5049 };
5150
0 commit comments