12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?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);
- }
- }
|