php private access
3.0.0
A small simple library to access private properties of the objects. Actually it's more an example of mad skillz than a useful tool. No Reflection API calls!
Use composer:
composer require arokettu/private-access --dev
These four simple functions can come in handy as helpers for something like PsySH
get_private_field()set_private_field()call_private_method()get_private_const()<?php
class X {
private $field = 123;
}
$x = new X();
var_dump(ArokettuDebugget_private_field($x, 'field')); // 123
ArokettuDebugset_private_field($x, 'field', 321); // $x->field = 321;Read full documentation here: https://sandfox.dev/php/private-access.html
Also on Read the Docs: https://php-private-access.readthedocs.io/
Please file issues on our main repo at GitLab: https://gitlab.com/sandfox/php-private-access/-/issues
The library is available as open source under the terms of the MIT License.