Skip to content

Commit 095ed12

Browse files
kiatngfballiano
andauthored
Removed @Deprecation on Mage::getBlockSingleton() (#3835)
Co-authored-by: Fabrizio Balliano <fabrizio.balliano@gmail.com>
1 parent 46f884f commit 095ed12

File tree

3 files changed

+15
-16
lines changed

3 files changed

+15
-16
lines changed

app/Mage.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -601,10 +601,10 @@ public static function getResourceSingleton($modelClass = '', array $arguments =
601601
}
602602

603603
/**
604-
* @deprecated, use self::helper()
604+
* Retrieve block object
605605
*
606606
* @param string $type
607-
* @return object
607+
* @return Mage_Core_Block_Abstract|false
608608
*/
609609
public static function getBlockSingleton($type)
610610
{

app/code/core/Mage/Adminhtml/Block/System/Config/Form.php

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,12 @@ class Mage_Adminhtml_Block_System_Config_Form extends Mage_Adminhtml_Block_Widge
5050
protected $_configFields;
5151

5252
/**
53-
* @var Mage_Adminhtml_Block_System_Config_Form_Fieldset
53+
* @var Mage_Adminhtml_Block_System_Config_Form_Fieldset|false
5454
*/
5555
protected $_defaultFieldsetRenderer;
5656

5757
/**
58-
* @var Mage_Adminhtml_Block_System_Config_Form_Field
58+
* @var Mage_Adminhtml_Block_System_Config_Form_Field|false
5959
*/
6060
protected $_defaultFieldRenderer;
6161

@@ -147,12 +147,10 @@ public function initForm()
147147
*/
148148
protected function _initGroup($form, $group, $section, $parentElement = null)
149149
{
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;
156154
$fieldsetRenderer->setForm($this)
157155
->setConfigData($this->_configData);
158156

@@ -276,11 +274,10 @@ public function initFields($fieldset, $group, $section, $fieldPrefix = '', $labe
276274
}
277275

278276
$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;
284281

285282
$fieldRenderer->setForm($this);
286283
$fieldRenderer->setConfigData($this->_configData);

app/code/core/Mage/Paypal/Block/Adminhtml/System/Config/Field/SolutionType.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ public function render(Varien_Data_Form_Element_Abstract $element)
2929
{
3030
$countryCode = Mage::helper('paypal')->getConfigurationCountryCode();
3131
if ($countryCode === 'DE') {
32-
return Mage::getBlockSingleton('paypal/adminhtml_System_config_field_hidden')->render($element);
32+
/** @var Mage_Paypal_Block_Adminhtml_System_Config_Field_Hidden $block */
33+
$block = Mage::getBlockSingleton('paypal/adminhtml_System_config_field_hidden');
34+
return $block->render($element);
3335
}
3436

3537
return parent::render($element);

0 commit comments

Comments
 (0)