Testing-access-wrapper/cs

testing-access-wrapper je knihovna PHP, která poskytuje pohodlné zkratky pro přístup k chráněným nebo soukromým vlastnostem a metodám. Byl navržen tak, aby usnadnil psaní jednotkových testů a v jeho jádru používá Reflection.

use Wikimedia\TestingAccessWrapper;

class NonPublic {
    protected $prop;
    protected function func() {}
    protected static function staticFunc() {}
}

$object = new NonPublic();
$wrapper = TestingAccessWrapper::newFromObject( $object );
$classWrapper = TestingAccessWrapper::newFromClass( NonPublic::class );

$wrapper->prop = 'foo';
$wrapper->func();
$classWrapper->staticFunc();

Externí odkazy

Související odkazy

  • shell.php - skript, kde lze použít příkaz sudo se stejným efektem
Category:PHP libraries/cs
Category:PHP libraries/cs