28 lines
478 B
PHP
28 lines
478 B
PHP
<?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';
|
||
|
|
}
|
||
|
|
}
|