class diff_renderer_inline extends diff_renderer

"Inline" diff renderer.

This class renders diffs in the Wiki-style "inline" format.

Properties

$_leading_context_lines
$_trailing_context_lines
$_ins_prefix
$_ins_suffix
$_del_prefix
$_del_suffix
$_block_head
$_split_level

Methods

__construct($params = array())

Constructor.

array
get_params()

Get any renderer parameters.

string
render(diff $diff)

Renders a diff.

_block($xbeg, $xlen, $ybeg, $ylen, $edits)

No description

_start_diff()

No description

_end_diff()

No description

_block_header($xbeg, $xlen, $ybeg, $ylen)

No description

_start_block($header)

No description

_end_block()

No description

_lines($lines, $prefix = ' ', $encode = true)

No description

_context($lines)

No description

_added($lines)

No description

_deleted($lines, $words = false)

No description

_changed($orig, $final)

No description

get_diff_content($diff)

Our function to get the diff

_split_on_words($string, $newline_escape = "\n")

No description

_encode($string)

No description

Details

in diff_renderer at line 59
__construct($params = array())

Constructor.

Parameters

$params

in diff_renderer at line 76
array get_params()

Get any renderer parameters.

Return Value

array

All parameters of this renderer object.

in diff_renderer at line 97
string render(diff $diff)

Renders a diff.

Parameters

diff $diff

A diff object.

Return Value

string

The formatted output.

in diff_renderer at line 184
_block($xbeg, $xlen, $ybeg, $ylen, $edits)

No description

Parameters

$xbeg
$xlen
$ybeg
$ylen
$edits

at line 395
_start_diff()

No description

at line 400
_end_diff()

No description

at line 405
_block_header($xbeg, $xlen, $ybeg, $ylen)

No description

Parameters

$xbeg
$xlen
$ybeg
$ylen

at line 410
_start_block($header)

No description

Parameters

$header

in diff_renderer at line 253
_end_block()

No description

at line 415
_lines($lines, $prefix = ' ', $encode = true)

No description

Parameters

$lines
$prefix
$encode

in diff_renderer at line 263
_context($lines)

No description

Parameters

$lines

at line 432
_added($lines)

No description

Parameters

$lines

at line 440
_deleted($lines, $words = false)

No description

Parameters

$lines
$words

at line 448
_changed($orig, $final)

No description

Parameters

$orig
$final

at line 390
get_diff_content($diff)

Our function to get the diff

Parameters

$diff

at line 485
_split_on_words($string, $newline_escape = "\n")

No description

Parameters

$string
$newline_escape

at line 520
_encode($string)

No description

Parameters

$string