public function remove(NodeConnectionInterface $connection)
{
if (false !== ($id = array_search($connection, $this->pool, true))) {
unset($this->pool[$id]);
$this->distributor->remove($connection);
if ($this->aliases && ($alias = $connection->getParameters()->alias)) {
unset($this->aliases[$alias]);
}
return true;
}
return false;
}