PHP 클래스 PHPUnit_Util_PHP, qcodo

파일 보기 프로젝트 열기: qcodo/qcodo 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$phpBinary string Path to the PHP interpreter that is to be used.

공개 메소드들

메소드 설명
factory ( ) : PHPUnit_Util_PHP
getPhpBinary ( ) : string Returns the path to a PHP interpreter.
runJob ( string $job, PHPUnit_Framework_Test $test = NULL, PHPUnit_Framework_TestResult $result = NULL ) : array | null Runs a single job (PHP code) using a separate PHP process.

보호된 메소드들

메소드 설명
cleanup ( )
process ( resource $pipe, string $job )
processChildResult ( PHPUnit_Framework_Test $test, PHPUnit_Framework_TestResult $result, string $stdout, string $stderr ) Processes the TestResult object from an isolated process.

메소드 상세

cleanup() 보호된 메소드

protected cleanup ( )

factory() 공개 정적인 메소드

public static factory ( ) : PHPUnit_Util_PHP
리턴 PHPUnit_Util_PHP

getPhpBinary() 공개 정적인 메소드

PHPUnit_Util_PHP::$phpBinary contains the path to the PHP interpreter. When not set, the following assumptions will be made: 1. When the PHP CLI/CGI binary configured with the PEAR Installer (php_bin configuration value) is readable, it will be used. 2. When PHPUnit is run using the CLI SAPI and the $_SERVER['_'] variable does not contain the string "PHPUnit", $_SERVER['_'] is assumed to contain the path to the current PHP interpreter and that will be used. 3. When PHPUnit is run using the CLI SAPI and the $_SERVER['_'] variable contains the string "PHPUnit", the file that $_SERVER['_'] points to is assumed to be the PHPUnit TextUI CLI wrapper script "phpunit" and the binary set up using #! on that file's first line of code is assumed to contain the path to the current PHP interpreter and that will be used. 4. The current PHP interpreter is assumed to be in the $PATH and to be invokable through "php".
public static getPhpBinary ( ) : string
리턴 string

process() 추상적인 보호된 메소드

abstract protected process ( resource $pipe, string $job )
$pipe resource
$job string

processChildResult() 보호된 메소드

Processes the TestResult object from an isolated process.
protected processChildResult ( PHPUnit_Framework_Test $test, PHPUnit_Framework_TestResult $result, string $stdout, string $stderr )
$test PHPUnit_Framework_Test
$result PHPUnit_Framework_TestResult
$stdout string
$stderr string

runJob() 공개 메소드

Runs a single job (PHP code) using a separate PHP process.
public runJob ( string $job, PHPUnit_Framework_Test $test = NULL, PHPUnit_Framework_TestResult $result = NULL ) : array | null
$job string
$test PHPUnit_Framework_Test
$result PHPUnit_Framework_TestResult
리턴 array | null

프로퍼티 상세

$phpBinary 보호되어 있는 정적으로 프로퍼티

Path to the PHP interpreter that is to be used.
protected static string $phpBinary
리턴 string