new enum for file processing mode. extended documentation (comments #112)

This commit is contained in:
Susann Sgorzaly
2018-02-27 14:18:00 +01:00
parent ef44ea3989
commit 48a3cdbc5c
2 changed files with 33 additions and 4 deletions

View File

@@ -0,0 +1,28 @@
<?php
namespace ParseCsv\enums;
/**
* Class FileProcessingEnum
*
* @package ParseCsv\enums
*
* todo extends a basic enum class after merging #121
*/
class FileProcessingModeEnum {
const __default = self::MODE_FILE_OVERWRITE;
const MODE_FILE_APPEND = true;
const MODE_FILE_OVERWRITE = false;
public static function getAppendMode($mode) {
if ($mode == self::MODE_FILE_APPEND){
return 'ab';
}
return 'wb';
}
}