dev-master
9999999-dev https://www.github.com/sebastianbergmann/peek-and-pokeProxy for accessing non-public attributes and methods of an object
BSD-3-Clause
The Requires
- php >=5.6.0
The Development Requires
Wallogit.com
2017 © Pedro Peláez
Proxy for accessing non-public attributes and methods of an object
Proxy for accessing non-public attributes and methods of an object., (*2)
To add Peek and Poke Proxy as a local, per-project dependency to your project, simply add a dependency on sebastian/peek-and-poke to your project's composer.json file. Here is a minimal example of a composer.json file that just defines a dependency on Peek and Poke Proxy 1.0:, (*3)
{
"require": {
"sebastian/peek-and-poke": "1.0.*"
}
}
class Foo
{
private $bar = 'baz';
private function notPublic()
{
print __METHOD__ . PHP_EOL;
}
}
$foo = new Foo;
$proxy = new SebastianBergmann\PeekAndPoke\Proxy($foo);
print $proxy->bar . PHP_EOL;
$proxy->notPublic();
baz Foo::notPublic
Proxy for accessing non-public attributes and methods of an object
BSD-3-Clause