renderHook

This hook can be used to post-process the general plugin’s output before being wrapped by either your custom TypoScript processing or the standard base class:

<div class="tx-restdoc-pi1">
    ...
</div>

Registration

You should register your class in:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['restdoc']['renderHook']

Expected method

Your hook should implement a method postProcessOutput() of the form

public function postProcessOutput(array $params)
{
    // Custom code
}

Parameters

$params is an array with following keys:

mode
The plugin’s mode
documentRoot
Absolute path to the documentation’s root
document
Relative path to the current document
output
Reference to the output of the plugin, may thus be changed within your hook
config
Configuration of the plugin
pObj
A reference to the current \Causal\Restdoc\Controller\Pi1\Pi1Controller instance