‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Domain\Page Class Reference
Inheritance diagram for TYPO3\CMS\Core\Domain\Page:

Public Member Functions

 __construct (array $properties)
 
 getLanguageId ()
 
 getPageId ()
 
 getTranslationSource ()
 
 getRequestedLanguage ()
 
 toArray (bool $includeSpecialProperties=false)
 

Protected Attributes

array $specialPropertyNames
 
array $specialProperties = []
 

Detailed Description

not part of public API, as this needs to be streamlined and proven

Definition at line 23 of file Page.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Domain\Page::__construct ( array  $properties)

Definition at line 40 of file Page.php.

Member Function Documentation

◆ getLanguageId()

TYPO3\CMS\Core\Domain\Page::getLanguageId ( )

Definition at line 55 of file Page.php.

◆ getPageId()

TYPO3\CMS\Core\Domain\Page::getPageId ( )

Definition at line 60 of file Page.php.

Referenced by TYPO3\CMS\Frontend\Typolink\PageLinkBuilder\build().

◆ getRequestedLanguage()

TYPO3\CMS\Core\Domain\Page::getRequestedLanguage ( )

Definition at line 71 of file Page.php.

◆ getTranslationSource()

TYPO3\CMS\Core\Domain\Page::getTranslationSource ( )

Definition at line 66 of file Page.php.

◆ toArray()

TYPO3\CMS\Core\Domain\Page::toArray ( bool  $includeSpecialProperties = false)

Definition at line 76 of file Page.php.

References TYPO3\CMS\Core\Domain\Page\$specialProperties.

Member Data Documentation

◆ $specialProperties

array TYPO3\CMS\Core\Domain\Page::$specialProperties = []
protected

Definition at line 38 of file Page.php.

Referenced by TYPO3\CMS\Core\Domain\Page\toArray().

◆ $specialPropertyNames

array TYPO3\CMS\Core\Domain\Page::$specialPropertyNames
protected
Initial value:
= [
'_language',
'_LOCALIZED_UID',
'_REQUESTED_OVERLAY_LANGUAGE',
'_MP_PARAM',
'_ORIG_uid',
'_ORIG_pid',
'_SHORTCUT_ORIGINAL_PAGE_UID',
'_TRANSLATION_SOURCE',
]

Definition at line 27 of file Page.php.