diff --git a/src/InputOutput/IHMImpl/TimeTables/IHMInputOutputConvertTTClass.php b/src/InputOutput/IHMImpl/TimeTables/IHMInputOutputConvertTTClass.php index 34624be..8a158ec 100644 --- a/src/InputOutput/IHMImpl/TimeTables/IHMInputOutputConvertTTClass.php +++ b/src/InputOutput/IHMImpl/TimeTables/IHMInputOutputConvertTTClass.php @@ -38,6 +38,9 @@ class IHMInputOutputConvertTTClass implements InputOutputInterface case 'INTERNAL': $processData->setInputFileFormat(TTRequestFileFormatEnum::INTERNAL); break; + case 'SPACE': + $processData->setInputFileFormat(TTRequestFileFormatEnum::SPACE); + break; default: throw new Exception('Unknown input format'); } diff --git a/src/InputOutput/IHMImpl/TimeTables/IHMInputOutputTTClass.php b/src/InputOutput/IHMImpl/TimeTables/IHMInputOutputTTClass.php index 234a7f8..679842e 100644 --- a/src/InputOutput/IHMImpl/TimeTables/IHMInputOutputTTClass.php +++ b/src/InputOutput/IHMImpl/TimeTables/IHMInputOutputTTClass.php @@ -74,6 +74,9 @@ class IHMInputOutputTTClass implements InputOutputInterface case TTRequestFileFormatEnum::ASCII : $outputName = $tt->name.'.txt'; break; + case TTRequestFileFormatEnum::SPACE : + $outputName = $tt->name.'.space'; + break; default : $outputName = $tt->name.'.xml'; } @@ -148,6 +151,9 @@ class IHMInputOutputTTClass implements InputOutputInterface case 'txt': case 'asc': return TTRequestFileFormatEnum::ASCII; + case 'space': + case 'SPACE': + return TTRequestFileFormatEnum::SPACE; } return TTRequestFileFormatEnum::INTERNAL; } diff --git a/src/Request/TTRequestImpl/TTRequestDataClass.php b/src/Request/TTRequestImpl/TTRequestDataClass.php index 8e4e3bb..9868c63 100644 --- a/src/Request/TTRequestImpl/TTRequestDataClass.php +++ b/src/Request/TTRequestImpl/TTRequestDataClass.php @@ -16,6 +16,7 @@ abstract class TTRequestFileFormatEnum const ASCII = "ASCII"; const VOTABLE = "VO"; const INTERNAL = "Internal"; + const SPACE = "SPACE"; } /** -- libgit2 0.21.2