<?php namespace dokuwiki\Parsing\Handler; class CallWriter implements CallWriterInterface { /** @var \Doku_Handler $Handler */ protected $Handler; /** * @param \Doku_Handler $Handler */ public function __construct(\Doku_Handler $Handler) { $this->Handler = $Handler; } /** @inheritdoc */ public function writeCall($call) { $this->Handler->calls[] = $call; } /** @inheritdoc */ public function writeCalls($calls) { $this->Handler->calls = array_merge($this->Handler->calls, $calls); } /** * @inheritdoc * function is required, but since this call writer is first/highest in * the chain it is not required to do anything */ public function finalise() { unset($this->Handler); } }