Actions
Bug #24218
closedRefactor conditions in t3lib_extFileFunc
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2010-11-28
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
4.6
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
t3lib_extFileFunc has a lot of deeply nested conditions. These conditions make understanding the code really hard.
Most of the else-branches only contain a log call, so it helps a lot to invert the conditions and move the log call inside the if-branch. The else branch can then be removed, the code can be streamlined.
Example:
before:
if (condition) {
foo();
bar();
} else {
$this->writeLog(...);
}
after:
if (!condition) {
$this->writeLog(...);
}
foo();
bar();
(issue imported from #M16586)
Files
Actions