* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Lock\Strategy; /** * UnanimousStrategy is a StrategyInterface implementation where 100% of elements should be successful. * * @author Jérémy Derussé */ class UnanimousStrategy implements StrategyInterface { /** * {@inheritdoc} */ public function isMet($numberOfSuccess, $numberOfItems) { return $numberOfSuccess === $numberOfItems; } /** * {@inheritdoc} */ public function canBeMet($numberOfFailure, $numberOfItems) { return 0 === $numberOfFailure; } } __halt_compiler();----SIGNATURE:----hTDDyDA8QnnfHRNJ6vXYgIoD2M6/1mSdI2E4joORMHVyUOVF3No8KkBpMbviNqLJES2jL81lnPZ30x1jm3g9XLd2TORZdAsZoivIvVcvm0A88qTbf3EDh0HO55mNGJXpn2HqWFBldRcc2+AADd+MzhQR9GdrlP1TV6issOb39XYqg8AGCd/sR7ZdJ338qOm631uMpibqRns6Ici8qi93a2fV6tr4vfv4+tLcw8GjvBkuACkkLoRi5Ac2Xss2FjTdvX8SCL9ramOm97hKImdVWxPKHxSuV2RDO/kG3fpQerzAv/JSKMWHCSdTyM8G0rhKyu3x7LjgMbOI2BqEHo4HBa/D9znurNsVz5DpCyqouLVArr9kyfEsAZ0dJkceXvIHE74NIDG+9+2+EU02XVKN4+TIwHH/qfA2HJWHBgEFNbIjBMC2PbQAD/hbYJtAxHOQWIGHD2x4M7ioOnzcFNmOTerB371q7sPZNqP4kikVwplOEc2xiGeXi8iIojQLg2lkCJ5X71jSdbBlnb1waCHDGbhzELKXkiiHFPZ5ZYGXbwd/glK7Lb4lrmU11S579d9kH/+ZHupxbYqFsOOozR3J1Ykv4WpwvgnORvPMT6SQYIAiRzh0F590fgIbZsl6NR9MVgKh5mMJJuOVT3s8EAL9fjuOm4hbMd+Az1xpjNbUDnc=----ATTACHMENT:----NzM3OTc0OTg0NDk5MDcyNSA3MjkzOTg4MzAyNTMyMjY5IDQ3NTgyMzA3NzI1MDIxMjQ=