ajout de la partie slam dans le dossier web
This commit is contained in:
		
							
								
								
									
										40
									
								
								ap23/web/doku/inc/Parsing/Handler/CallWriter.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								ap23/web/doku/inc/Parsing/Handler/CallWriter.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| <?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); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user