ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ILIAS\Environment\Configuration\Server\ServerConfiguration Interface Reference

Read access to PHP runtime and server configuration. More...

+ Inheritance diagram for ILIAS\Environment\Configuration\Server\ServerConfiguration:
+ Collaboration diagram for ILIAS\Environment\Configuration\Server\ServerConfiguration:

Public Member Functions

 getPhpVersion ()
 
 getPhpSapi ()
 
 isFpm ()
 
 getPhpBinary ()
 Returns the escaped path to the PHP CLI binary. More...
 
 getErrorReportingLevel ()
 
 isErrorLoggingEnabled ()
 
 isErrorDisplayEnabled ()
 
 getMemoryLimit ()
 
 getUploadSizeLimit ()
 Effective upload size limit: min(post_max_size, upload_max_filesize). More...
 
 getPostMaxSize ()
 
 getUploadMaxFilesize ()
 
 getMaxExecutionTime ()
 Returns max_execution_time in seconds. More...
 
 getMaxInputVars ()
 
 getOperatingSystem ()
 
 getOperatingSystemFamily ()
 

Detailed Description

Read access to PHP runtime and server configuration.

Covers: PHP runtime identity, error handling, memory/upload limits, execution constraints, OS.

Author
Fabian Schmid fabia.nosp@m.n@sr.nosp@m..solu.nosp@m.tion.nosp@m.s

Definition at line 32 of file ServerConfiguration.php.

Member Function Documentation

◆ getErrorReportingLevel()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getErrorReportingLevel ( )

◆ getMaxExecutionTime()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getMaxExecutionTime ( )

Returns max_execution_time in seconds.

0 means no limit.

Implemented in ILIAS\Environment\Configuration\Server\PhpServerConfiguration.

◆ getMaxInputVars()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getMaxInputVars ( )

◆ getMemoryLimit()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getMemoryLimit ( )

◆ getOperatingSystem()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getOperatingSystem ( )

◆ getOperatingSystemFamily()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getOperatingSystemFamily ( )

◆ getPhpBinary()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getPhpBinary ( )

Returns the escaped path to the PHP CLI binary.

Implemented in ILIAS\Environment\Configuration\Server\PhpServerConfiguration.

◆ getPhpSapi()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getPhpSapi ( )

◆ getPhpVersion()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getPhpVersion ( )

◆ getPostMaxSize()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getPostMaxSize ( )

◆ getUploadMaxFilesize()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getUploadMaxFilesize ( )

◆ getUploadSizeLimit()

ILIAS\Environment\Configuration\Server\ServerConfiguration::getUploadSizeLimit ( )

Effective upload size limit: min(post_max_size, upload_max_filesize).

Implemented in ILIAS\Environment\Configuration\Server\PhpServerConfiguration.

◆ isErrorDisplayEnabled()

ILIAS\Environment\Configuration\Server\ServerConfiguration::isErrorDisplayEnabled ( )

◆ isErrorLoggingEnabled()

ILIAS\Environment\Configuration\Server\ServerConfiguration::isErrorLoggingEnabled ( )

◆ isFpm()

ILIAS\Environment\Configuration\Server\ServerConfiguration::isFpm ( )

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