1 | <?php |
||
11 | class CsvDataSource extends BaseDataSource |
||
12 | { |
||
13 | /** |
||
14 | * @throws DataSourceException |
||
15 | */ |
||
16 | public function open() |
||
45 | |||
46 | /** |
||
47 | * @return array |
||
48 | */ |
||
49 | public function getSkippedRows() |
||
53 | |||
54 | /** |
||
55 | * @return array |
||
56 | * @throws DataSourceException |
||
57 | */ |
||
58 | public function getNextLine() |
||
68 | |||
69 | /** |
||
70 | * @return bool |
||
71 | * @throws DataSourceException |
||
72 | */ |
||
73 | public function isEof() |
||
82 | |||
83 | /** |
||
84 | * @throws DataSourceException |
||
85 | */ |
||
86 | public function close() |
||
95 | |||
96 | protected $resource; |
||
97 | protected $headerRow; |
||
98 | protected $skippedRows; |
||
99 | protected $curRowNum; |
||
100 | |||
101 | /** |
||
102 | * @return array |
||
103 | * @throws DataSourceException |
||
104 | */ |
||
105 | protected function getRow() |
||
114 | } |
||
115 |