@@ -46,10 +46,16 @@ discard block |
||
| 46 | 46 | $this->Columns = $columns; |
| 47 | 47 | } |
| 48 | 48 | |
| 49 | + /** |
|
| 50 | + * @param string $seperator |
|
| 51 | + */ |
|
| 49 | 52 | function setSeparator($seperator) { |
| 50 | 53 | $this->Separator = $seperator; |
| 51 | 54 | } |
| 52 | 55 | |
| 56 | + /** |
|
| 57 | + * @param boolean $includeHeader |
|
| 58 | + */ |
|
| 53 | 59 | function setIncludeHeader($includeHeader) { |
| 54 | 60 | $this->IncludeHeader = $includeHeader; |
| 55 | 61 | } |
@@ -98,6 +104,9 @@ discard block |
||
| 98 | 104 | } |
| 99 | 105 | } |
| 100 | 106 | |
| 107 | + /** |
|
| 108 | + * @param GridField|null $gridField |
|
| 109 | + */ |
|
| 101 | 110 | protected function outputHeader($gridField, $columns) { |
| 102 | 111 | $fileData = ''; |
| 103 | 112 | $separator = $this->Separator; |
@@ -116,6 +125,10 @@ discard block |
||
| 116 | 125 | file_put_contents('/tmp/' . $this->getSignature() . '.csv', $fileData, FILE_APPEND); |
| 117 | 126 | } |
| 118 | 127 | |
| 128 | + /** |
|
| 129 | + * @param GridField|null $gridField |
|
| 130 | + * @param integer $count |
|
| 131 | + */ |
|
| 119 | 132 | protected function outputRows($gridField, $columns, $start, $count) { |
| 120 | 133 | $fileData = ''; |
| 121 | 134 | $separator = $this->Separator; |
@@ -169,7 +182,6 @@ discard block |
||
| 169 | 182 | /** |
| 170 | 183 | * Generate export fields for CSV. |
| 171 | 184 | * |
| 172 | - * @param GridField $gridField |
|
| 173 | 185 | * @return array |
| 174 | 186 | */ |
| 175 | 187 | public function process() { |
@@ -70,6 +70,9 @@ |
||
| 70 | 70 | } |
| 71 | 71 | } |
| 72 | 72 | |
| 73 | + /** |
|
| 74 | + * @param GridField $gridField |
|
| 75 | + */ |
|
| 73 | 76 | function startExport($gridField) { |
| 74 | 77 | $job = new GenerateCSVJob(); |
| 75 | 78 | |