PHP Класс AbstractTestCase

Наследование: extends GrahamCampbell\TestBench\AbstractPackageTestCase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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)