‪TYPO3CMS  ‪main
IncludeInterface.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
5 /*
6  * This file is part of the TYPO3 CMS project.
7  *
8  * It is free software; you can redistribute it and/or modify it under
9  * the terms of the GNU General Public License, either version 2
10  * of the License, or any later version.
11  *
12  * For the full copyright and license information, please read the
13  * LICENSE.txt file that was distributed with this source code.
14  *
15  * The TYPO3 project - inspiring people to share!
16  */
17 
19 
22 
39 {
43  public function ‪getType(): string;
44 
57  public function ‪setIdentifier(string ‪$identifier): void;
58  public function ‪getIdentifier(): string;
59 
63  public function ‪setName(string $name): void;
64  public function ‪getName(): string;
65 
76  public function ‪setPath(string $path): void;
77  public function ‪getPath(): string;
78 
82  public function ‪addChild(‪IncludeInterface $node): void;
83  public function ‪hasChildren(): bool;
84 
88  public function ‪getNextChild(): iterable;
89 
94  public function ‪isSysTemplateRecord(): bool;
95 
99  public function ‪setLineStream(?‪LineStream $lineStream): void;
100  public function ‪getLineStream(): ?‪LineStream;
101 
107  public function ‪setOriginalLine(‪LineInterface $line): void;
109 
116  public function ‪setSplit(): void;
117  public function ‪isSplit(): bool;
118 
122  public function ‪setRoot(bool $root): void;
123  public function ‪isRoot(): bool;
124 
129  public function ‪setClear(bool $clear): void;
130  public function ‪isClear(): bool;
131 
136  public function ‪setPid(int $pid): void;
137  public function ‪getPid(): ?int;
138 }
‪TYPO3\CMS\Core\TypoScript\Tokenizer\Line\LineInterface
Definition: LineInterface.php:32
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\getName
‪getName()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\getPath
‪getPath()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\setRoot
‪setRoot(bool $root)
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\addChild
‪addChild(IncludeInterface $node)
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\setName
‪setName(string $name)
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\setPid
‪setPid(int $pid)
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\getNextChild
‪iterable< IncludeInterface > getNextChild()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\getType
‪getType()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface
Definition: IncludeInterface.php:39
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\setLineStream
‪setLineStream(?LineStream $lineStream)
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\setClear
‪setClear(bool $clear)
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\setOriginalLine
‪setOriginalLine(LineInterface $line)
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\isSysTemplateRecord
‪isSysTemplateRecord()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\isSplit
‪isSplit()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\isRoot
‪isRoot()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\hasChildren
‪hasChildren()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\setSplit
‪setSplit()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\isClear
‪isClear()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\getLineStream
‪getLineStream()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode
Definition: AbstractConditionInclude.php:18
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\getOriginalLine
‪getOriginalLine()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\getPid
‪getPid()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\getIdentifier
‪getIdentifier()
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\setIdentifier
‪setIdentifier(string $identifier)
‪TYPO3\CMS\Core\TypoScript\Tokenizer\Line\LineStream
Definition: LineStream.php:29
‪TYPO3\CMS\Webhooks\Message\$identifier
‪identifier readonly string $identifier
Definition: FileAddedMessage.php:37
‪TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface\setPath
‪setPath(string $path)