file-fetcher
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PHPUnit\Util\PHP\DefaultPhpProcess Class Reference
Inheritance diagram for PHPUnit\Util\PHP\DefaultPhpProcess:
PHPUnit\Util\PHP\AbstractPhpProcess PHPUnit\Util\PHP\WindowsPhpProcess

Public Member Functions

 runJob (string $job, array $settings=[])
 
- Public Member Functions inherited from PHPUnit\Util\PHP\AbstractPhpProcess
 __construct ()
 
 setUseStderrRedirection (bool $stderrRedirection)
 
 useStderrRedirection ()
 
 setStdin (string $stdin)
 
 getStdin ()
 
 setArgs (string $args)
 
 getArgs ()
 
 setEnv (array $env)
 
 getEnv ()
 
 setTimeout (int $timeout)
 
 getTimeout ()
 
 runTestJob (string $job, Test $test, TestResult $result)
 
 getCommand (array $settings, string $file=null)
 

Protected Member Functions

 getHandles ()
 
 runProcess (string $job, array $settings)
 
 process ($pipe, string $job)
 
 cleanup ()
 
 useTemporaryFile ()
 
- Protected Member Functions inherited from PHPUnit\Util\PHP\AbstractPhpProcess
 settingsToParameters (array $settings)
 

Protected Attributes

 $tempFile
 
- Protected Attributes inherited from PHPUnit\Util\PHP\AbstractPhpProcess
 $runtime
 
 $stderrRedirection = false
 
 $stdin = ''
 
 $args = ''
 
 $env = []
 
 $timeout = 0
 

Additional Inherited Members

- Static Public Member Functions inherited from PHPUnit\Util\PHP\AbstractPhpProcess
static factory ()
 

Member Function Documentation

◆ cleanup()

PHPUnit\Util\PHP\DefaultPhpProcess::cleanup ( )
protected

◆ getHandles()

PHPUnit\Util\PHP\DefaultPhpProcess::getHandles ( )
protected

Returns an array of file handles to be used in place of pipes

Reimplemented in PHPUnit\Util\PHP\WindowsPhpProcess.

◆ process()

PHPUnit\Util\PHP\DefaultPhpProcess::process (   $pipe,
string  $job 
)
protected

◆ runJob()

PHPUnit\Util\PHP\DefaultPhpProcess::runJob ( string  $job,
array  $settings = [] 
)

Runs a single job (PHP code) using a separate PHP process.

Exceptions
Exception

Reimplemented from PHPUnit\Util\PHP\AbstractPhpProcess.

◆ runProcess()

PHPUnit\Util\PHP\DefaultPhpProcess::runProcess ( string  $job,
array  $settings 
)
protected

Handles creating the child process and returning the STDOUT and STDERR

Exceptions
Exception

◆ useTemporaryFile()

PHPUnit\Util\PHP\DefaultPhpProcess::useTemporaryFile ( )
protected

Member Data Documentation

◆ $tempFile

PHPUnit\Util\PHP\DefaultPhpProcess::$tempFile
protected

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