makeMenuArrayHook

This hook can be used to post-process the menu entries when generating a menu in TypoScript (general menu, previous/next page, breadcrumb menu, updated chapters).

Registration

You should register your class in:

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

Expected method

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

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

Parameters

$params is an array with following keys:

documentRoot

Absolute path to the documentation's root

document

Relative path to the current document

data

A reference to an array of menu entries compatible with the various *MENU content objects, may thus be changed within your hook

config

Configuration of the plugin

pObj

A reference to the current \Causal\Restdoc\Controller\Pi1\Pi1Controller instance