PHP 클래스 AbstractTestCase

상속: extends GrahamCampbell\TestBench\AbstractPackageTestCase
파일 보기 프로젝트 열기: owl/owl 1 사용 예제들

공개 메소드들

메소드 설명
getPropertyValue ( object $object, string $name ) : mixed Privateプロパティを取得する
invokeMethod ( object $object, string $name, array $args ) Privateメソッド実行する
setInaccessibleProp ( object $object, array $propToValue ) オブジェクトのPrivateプロパティに値を代入する

비공개 메소드들

메소드 설명
getPrivateMethod ( mixed $class, string $name ) Privateメソッドをアクセス可能な状態で取得する
getPrivateProperty ( mixed $class, string $name ) Privateプロパティをアクセス可能な状態で取得する

메소드 상세

getPropertyValue() 공개 정적인 메소드

Privateプロパティを取得する
public static getPropertyValue ( object $object, string $name ) : mixed
$object object 対象オブジェクト
$name string プロパティ名
리턴 mixed プロパティの値

invokeMethod() 공개 정적인 메소드

Privateメソッド実行する
public static invokeMethod ( object $object, string $name, array $args )
$object object メソッドを実行するオブジェクト
$name string メソッド名
$args array 引数

setInaccessibleProp() 공개 메소드

オブジェクトのPrivateプロパティに値を代入する
public setInaccessibleProp ( object $object, array $propToValue )
$object object 対象のオブジェクト
$propToValue array 対象のプロパティと代入値をマッピングした連想配列 - array($propName => $value)