/** * Load variable by code * * @param Mage_Core_Model_Variable $object * @param string $code * @return Mage_Core_Model_Resource_Variable */ public function loadByCode(Mage_Core_Model_Variable $object, $code) { if ($result = $this->getVariableByCode($code, true, $object->getStoreId())) { $object->setData($result); } return $this; }
public function testCollection() { $collection = $this->_model->getCollection(); $collection->setStoreId(1); $this->assertEquals(1, $collection->getStoreId(), 'Store id setter and getter'); $collection->addValuesToResult(); $this->assertContains('core_variable_value', (string) $collection->getSelect()); }
<?php /** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@magentocommerce.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade Magento to newer * versions in the future. If you wish to customize Magento for your * needs please refer to http://www.magentocommerce.com for more information. * * @category Magento * @package Mage_Core * @subpackage integration_tests * @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com) * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) */ $variable = new Mage_Core_Model_Variable(); $variable->setCode('variable_code')->setName('Variable Name')->setPlainValue('Plain Value')->setHtmlValue('HTML Value')->save();