- 1
- 2
- 3
- 4
- 5
- 6
$type = isset($config['type']) ? $config['type'] : 'default';
switch($type) {
default:
$blockClass = 'adminhtml/widget_grid_massaction_item_additional_default';
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
$type = isset($config['type']) ? $config['type'] : 'default';
switch($type) {
default:
$blockClass = 'adminhtml/widget_grid_massaction_item_additional_default';
break;
}
Magento core
о_О
Это ж какой трэш можно на PHP написать до версии 5.4!
Эта претензия к тому извращенцу, который придумал такую ебанутую конструкцию как сишный свич. Натуральный костыль, запиленный на скорую руку из одного блока и меток потому что автору было лень немного подумать... Сколько программ реально пользуются "проскоком" с одной ветки на другую? Да их практически нет... Ну кроме дафф девайса, и тех, которым приходится выполнять одинаковые действия на несколько констант (а это опять ебанутость свича, не позволяющая просто перечислить константы через запятую, как в паскале). И если бы автор свича немного пошевелил мозгами - то break писать бы не приходилось. Было бы как-то так: Но теперь уже никто ничего не изменит ;( И эта конструкция, к сожалению, останется навсегда.
Но это достойно отдельного говнокода.
Подсказка: "непосредственно перед закрывающейся скобкой"