class UnanimousStrategy
UnanimousStrategy is a StrategyInterface implementation where 100% of elements should be successful.
@author Jérémy Derussé <jeremy@derusse.com>
Hierarchy
- class \Symfony\Component\Lock\Strategy\UnanimousStrategy implements \Symfony\Component\Lock\Strategy\StrategyInterface
Expanded class hierarchy of UnanimousStrategy
File
-
vendor/
symfony/ lock/ Strategy/ UnanimousStrategy.php, line 19
Namespace
Symfony\Component\Lock\StrategyView source
class UnanimousStrategy implements StrategyInterface {
public function isMet(int $numberOfSuccess, int $numberOfItems) : bool {
return $numberOfSuccess === $numberOfItems;
}
public function canBeMet(int $numberOfFailure, int $numberOfItems) : bool {
return 0 === $numberOfFailure;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
UnanimousStrategy::canBeMet | public | function | Returns whether or not the quorum *could* be met. | Overrides StrategyInterface::canBeMet |
UnanimousStrategy::isMet | public | function | Returns whether or not the quorum is met. | Overrides StrategyInterface::isMet |