Text_Diff_Renderer::_block
Метод класса: Text_Diff_Renderer{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$Text_Diff_Renderer = new Text_Diff_Renderer(); $Text_Diff_Renderer->_block( $xbeg, $xlen, $ybeg, $ylen, $edits );
- $xbeg(обязательный)
- .
- $xlen(обязательный)
- .
- $ybeg(обязательный)
- .
- $ylen(обязательный)
- .
- $edits(обязательный) (передается по ссылке — &)
- .
Код Text_Diff_Renderer::_block() Text Diff Renderer:: block WP 6.9.4
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();
}