MathPHP\SetTheory\SetOperationsTest::dataProviderForDifference PHP Method

dataProviderForDifference() public method

    public function dataProviderForDifference()
    {
        return [[[], [], [], new Set()], [[1], [1], [], new Set()], [[1, 2], [1], [2], new Set([2])], [[1], [1, 2], [], new Set()], [[1, 2, 3, 4], [2, 3, 4, 5], [1], new Set([1])], [[1, 2, 3, 'a', 'b'], [1, 'a', 'k'], [2, 3, 'b'], new Set([2, 3, 'b'])], [[1, 2, 3, 'a', 'b', new Set([1, 2])], [1, 'a', 'k'], [2, 3, 'b', new Set([1, 2])], new Set([2, 3, 'b', new Set([1, 2])])], [[1, 2, 3, 'a', 'b'], [1, 'a', 'k', new Set([1, 2])], [2, 3, 'b'], new Set([2, 3, 'b'])], [[1, 2, 3, 'a', 'b', new Set()], [1, 'a', 'k', new Set([1, 2])], [2, 3, 'b', new Set()], new Set([2, 3, 'b', new Set()])], [[1, 2, 3, 'a', 'b', new Set([1, 2])], [1, 'a', 'k', -2, '2.4', 3.5, new Set([1, 2])], [2, 3, 'b'], new Set([2, 3, 'b'])], [[1, 2, 'a', 3, 4.5, new Set([1, 2])], [1, 2, 3, 'a', 4.5, new Set([1, 2])], [], new Set()], [[1, 2, 3, 'a', 4.5, new Set([1, 2])], [1, 2, 3, 'a', 4.5, new Set([1, 2])], [], new Set()], [[1, 2, 3, 'a', 4.5, new Set([1, 2]), -1, -2, 2.4, 3.5], [1, 2, 3, 'a', 4.5, new Set([1, 2]), -1, -2, 2.4, 3.5], [], new Set()]];
    }