MathPHP\SetTheory\SetOperationsTest::dataProviderForRemove PHP Метод

dataProviderForRemove() публичный Метод

    public function dataProviderForRemove()
    {
        $vector = new Vector([1, 2, 3]);
        $fh = fopen(__FILE__, 'r');
        return [[[], null, []], [[null], null, []], [[1], 1, []], [[1, 2, 3], 1, [2, 3]], [[1, 2, 3], 2, [1, 3]], [[1, 2, 3], 3, [1, 2]], [[1, 2, 3], 5, [1, 2, 3]], [[1, 2, 3], -1, [1, 2, 3]], [[1, 2, 3, -3], -3, [1, 2, 3]], [[1, 2, 3, 4.5, 6.7], 4.5, [1, 2, 3, 6.7]], [[1, 2, 3, 'a', 'b', 'see'], 'b', [1, 2, 3, 'a', 'see']], [[1, 2, 3, new Set([1, 2])], 1, [2, 3, 'Set{1, 2}']], [[1, 2, 3, new Set([1, 2])], new Set([1, 2]), [1, 2, 3]], [[1, 2, 3, new Set([1, 2])], 'Set{1, 2}', [1, 2, 3]], [[1, 2, 3, [1, 2, 3]], [1, 2, 3], [1, 2, 3]], [[1, 2, 3, [1, 2, 3], [2, 3], [4, 5, 6]], [2, 3], [1, 2, 3, [1, 2, 3], [4, 5, 6]]], [[1, 2, 3, [1, 2, 3], [2, 3], [4, 5, 6]], [4, 5, 6], [1, 2, 3, [1, 2, 3], [2, 3]]], [[1, 2, 3, [1, 2, 3]], [6, 7, 3], [1, 2, 3, [1, 2, 3]]], [[1, 2, 3, $vector], $vector, [1, 2, 3]], [[1, 2, 3, $vector], [$vector], [1, 2, 3, $vector]], [[1, 2, 3, $vector], [1, $vector], [1, 2, 3, $vector]], [[1, 2, 3, $fh], $fh, [1, 2, 3]], [[1, 2, 3, $fh], [1, $fh], [1, 2, 3, $fh]]];
    }