Ouzo\Tests\ArrayAssert::containsSequence PHP Method

containsSequence() public method

public containsSequence ( )
    public function containsSequence()
    {
        $elements = func_get_args();
        $result = false;
        $size = count($this->actual) - count($elements) + 1;
        for ($i = 0; $i < $size; ++$i) {
            if (array_slice($this->actual, $i, count($elements)) == $elements) {
                $result = true;
            }
        }
        AssertAdapter::assertTrue($result, "Sequence doesn't match array");
        return $this;
    }