PHP Класс EmbeddedServer, ojs

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( )
_canExecScripts ( ) : boolean Check whether script execution is enabled.
_getLogFileName ( ) : string Get the embedded server log.
_getPluginDirectory ( ) : string Find the plugin directory.
_getScriptDirectory ( ) : string Find the script directory.
_getScriptPath ( $script ) : string Get platform-specific script name with extension.
_runScript ( $script, $log = true, $parameters = '' ) : boolean Run the given script.
isAvailable ( ) : boolean Check whether an embedded server is installed and we can manipulate it through PHP.
isInstalled ( ) : boolean Check whether the embedded server is installed.
isRunning ( ) : boolean Check whether the embedded server is currently running.
start ( ) : boolean Start the embedded server.
stop ( ) : boolean Stop the embedded server.
stopAndWait ( ) : boolean Stop the embedded server and wait until it actually exited.

Описание методов

__construct() публичный Метод

public __construct ( )

_canExecScripts() публичный Метод

Check whether script execution is enabled.
public _canExecScripts ( ) : boolean
Результат boolean

_getLogFileName() публичный Метод

Get the embedded server log.
public _getLogFileName ( ) : string
Результат string

_getPluginDirectory() публичный Метод

Find the plugin directory.
public _getPluginDirectory ( ) : string
Результат string

_getScriptDirectory() публичный Метод

Find the script directory.
public _getScriptDirectory ( ) : string
Результат string

_getScriptPath() публичный Метод

Get platform-specific script name with extension.
public _getScriptPath ( $script ) : string
$script string The script name without extension.
Результат string script name with platform specific extension.

_runScript() публичный Метод

Run the given script.
public _runScript ( $script, $log = true, $parameters = '' ) : boolean
$script string The script to be executed (without platform specific extension).
$log boolean Whether to log the script execution. Logging is NOT supported on Windows due to locking issues with the log file when being started through 'start /b'.
$parameters string Optional script parameters.
Результат boolean true if the command executed successfully, otherwise false.

isAvailable() публичный Метод

Check whether an embedded server is installed and we can manipulate it through PHP.
public isAvailable ( ) : boolean
Результат boolean

isInstalled() публичный Метод

Check whether the embedded server is installed.
public isInstalled ( ) : boolean
Результат boolean

isRunning() публичный Метод

Check whether the embedded server is currently running.
public isRunning ( ) : boolean
Результат boolean true, if the server is running, otherwise false.

start() публичный Метод

NB: The web service can take quite a bit longer than the process to start. So if you want to be sure you should instantiate SolrWebService and wait until it's status is SOLR_STATUS_ONLINE.
public start ( ) : boolean
Результат boolean true if the server started, otherwise false.

stop() публичный Метод

Stop the embedded server.
public stop ( ) : boolean
Результат boolean true if the server stopped, otherwise false.

stopAndWait() публичный Метод

Stop the embedded server and wait until it actually exited.
public stopAndWait ( ) : boolean
Результат boolean true if the server stopped, otherwise false.