1 2 3 4 5 6 7 8 9 10 11 12 13 14
<?php namespace ConnectionManager\Extra\Multiple; class ConnectionManagerRandom extends ConnectionManagerConsecutive { public function connect($uri) { $managers = $this->managers; shuffle($managers); return $this->tryConnection($managers, $uri); } }