- 1
- 2
- 3
- 4
- 5
if($record->getTitle()) {
$request->setAttribute('title', $record->getTitle());
}else{
$request->setAttribute('title', $record->getName());
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145.5
if($record->getTitle()) {
$request->setAttribute('title', $record->getTitle());
}else{
$request->setAttribute('title', $record->getName());
}
определение существования метода у объекта $record
Аффтар поста, учи матчасть
$request->setAttribute(\'title\', $title);
Имхо, не такой уж и говнокод.
но не критично — согласен. думаю, достаточно часто в рабочих проектах такое встречается.
if($record->getTitle()) {
$title = $record->getTitle();
}else{
$title = $record->getName();
}
$request->setAttribute('title', $title);
$title = $record->getTitle();
if(!$title) {
$title = $record->getName();
}
$request->setAttribute('title', $title);
единственный вариант, при котором метод getTitle не вызывается дважды)
if (!($title = $record->getTitle()) {
$title = $record->getName();
}
...