Commit 643f4026f542727770fea2b5702ead0e980cbf8e

Authored by Hacene SI HADJ MOHAND
1 parent 0f020be7

adding space format

src/InputOutput/IHMImpl/TimeTables/IHMInputOutputConvertTTClass.php
... ... @@ -38,6 +38,9 @@ class IHMInputOutputConvertTTClass implements InputOutputInterface
38 38 case 'INTERNAL':
39 39 $processData->setInputFileFormat(TTRequestFileFormatEnum::INTERNAL);
40 40 break;
  41 + case 'SPACE':
  42 + $processData->setInputFileFormat(TTRequestFileFormatEnum::SPACE);
  43 + break;
41 44 default:
42 45 throw new Exception('Unknown input format');
43 46 }
... ...
src/InputOutput/IHMImpl/TimeTables/IHMInputOutputTTClass.php
... ... @@ -74,6 +74,9 @@ class IHMInputOutputTTClass implements InputOutputInterface
74 74 case TTRequestFileFormatEnum::ASCII :
75 75 $outputName = $tt->name.'.txt';
76 76 break;
  77 + case TTRequestFileFormatEnum::SPACE :
  78 + $outputName = $tt->name.'.space';
  79 + break;
77 80 default :
78 81 $outputName = $tt->name.'.xml';
79 82 }
... ... @@ -148,6 +151,9 @@ class IHMInputOutputTTClass implements InputOutputInterface
148 151 case 'txt':
149 152 case 'asc':
150 153 return TTRequestFileFormatEnum::ASCII;
  154 + case 'space':
  155 + case 'SPACE':
  156 + return TTRequestFileFormatEnum::SPACE;
151 157 }
152 158 return TTRequestFileFormatEnum::INTERNAL;
153 159 }
... ...
src/Request/TTRequestImpl/TTRequestDataClass.php
... ... @@ -16,6 +16,7 @@ abstract class TTRequestFileFormatEnum
16 16 const ASCII = "ASCII";
17 17 const VOTABLE = "VO";
18 18 const INTERNAL = "Internal";
  19 + const SPACE = "SPACE";
19 20 }
20 21  
21 22 /**
... ...