Project

General

Profile

Actions

Bug #24218

closed

Refactor conditions in t3lib_extFileFunc

Added by Andreas Wolf over 13 years ago. Updated almost 11 years ago.

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

0016586_v1.diff (43.6 KB) 0016586_v1.diff Administrator Admin, 2010-11-28 01:18

Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #30213: copy directorys in filemanagerClosedAndreas Wolf2011-09-22

Actions
Actions

Also available in: Atom PDF