‪TYPO3CMS  9.5
SiteConditionProvider.php
Go to the documentation of this file.
1 <?php
2 declare(strict_types = 1);
3 
5 
6 /*
7  * This file is part of the TYPO3 CMS project.
8  *
9  * It is free software; you can redistribute it and/or modify it under
10  * the terms of the GNU General Public License, either version 2
11  * of the License, or any later version.
12  *
13  * For the full copyright and license information, please read the
14  * LICENSE.txt file that was distributed with this source code.
15  *
16  * The TYPO3 project - inspiring people to share!
17  */
18 
20 
22 {
23  public function ‪__construct()
24  {
25  $typo3 = new \stdClass();
26  $typo3->version = TYPO3_version;
27  $typo3->branch = TYPO3_branch;
28  $typo3->devIpMask = trim(‪$GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask']);
29  $this->expressionLanguageVariables = [
30  'applicationContext' => (string)GeneralUtility::getApplicationContext(),
31  'typo3' => $typo3,
32  ];
33  }
34 }
‪TYPO3\CMS\Core\ExpressionLanguage\SiteConditionProvider\__construct
‪__construct()
Definition: SiteConditionProvider.php:23
‪TYPO3\CMS\Core\ExpressionLanguage\SiteConditionProvider
Definition: SiteConditionProvider.php:22
‪TYPO3\CMS\Core\ExpressionLanguage
Definition: AbstractProvider.php:3
‪$GLOBALS
‪$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['adminpanel']['modules']
Definition: ext_localconf.php:5
‪TYPO3\CMS\Core\Utility\GeneralUtility
Definition: GeneralUtility.php:45
‪TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider
Definition: AbstractProvider.php:22