@@ -50,12 +50,12 @@ class Mage_Adminhtml_Block_System_Config_Form extends Mage_Adminhtml_Block_Widge
50
50
protected $ _configFields ;
51
51
52
52
/**
53
- * @var Mage_Adminhtml_Block_System_Config_Form_Fieldset
53
+ * @var Mage_Adminhtml_Block_System_Config_Form_Fieldset|false
54
54
*/
55
55
protected $ _defaultFieldsetRenderer ;
56
56
57
57
/**
58
- * @var Mage_Adminhtml_Block_System_Config_Form_Field
58
+ * @var Mage_Adminhtml_Block_System_Config_Form_Field|false
59
59
*/
60
60
protected $ _defaultFieldRenderer ;
61
61
@@ -147,12 +147,10 @@ public function initForm()
147
147
*/
148
148
protected function _initGroup ($ form , $ group , $ section , $ parentElement = null )
149
149
{
150
- if ($ group ->frontend_model ) {
151
- $ fieldsetRenderer = Mage::getBlockSingleton ((string )$ group ->frontend_model );
152
- } else {
153
- $ fieldsetRenderer = $ this ->_defaultFieldsetRenderer ;
154
- }
155
-
150
+ /** @var Mage_Adminhtml_Block_System_Config_Form_Fieldset $fieldsetRenderer */
151
+ $ fieldsetRenderer = $ group ->frontend_model
152
+ ? Mage::getBlockSingleton ((string )$ group ->frontend_model )
153
+ : $ this ->_defaultFieldsetRenderer ;
156
154
$ fieldsetRenderer ->setForm ($ this )
157
155
->setConfigData ($ this ->_configData );
158
156
@@ -276,11 +274,10 @@ public function initFields($fieldset, $group, $section, $fieldPrefix = '', $labe
276
274
}
277
275
278
276
$ data = $ this ->_configDataObject ->getConfigDataValue ($ path , $ inherit , $ this ->_configData );
279
- if ($ element ->frontend_model ) {
280
- $ fieldRenderer = Mage::getBlockSingleton ((string )$ element ->frontend_model );
281
- } else {
282
- $ fieldRenderer = $ this ->_defaultFieldRenderer ;
283
- }
277
+ /** @var Mage_Adminhtml_Block_System_Config_Form_Field $fieldRenderer */
278
+ $ fieldRenderer = $ element ->frontend_model
279
+ ? Mage::getBlockSingleton ((string )$ element ->frontend_model )
280
+ : $ this ->_defaultFieldRenderer ;
284
281
285
282
$ fieldRenderer ->setForm ($ this );
286
283
$ fieldRenderer ->setConfigData ($ this ->_configData );
0 commit comments