for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Port\Excel;
use Port\Reader\ReaderFactory;
/**
* Factory that creates ExcelReaders
*
* @author David de Boer <[email protected]>
*/
class ExcelReaderFactory implements ReaderFactory
{
* @var integer
protected $headerRowNumber;
protected $activeSheet;
* @param integer $headerRowNumber
* @param integer $activeSheet
public function __construct($headerRowNumber = null, $activeSheet = null)
$this->headerRowNumber = $headerRowNumber;
$this->activeSheet = $activeSheet;
}
* @param \SplFileObject $file
* @return ExcelReader
public function getReader(\SplFileObject $file)
return new ExcelReader($file, $this->headerRowNumber, $this->activeSheet);