m0rtis/picklock

一个用于调用受保护和私有方法的类包,无需使用反射

1.0.1 2018-06-15 19:27 UTC

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