malkusch\lock\mutex\RedisMutexTest::buildRedisMutex PHP Method

buildRedisMutex() private method

Builds a testaböe RedisMutex mock.
private buildRedisMutex ( integer $count, integer $timeout = 1 ) : PHPUnit_Framework_MockObject_MockObject
$count integer The amount of redis apis.
$timeout integer The timeout.
return PHPUnit_Framework_MockObject_MockObject The mock.
    private function buildRedisMutex($count, $timeout = 1)
    {
        $redisAPIs = array_map(function ($id) {
            return ["id" => $id];
        }, range(1, $count));
        return $this->getMockForAbstractClass(RedisMutex::class, [$redisAPIs, "test", $timeout]);
    }