...
Exceptions
In translate5 to less exceptions different exception types were used till now. Mostly just a ZfExtended_Exception was used.
...
Since in FileParsing many errors can happen, a fine granulated exception structure is needed. In other code places this is not the case. At least one own Exception per Plugin / Package.
Internal Exception Structure
...
| Code Block | ||
|---|---|---|
| ||
if ($shitHappened && $itWasMyFault) {
//There are change Markers in the sdlxliff-file which are not supported! → there should be a brief comment to explain what is going wrong
throw new editor_Models_Import_FileParser_Sdlxliff_Exception('E1003', [ // → The exception receives just the EventCode and an array with extra data
'task' => $this->task,
'filename' => $this->_fileName,
]);
} |
Exception
...
Hierarchy and way to the frontend
| View file | ||||
|---|---|---|---|---|
|
...
