MediaWiki master
MediaWiki\EntryPointEnvironment Class Reference

Utility class wrapping PHP runtime state. More...

Public Member Functions

 disableModDeflate ()
 
 exit (int $code=0)
 
 fastCgiFinishRequest ()
 
 getEnv (string $name)
 Returns the value of an environment variable.
 
 getIni (string $name)
 Returns the value of an ini option.
 
 getServerInfo (string $key, $default=null)
 
 hasFastCgi ()
 
 isCli ()
 
 setIniOption (string $name, $value)
 
 triggerError (string $message, int $level=E_USER_NOTICE)
 Triggers a PHP runtime error.
 

Detailed Description

Utility class wrapping PHP runtime state.

Access: internal
For use by MediaWikiEntryPoint subclasses. Should be revised before wider use.

Definition at line 29 of file EntryPointEnvironment.php.

Member Function Documentation

◆ disableModDeflate()

MediaWiki\EntryPointEnvironment::disableModDeflate ( )

Definition at line 65 of file EntryPointEnvironment.php.

◆ exit()

MediaWiki\EntryPointEnvironment::exit ( int $code = 0)
Parameters
int$code
Returns
never

Definition at line 61 of file EntryPointEnvironment.php.

◆ fastCgiFinishRequest()

MediaWiki\EntryPointEnvironment::fastCgiFinishRequest ( )
See also
fastcgi_finish_request

Definition at line 45 of file EntryPointEnvironment.php.

◆ getEnv()

MediaWiki\EntryPointEnvironment::getEnv ( string $name)

Returns the value of an environment variable.

See also
getenv
Parameters
string$name
Returns
array|false|string

Definition at line 93 of file EntryPointEnvironment.php.

◆ getIni()

MediaWiki\EntryPointEnvironment::getIni ( string $name)

Returns the value of an ini option.

See also
ini_get
Parameters
string$name
Returns
false|string

Definition at line 106 of file EntryPointEnvironment.php.

◆ getServerInfo()

MediaWiki\EntryPointEnvironment::getServerInfo ( string $key,
$default = null )

Definition at line 52 of file EntryPointEnvironment.php.

◆ hasFastCgi()

MediaWiki\EntryPointEnvironment::hasFastCgi ( )
See also
fastcgi_finish_request

Definition at line 38 of file EntryPointEnvironment.php.

Referenced by MediaWiki\MediaWikiEntryPoint\__construct().

◆ isCli()

MediaWiki\EntryPointEnvironment::isCli ( )

Definition at line 31 of file EntryPointEnvironment.php.

Referenced by MediaWiki\MediaWikiEntryPoint\__construct().

◆ setIniOption()

MediaWiki\EntryPointEnvironment::setIniOption ( string $name,
$value )
Parameters
string$name
mixed$value
Returns
false|string

Definition at line 116 of file EntryPointEnvironment.php.

◆ triggerError()

MediaWiki\EntryPointEnvironment::triggerError ( string $message,
int $level = E_USER_NOTICE )

Triggers a PHP runtime error.

See also
trigger_error

Definition at line 80 of file EntryPointEnvironment.php.


The documentation for this class was generated from the following file: