/** * Execute a replace token * * @param Zend_Markup_Token $token * @param array $markup * @return string */ protected function _executeReplace(Zend_Markup_Token $token, $markup) { if (isset($markup['tag'])) { if (!isset($markup['attributes'])) { $markup['attributes'] = array(); } $attrs = self::renderAttributes($token, $markup['attributes']); return "<{$markup['tag']}{$attrs}>{$this->_render($token)}</{$markup['tag']}>"; } return parent::_executeReplace($token, $markup); }
/** * Execute a single replace token * * @param Zend_Markup_Token $token * @param array $tag * @return string */ protected function _executeSingleReplace(Zend_Markup_Token $token, $tag) { if (!isset($tag['replace'])) { $tag['replace'] = ''; } if (!isset($tag['start'])) { return $this->_render($token); } return parent::_executeReplace($token, $tag); }