Methods
All methods in the Solar_Php
class.
Public
-
__construct()
-
Constructor.
-
__destruct()
-
Default destructor; does nothing other than provide a safe fallback for calls to parent::__destruct().
-
addArgv()
-
Add a command-line argument for the code.
-
dump()
-
Convenience method for getting a dump the whole object, or one of its properties, or an external variable.
-
getExitCode()
-
Gets the exit code from the separate process.
-
getLastLine()
-
Gets the last line of output from the separate process.
-
getOutput()
-
Gets all lines of output from the separate process.
-
locale()
-
Looks up class-specific locale strings based on a key.
-
run()
-
Runs the named file as the PHP code for the process.
-
runCode()
-
Runs the given string as the PHP code for the process.
-
runSolar()
-
Runs a file as a Solar script.
-
runSolarCode()
-
Runs a code string as a Solar script.
-
setArgv()
-
Set all command-line arguments for the code at one time; clears all previous argument values.
-
setEcho()
-
Turns execution process output on and off.
-
setIniArray()
-
Sets an array of php.ini values, overriding the php.ini file.
-
setIniFile()
-
Sets the location of the php.ini file to use.
-
setIniVal()
-
Sets one php.ini value, overriding the php.ini file.
-
setPhp()
-
Sets the PHP command to call at the command line.
-
setSolarConfig()
-
When calling Solar::start() in the new process, use this as the $config value.
Protected
-
_buildCode()
-
Builds a code string appropriate for the PHP command-line call.
-
_buildCommand()
-
Builds the command-line invocation of PHP.
-
_buildConfig()
-
Builds and returns the default config for a class, including all configs inherited from its parents.
-
_buildSolarCode()
-
Wraps the given code string in extra code to load, start, and stop Solar.
-
_exception()
-
Convenience method for returning exceptions with localized text.
-
_postConfig()
-
A hook that activates after _buildConfig() in the constructor.
-
_postConstruct()
-
Post-construction tasks to complete object construction.
-
_preConfig()
-
A hook that activates before _buildConfig() in the constructor.
-
_run()
-
Support method to actually run the code and retain information about the run.
Private
None.