protected function getDocument(): Iterator
    {
        if (70400 > PHP_VERSION_ID && '' === $this->escape) {
            $this->document->setCsvControl($this->delimiter, $this->enclosure);

            return EmptyEscapeParser::parse($this->document);
        }

        $this->document->setFlags(SplFileObject::READ_CSV | SplFileObject::READ_AHEAD | SplFileObject::SKIP_EMPTY);
        $this->document->setCsvControl($this->delimiter, $this->enclosure, $this->escape);
        $this->document->rewind();

        return $this->document;
    }
protected function getDocument(): Iterator
    {
        if (70400 > PHP_VERSION_ID && '' === $this->escape) {
            $this->document->setCsvControl($this->delimiter, $this->enclosure);

            return EmptyEscapeParser::parse($this->document);
        }

        $this->document->setFlags(SplFileObject::READ_CSV | SplFileObject::READ_AHEAD | SplFileObject::SKIP_EMPTY);
        $this->document->setCsvControl($this->delimiter, $this->enclosure, $this->escape);
        $this->document->rewind();

        return $this->document;
    }
protected function getDocument ( ) : Iterator { if ( 70400 > PHP_VERSION_ID && '' === $ this -> escape ) { $ this -> document -> setCsvControl ( $ this -> delimiter , $ this -> enclosure ) ; return EmptyEscapeParser :: parse ( $ this -> document ) ; } $ this -> document -> setFlags ( SplFileObject :: READ_CSV | SplFileObject :: READ_AHEAD | SplFileObject :: SKIP_EMPTY ) ; $ this -> document -> setCsvControl ( $ this -> delimiter , $ this -> enclosure , $ this -> escape ) ; $ this -> document -> rewind ( ) ; return $ this -> document ; }
Returns the document as an Iterator.
Returns the document as an Iterator .