m0rtis / picklock
一个用于调用受保护和私有方法的类包,无需使用反射
1.0.1
2018-06-15 19:27 UTC
Requires
- php: ^7.2
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-19 09:27:36 UTC
README
这是一个微小的包,允许直接访问对象的任何受保护或私有方法,无需使用反射。例如用于测试。
安装
最佳方式是通过 composer 安装此包
composer require m0rtis/picklock
如何使用
非常简单
m0rtis\Picklock\Picklock::callMethod(object $object, string $methodName, [$argementOne[, $argumentTwo, ...]]);
$object - 您要调用方法的对象
$methodName - 您要调用的方法名称
$arguments - 您需要调用方法所需的任何参数
版本控制
我们使用 SemVer 进行版本控制。有关可用版本,请参阅此存储库的标签。
作者
Anton Fomichev 也就是 m0rtis - [email protected]
许可证
本项目采用 Apache 2.0 许可证 - 详细信息请参阅LICENSE 文件