src/core/framework/core/3rdparty/dwoo/Dwoo/Compiler.php
public function injectBlock($type, array $params)
	{
		$class = 'Dwoo_Plugin_'.$type;
		if (class_exists($class, false) === false) {
			$this->dwoo->getLoader()->loadPlugin($type);
		}
		$this->stack[] = array('type' => $type, 'params' => $params, 'custom' => false, 'class' => $class, 'buffer' => null);
		$this->curBlock =& $this->stack[count($this->stack)-1];
	}
public function injectBlock($type, array $params)
	{
		$class = 'Dwoo_Plugin_'.$type;
		if (class_exists($class, false) === false) {
			$this->dwoo->getLoader()->loadPlugin($type);
		}
		$this->stack[] = array('type' => $type, 'params' => $params, 'custom' => false, 'class' => $class, 'buffer' => null);
		$this->curBlock =& $this->stack[count($this->stack)-1];
	}
public function injectBlock ( $ type , array $ params ) { $ class = 'Dwoo_Plugin_' . $ type ; if ( class_exists ( $ class , false ) === false ) { $ this -> dwoo -> getLoader ( ) -> loadPlugin ( $ type ) ; } $ this -> stack [ ] = array ( 'type' => $ type , 'params' => $ params , 'custom' => false , 'class' => $ class , 'buffer' => null ) ; $ this -> curBlock = & $ this -> stack [ count ( $ this -> stack ) - 1 ] ; }
injects a block at the top of the plugin stack without calling its preProcessing method

used by {else} blocks to re-add themselves after having closed everything up to their parent

@param string $type block type (name)
@param array $params parameters array
injects a block at the top of the plugin stack without calling its preProcessing method