Text_Diff_Renderer::_block()
Method of the class: Text_Diff_Renderer{}
No Hooks.
Return
null
. Nothing (null).
Usage
$Text_Diff_Renderer = new Text_Diff_Renderer(); $Text_Diff_Renderer->_block( $xbeg, $xlen, $ybeg, $ylen, $edits );
- $xbeg (required)
- -
- $xlen (required)
- -
- $ybeg (required)
- -
- $ylen (required)
- -
- $edits (required) (passed by reference — &)
- -
Text_Diff_Renderer::_block() Text Diff Renderer:: block code WP 6.4.3
function _block($xbeg, $xlen, $ybeg, $ylen, &$edits) { $output = $this->_startBlock($this->_blockHeader($xbeg, $xlen, $ybeg, $ylen)); foreach ($edits as $edit) { switch (strtolower(get_class($edit))) { case 'text_diff_op_copy': $output .= $this->_context($edit->orig); break; case 'text_diff_op_add': $output .= $this->_added($edit->final); break; case 'text_diff_op_delete': $output .= $this->_deleted($edit->orig); break; case 'text_diff_op_change': $output .= $this->_changed($edit->orig, $edit->final); break; } } return $output . $this->_endBlock(); }