| @@ 74-93 (lines=20) @@ | ||
| 71 | * |
|
| 72 | * @return void |
|
| 73 | */ |
|
| 74 | public function export($timestamp, $counter) |
|
| 75 | { |
|
| 76 | ||
| 77 | // export the artefacts |
|
| 78 | $this->getExportAdapter()->export($this->getArtefacts(), $this->getTargetDir(), $timestamp, $counter); |
|
| 79 | ||
| 80 | // initialize the array with the status |
|
| 81 | $status = array(); |
|
| 82 | ||
| 83 | // add the exported artefacts to the status |
|
| 84 | foreach ($this->getExportAdapter()->getExportedFilenames() as $filename) { |
|
| 85 | $status[$filename] = array(); |
|
| 86 | } |
|
| 87 | ||
| 88 | // update status for the exported files |
|
| 89 | $this->getRegistryProcessor()->mergeAttributesRecursive(RegistryKeys::STATUS, array(RegistryKeys::FILES => $status)); |
|
| 90 | ||
| 91 | // reset the artefacts |
|
| 92 | $this->resetArtefacts(); |
|
| 93 | } |
|
| 94 | ||
| 95 | /** |
|
| 96 | * Set's the exporter adapter instance. |
|
| @@ 237-262 (lines=26) @@ | ||
| 234 | * |
|
| 235 | * @return void |
|
| 236 | */ |
|
| 237 | public function export($timestamp, $counter) |
|
| 238 | { |
|
| 239 | ||
| 240 | // export the artefacts |
|
| 241 | $this->getExportAdapter()->export($this->getArtefacts(), $this->getTargetDir(), $timestamp, $counter); |
|
| 242 | ||
| 243 | // initialize the array with the status |
|
| 244 | $status = array(); |
|
| 245 | ||
| 246 | // add the exported artefacts to the status |
|
| 247 | foreach ($this->getExportAdapter()->getExportedFilenames() as $filename) { |
|
| 248 | $status[$filename] = array(); |
|
| 249 | } |
|
| 250 | ||
| 251 | // merge the status |
|
| 252 | $this->mergeStatus( |
|
| 253 | array( |
|
| 254 | RegistryKeys::STATUS => array( |
|
| 255 | RegistryKeys::FILES => $status |
|
| 256 | ) |
|
| 257 | ) |
|
| 258 | ); |
|
| 259 | ||
| 260 | // reset the artefacts |
|
| 261 | $this->resetArtefacts(); |
|
| 262 | } |
|
| 263 | ||
| 264 | /** |
|
| 265 | * Set's the exporter adapter instance. |
|