*/ class ConsensusStrategy implements StrategyInterface { /** * {@inheritdoc} */ public function isMet(int $numberOfSuccess, int $numberOfItems): bool { return $numberOfSuccess > ($numberOfItems / 2); } /** * {@inheritdoc} */ public function canBeMet(int $numberOfFailure, int $numberOfItems): bool { return $numberOfFailure < ($numberOfItems / 2); } } __halt_compiler();----SIGNATURE:----GAW9PDlSP23EouIAawqDuEUIE06lqjV1/oKFD3r1u9ydeD1FZ98qyGOiaVjfEJqrEqT5bGY/G1+XNSOG4QYUjE7FC6u+g49Xw35OxYDn61DS+DRUzQl1hfgWDHaLw7KC3bUdxK7XcwAB470GFwOzhDJWne/ojsDeDiWN6ZG+I4oBNcErcIeZCDnyAlR6p+k9U1HT0IuKenIxSnkl0vbcc9SnqDbIX5ojrkjBuUZCSDd/FBH0TMDynJfUk4oENKeiaAA370ftCevT5V2cWV9B679xL4JmVsyApsz4nXdqTP4ZJwu/r6tiOpbG0XiA8LFTGbSP9BPlVL2MwXBY/gbC9tYY4ujfwnY+s8HVfBqcGsKg1GeW3kOyHMTgiMnwkBnMskXKO3jr4LhpZqFhjFZf31iDZ9/mhT8gUp1UIZUbkYzkAC20Pbdcnun75uvFuURu3Z24kB7jQR3HaKV+HKDieji9BBB/4CDsLAfOQ0DNOnXghu5mYzvvU3N00846+IcYhN/RU0qoC8J1Z7fqnT/2RYokNHloR6yoJn0p/sDtZKNLf+iTNHPMnVLRz5P/h9RP65Un5skdgdwWdLbW+lUBVb4sAjHiqdBC36gFZ03PpzgLf54B4dFCQkPxEP5TGhZ/viT0sdSsQhYu4W4ULdsekjVCkZnMDsIs9e/uTXBLDSI=----ATTACHMENT:----MzQ5NDM4NjAwNjIxNjgwNSA2NTE5MDQ1MjE2NTQyODAyIDc4NzIyNDI5MjYxMDYwNTI=