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
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