php-cs-fixer / accessible-object
A library to reveal object internals.
Installs: 408 440
Dependents: 7
Suggesters: 0
Security: 0
Stars: 11
Watchers: 6
Forks: 0
Open Issues: 0
Type:application
Requires
- php: ^5.6 || ^7.0 || ^8.0
Requires (Dev)
- symfony/phpunit-bridge: ^5.1
This package is auto-updated.
Last update: 2024-10-24 00:57:22 UTC
README
AccessibleObject
is small class allowing you to easily access internals of any object.
In general, it's bad practice to do so.
While we strongly discourage you to using it, it may be helpful in debugging or testing old, sad, legacy projects.
Example
<?php class Foo { private $bar = 'baz'; } $object = new Foo(); echo $object->bar; // PHP Fatal error: Uncaught Error: Cannot access private property Foo::$bar $accessibleObject = new AccessibleObject($object); echo $accessibleObject->bar; // 'baz'