Class Mage_Core_Model_App_Emulation

Description

Emulation model

Located in /Core/Model/App/Emulation.php (line 34)

Varien_Object
   |
   --Mage_Core_Model_App_Emulation
Method Summary
Varien_Object startEnvironmentEmulation (integer $storeId, [string $area = Mage_Core_Model_App_Area::AREA_FRONTEND], [boolean $emulateSroreInlineTranslation = false])
array _emulateDesign (integer $storeId, [string $area = Mage_Core_Model_App_Area::AREA_FRONTEND])
boolean _emulateInlineTranslation ([integer|null $storeId = null], [string $area = Mage_Core_Model_App_Area::AREA_FRONTEND])
string _emulateLocale (integer $storeId, [string $area = Mage_Core_Model_App_Area::AREA_FRONTEND])
Mage_Core_Model_App_Emulation _restoreInitialLocale (string $initialLocaleCode, [string $initialArea = Mage_Core_Model_App_Area::AREA_ADMINHTML])
Methods
startEnvironmentEmulation (line 47)

Start enviromment emulation of the specified store

Function returns information about initial store environment and emulates environment of another store

  • return: information about environment of the initial store
  • access: public
Varien_Object startEnvironmentEmulation (integer $storeId, [string $area = Mage_Core_Model_App_Area::AREA_FRONTEND], [boolean $emulateSroreInlineTranslation = false])
  • integer $storeId
  • string $area
  • boolean $emulateSroreInlineTranslation: emulate inline translation of the specified store or just disable it
stopEnvironmentEmulation (line 79)

Stop enviromment emulation

Function restores initial store environment

  • access: public
Mage_Core_Model_App_Emulation stopEnvironmentEmulation ( $initialEnvironmentInfo)
  • Varien_Object $initialEnvironmentInfo: information about environment of the initial store
_emulateDesign (line 125)

Apply design of the specified store

  • return: initial design parameters(package, store, area)
  • access: protected
array _emulateDesign (integer $storeId, [string $area = Mage_Core_Model_App_Area::AREA_FRONTEND])
  • integer $storeId
  • string $area
_emulateInlineTranslation (line 100)

Emulate inline translation of the specified store

Function disables inline translation if $storeId is null

  • return: initial inline translation state
  • access: protected
boolean _emulateInlineTranslation ([integer|null $storeId = null], [string $area = Mage_Core_Model_App_Area::AREA_FRONTEND])
  • integer|null $storeId
  • string $area
_emulateLocale (line 145)

Apply locale of the specified store

  • return: initial locale code
  • access: protected
string _emulateLocale (integer $storeId, [string $area = Mage_Core_Model_App_Area::AREA_FRONTEND])
  • integer $storeId
  • string $area
_restoreInitialDesign (line 175)

Restore design of the initial store

  • access: protected
Mage_Core_Model_App_Emulation _restoreInitialDesign ( $initialDesign)
  • array $initialDesign
_restoreInitialInlineTranslation (line 161)

Restore initial inline translation state

  • access: protected
Mage_Core_Model_App_Emulation _restoreInitialInlineTranslation (boolean $initialTranslateInline)
  • boolean $initialTranslateInline
_restoreInitialLocale (line 191)

Restore locale of the initial store

  • access: protected
Mage_Core_Model_App_Emulation _restoreInitialLocale (string $initialLocaleCode, [string $initialArea = Mage_Core_Model_App_Area::AREA_ADMINHTML])
  • string $initialLocaleCode
  • string $initialArea

Documentation generated on Fri, 11 Feb 2011 17:02:16 +0200 by phpDocumentor 1.4.3