Function RevisionEngineFiles->render_diff_between

Definitions

sources/revisions_engine_files.php

  • Show a full-screen diff.
  • Visibility: public
  • Is abstract?: No
  • Is static?: No
  • Is final?: No
  • Returns: object

Parameters

Name Type Passed by reference? Variadic? Default Set Range Description
$directory PATH No No required parameter N/A N/A Directory where revisions are stored
$filename_id string No No required parameter N/A N/A ID of what was revised (=base filename, no extension)
$ext string No No required parameter N/A N/A File extension for revisable files
$more_recent_revision ?integer No No required parameter N/A N/A Revision to diff to (null: current version)
$revision integer No No required parameter N/A N/A Revision to diff from

Returns

  • UI
  • Type: Tempcode
  • Set: N/A
  • Range: N/A

Preview

Code (PHP)

/**
 * Show a full-screen diff.
 *
 * @param  PATH $directory Directory where revisions are stored
 * @param  string $filename_id ID of what was revised (=base filename, no extension)
 * @param  string $ext File extension for revisable files
 * @param  ?integer $more_recent_revision Revision to diff to (null: current version)
 * @param  integer $revision Revision to diff from
 * @return Tempcode UI
 */

public function render_diff_between(string $directory, string $filename_id, string $ext, ?int $more_recent_revision, int $revision) : object