EasyCSV\Reader::getLastLineNumber PHP Method

getLastLineNumber() public method

public getLastLineNumber ( ) : integer
return integer zero-based index
    public function getLastLineNumber()
    {
        if ($this->lastLine !== false) {
            return $this->lastLine;
        }
        $this->handle->seek($this->handle->getSize());
        $lastLine = $this->handle->key();
        $this->handle->rewind();
        return $this->lastLine = $lastLine;
    }

Usage Example

Esempio n. 1
0
 /**
  * @dataProvider getReadersNoHeadersFirstRow
  */
 public function testGetLastLineNumberNoHeadersFirstRow(Reader $reader)
 {
     $this->assertEquals(10, $reader->getLastLineNumber());
 }