‪TYPO3CMS  10.4
TYPO3\CMS\Extbase\Service\EnvironmentService Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Service\EnvironmentService:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

bool isEnvironmentInFrontendMode ()
 
bool isEnvironmentInBackendMode ()
 
 setFrontendMode (bool $isFrontendMode)
 

Protected Member Functions

 initialize ()
 

Protected Attributes

bool null $isFrontendMode
 

Detailed Description

Service for determining environment params

only to be used within Extbase, not part of TYPO3 Core API.

Definition at line 26 of file EnvironmentService.php.

Member Function Documentation

◆ initialize()

TYPO3\CMS\Extbase\Service\EnvironmentService::initialize ( )
protected

◆ isEnvironmentInBackendMode()

bool TYPO3\CMS\Extbase\Service\EnvironmentService::isEnvironmentInBackendMode ( )

Detects if TYPO3_MODE is defined and its value is "BE"

Returns
‪bool

Definition at line 51 of file EnvironmentService.php.

References TYPO3\CMS\Extbase\Service\EnvironmentService\isEnvironmentInFrontendMode().

◆ isEnvironmentInFrontendMode()

bool TYPO3\CMS\Extbase\Service\EnvironmentService::isEnvironmentInFrontendMode ( )

◆ setFrontendMode()

TYPO3\CMS\Extbase\Service\EnvironmentService::setFrontendMode ( bool  $isFrontendMode)

A helper method for tests to simulate TYPO3_MODE behavior, should only be used within TYPO3 Core

Parameters
bool$isFrontendMode

only used for testing purposes and can be removed at any time.

Definition at line 72 of file EnvironmentService.php.

References TYPO3\CMS\Extbase\Service\EnvironmentService\$isFrontendMode.

Member Data Documentation

◆ $isFrontendMode

bool null TYPO3\CMS\Extbase\Service\EnvironmentService::$isFrontendMode
protected