‪TYPO3CMS  ‪main
PageInformation.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 
27 final class ‪PageInformation
28 {
29  private int ‪$id;
30  private array ‪$pageRecord;
31  private string ‪$mountPoint = '';
32  private int ‪$contentFromPid;
33 
38  private ?array ‪$originalShortcutPageRecord = null;
39 
44  private ?array ‪$originalMountPointPageRecord = null;
45 
72  private array ‪$rootLine;
73 
94  private array ‪$localRootLine;
95 
101  private array ‪$sysTemplateRows;
102 
106  public function ‪setId(int ‪$id): void
107  {
108  $this->id = ‪$id;
109  }
110 
111  public function ‪getId(): int
112  {
113  return ‪$this->id;
114  }
115 
119  public function ‪setPageRecord(array ‪$pageRecord): void
120  {
121  $this->pageRecord = ‪$pageRecord;
122  }
123 
124  public function ‪getPageRecord(): array
125  {
126  return ‪$this->pageRecord;
127  }
128 
132  public function ‪setMountPoint(string ‪$mountPoint): void
133  {
134  $this->mountPoint = ‪$mountPoint;
135  }
136 
140  public function ‪getMountPoint(): string
141  {
142  return ‪$this->mountPoint;
143  }
144 
148  public function ‪setRootLine(array ‪$rootLine): void
149  {
150  $this->rootLine = ‪$rootLine;
151  }
152 
153  public function ‪getRootLine(): array
154  {
155  return ‪$this->rootLine;
156  }
157 
161  public function ‪setLocalRootLine(array ‪$localRootLine): void
162  {
163  $this->localRootLine = ‪$localRootLine;
164  }
165 
166  public function ‪getLocalRootLine(): array
167  {
169  }
170 
174  public function ‪setSysTemplateRows(array ‪$sysTemplateRows): void
175  {
176  $this->sysTemplateRows = ‪$sysTemplateRows;
177  }
178 
182  public function ‪getSysTemplateRows(): array
183  {
185  }
186 
191  {
192  $this->originalShortcutPageRecord = ‪$originalShortcutPageRecord;
193  }
194 
198  public function ‪getOriginalShortcutPageRecord(): ?array
199  {
201  }
202 
207  {
208  $this->originalMountPointPageRecord = ‪$originalMountPointPageRecord;
209  }
210 
214  public function ‪getOriginalMountPointPageRecord(): ?array
215  {
217  }
218 
222  public function ‪setContentFromPid(int ‪$contentFromPid): void
223  {
224  $this->contentFromPid = ‪$contentFromPid;
225  }
226 
230  public function ‪getContentFromPid(): int
231  {
233  }
234 }
‪TYPO3\CMS\Frontend\Page\PageInformation\$mountPoint
‪string $mountPoint
Definition: PageInformation.php:31
‪TYPO3\CMS\Frontend\Page\PageInformation\getMountPoint
‪getMountPoint()
Definition: PageInformation.php:140
‪TYPO3\CMS\Frontend\Page\PageInformation\setMountPoint
‪setMountPoint(string $mountPoint)
Definition: PageInformation.php:132
‪TYPO3\CMS\Frontend\Page\PageInformation\getContentFromPid
‪getContentFromPid()
Definition: PageInformation.php:230
‪TYPO3\CMS\Frontend\Page\PageInformation\setLocalRootLine
‪setLocalRootLine(array $localRootLine)
Definition: PageInformation.php:161
‪TYPO3\CMS\Frontend\Page\PageInformation\getSysTemplateRows
‪getSysTemplateRows()
Definition: PageInformation.php:182
‪TYPO3\CMS\Frontend\Page\PageInformation\getOriginalMountPointPageRecord
‪getOriginalMountPointPageRecord()
Definition: PageInformation.php:214
‪TYPO3\CMS\Frontend\Page\PageInformation\$contentFromPid
‪int $contentFromPid
Definition: PageInformation.php:32
‪TYPO3\CMS\Frontend\Page\PageInformation\setOriginalMountPointPageRecord
‪setOriginalMountPointPageRecord(array $originalMountPointPageRecord)
Definition: PageInformation.php:206
‪TYPO3\CMS\Frontend\Page\PageInformation\getRootLine
‪getRootLine()
Definition: PageInformation.php:153
‪TYPO3\CMS\Frontend\Page\PageInformation\setId
‪setId(int $id)
Definition: PageInformation.php:106
‪TYPO3\CMS\Frontend\Page\PageInformation\setSysTemplateRows
‪setSysTemplateRows(array $sysTemplateRows)
Definition: PageInformation.php:174
‪TYPO3\CMS\Frontend\Page\PageInformation\setOriginalShortcutPageRecord
‪setOriginalShortcutPageRecord(array $originalShortcutPageRecord)
Definition: PageInformation.php:190
‪TYPO3\CMS\Frontend\Page\PageInformation\$originalMountPointPageRecord
‪array $originalMountPointPageRecord
Definition: PageInformation.php:44
‪TYPO3\CMS\Frontend\Page\PageInformation\getLocalRootLine
‪getLocalRootLine()
Definition: PageInformation.php:166
‪TYPO3\CMS\Frontend\Page\PageInformation\$sysTemplateRows
‪array $sysTemplateRows
Definition: PageInformation.php:101
‪TYPO3\CMS\Frontend\Page\PageInformation\$localRootLine
‪array $localRootLine
Definition: PageInformation.php:94
‪TYPO3\CMS\Frontend\Page\PageInformation\getId
‪getId()
Definition: PageInformation.php:111
‪TYPO3\CMS\Frontend\Page\PageInformation\setPageRecord
‪setPageRecord(array $pageRecord)
Definition: PageInformation.php:119
‪TYPO3\CMS\Frontend\Page
Definition: CacheHashCalculator.php:16
‪TYPO3\CMS\Frontend\Page\PageInformation\getPageRecord
‪getPageRecord()
Definition: PageInformation.php:124
‪TYPO3\CMS\Frontend\Page\PageInformation\getOriginalShortcutPageRecord
‪getOriginalShortcutPageRecord()
Definition: PageInformation.php:198
‪TYPO3\CMS\Frontend\Page\PageInformation\$originalShortcutPageRecord
‪array $originalShortcutPageRecord
Definition: PageInformation.php:38
‪TYPO3\CMS\Frontend\Page\PageInformation\setRootLine
‪setRootLine(array $rootLine)
Definition: PageInformation.php:148
‪TYPO3\CMS\Frontend\Page\PageInformation\$id
‪int $id
Definition: PageInformation.php:29
‪TYPO3\CMS\Frontend\Page\PageInformation\setContentFromPid
‪setContentFromPid(int $contentFromPid)
Definition: PageInformation.php:222
‪TYPO3\CMS\Frontend\Page\PageInformation
Definition: PageInformation.php:28
‪TYPO3\CMS\Frontend\Page\PageInformation\$rootLine
‪array $rootLine
Definition: PageInformation.php:72
‪TYPO3\CMS\Frontend\Page\PageInformation\$pageRecord
‪array $pageRecord
Definition: PageInformation.php:30