예제 #1
0
 /**
  * Add a new block/model/helper rewrite
  *
  * @param  string $type         rewrite type (helper|model|block)
  * @param  string $module       module part of class spec, "example" in "example/model"
  * @param  string $class        class part of class spec, "model" in "example/model"
  * @param  string $rewriteTarget    full class name to rewrite to
  * @return Nexcessnet_Turpentine_Model_Shim_Mage_Core_App
  */
 public function shim_addClassRewrite($type, $module, $class, $rewriteTarget)
 {
     $rewriteConfig = new Varien_Simplexml_Config();
     $rewriteConfig->loadDom($this->_shim_getRewriteDom($type, $module, $class, $rewriteTarget));
     $this->_shim_getConfig()->extend($rewriteConfig, true);
     $this->_shim_getConfigShim()->shim_setClassNameCache($type, $module, $class, $rewriteTarget);
     return $this;
 }