public function getLineCount(): int
    {
        if (null === $this->lineCount) {
            $this->rewind();
            $line = 0;
            while (!$this->isEndOfFile()) {
                ++$line;
                $this->readRaw();
            }
            $this->rewind();

            $this->lineCount = $line;
        }

        return $this->lineCount;
    }
public function getLineCount(): int
    {
        if (null === $this->lineCount) {
            $this->rewind();
            $line = 0;
            while (!$this->isEndOfFile()) {
                ++$line;
                $this->readRaw();
            }
            $this->rewind();

            $this->lineCount = $line;
        }

        return $this->lineCount;
    }
public function getLineCount ( ) : int { if ( null === $ this -> lineCount ) { $ this -> rewind ( ) ; $ line = 0 ; while ( ! $ this -> isEndOfFile ( ) ) { ++ $ line ; $ this -> readRaw ( ) ; } $ this -> rewind ( ) ; $ this -> lineCount = $ line ; } return $ this -> lineCount ; }
Warning! This method will rewind the file to the beginning before and after counting the lines!

@throws \RuntimeException

@return int
Warning! This method will rewind the file to the beginning before and after counting the lines!