doctrine / instantiator
一个轻量级的工具,用于在PHP中实例化对象而不调用它们的构造函数
2.0.0
2022-12-30 00:23 UTC
Requires
- php: ^8.1
Requires (Dev)
- ext-pdo: *
- ext-phar: *
- doctrine/coding-standard: ^11
- phpbench/phpbench: ^1.2
- phpstan/phpstan: ^1.9.4
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^9.5.27
- vimeo/psalm: ^5.4
README
此库提供了一种在实例化PHP类时避免使用构造函数的方法。
安装
建议的安装方法是通过composer
composer require doctrine/instantiator
使用方法
实例化器能够创建任何类的新实例,而无需使用构造函数或类本身的任何API
$instantiator = new \Doctrine\Instantiator\Instantiator(); $instance = $instantiator->instantiate(\My\ClassName\Here::class);
贡献
如果您想提供帮助,请阅读CONTRIBUTING.md的内容!
鸣谢
此库已从ocramius/instantiator迁移而来,该库已捐赠给doctrine组织,并且现在已弃用,转而使用此包。