daux = $daux; $this->output = $output; $this->width = $width; } /** * With this connection point, you can transform * the tree as you want, move pages, modify * pages and even add new ones. * * @param Directory $root */ public function manipulateTree(Directory $root) { } /** * This connection point provides * a way to extend the Markdown * parser and renderer. * * @param Environment $environment */ public function extendCommonMarkEnvironment(Environment $environment) { } /** * Provide new generators with this extension point. You * can simply return an array, the key is the format's * name, the value is a class name implementing the * `Todaymade\Daux\Format\Base\Generator` contract. * You can also replace base generators. * * @return array */ public function addGenerators() { return []; } }