jessegall/invader
最新稳定版本:v1.0.3
Composer 安装命令:
composer require jessegall/invader
包简介
A simple package to access private properties and methods without the use of reflection
README 文档
README
A simple package to access private properties and methods without the use of reflection.
composer require jessegall/invader
Usage
class ExampleClass { private string $property = 'value'; private function method(): string { return 'value'; } private function methodWithArgs($arg1, $arg2): string { return 'value'; } } $example = new ExampleClass(); invade($example)->property; // Access private property invade($example)->property = 'new value'; // Set private property invade($example)->method(); // Call private method invade($example)->methodWithArgs('arg1', 'arg2'); // Call private method with arguments # -- Or -- (new Invader($example))->property; // Access private property (new Invader($example))->property = 'new value'; // Set private property (new Invader($example))->method(); // Call private method (new Invader($example))->methodWithArgs('arg1', 'arg2'); // Call private method with arguments
统计信息
- 总下载量: 41
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-09-08