mirror of
https://github.com/predis/predis.git
synced 2026-09-17 05:47:05 +00:00
Implement the new EmptyRingException exception class.
This commit is contained in:
+3
-1
@@ -1543,6 +1543,8 @@ class Shared {
|
||||
}
|
||||
}
|
||||
|
||||
class EmptyRingException extends \Exception { }
|
||||
|
||||
class HashRing implements \Predis\IDistributionAlgorithm {
|
||||
const DEFAULT_REPLICAS = 128;
|
||||
const DEFAULT_WEIGHT = 100;
|
||||
@@ -1598,7 +1600,7 @@ class HashRing implements \Predis\IDistributionAlgorithm {
|
||||
return;
|
||||
}
|
||||
if (count($this->_nodes) === 0) {
|
||||
throw new \LogicException('Cannot initialize empty hashring');
|
||||
throw new \EmptyRingException('Cannot initialize empty hashring');
|
||||
}
|
||||
|
||||
$this->_ring = array();
|
||||
|
||||
Reference in New Issue
Block a user