[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8169":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":8,"language":10,"languages":8,"totalLinesOfCode":8,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":14,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":8,"rankLanguage":8,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":8,"pushedAt":8,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},8169,"instantiator","doctrine\u002Finstantiator","doctrine",null,"https:\u002F\u002Fwww.doctrine-project.org\u002Fprojects\u002Finstantiator.html","PHP",11003,60,22,1,0,6,40.36,"MIT License",false,"2.1.x",true,[],"2026-06-12 02:01:50","# Doctrine Instantiator\n\nThis library provides a way of avoiding usage of constructors when instantiating PHP classes.\n\n[![Build Status](https:\u002F\u002Ftravis-ci.org\u002Fdoctrine\u002Finstantiator.svg?branch=master)](https:\u002F\u002Ftravis-ci.org\u002Fdoctrine\u002Finstantiator)\n[![Code Coverage](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fdoctrine\u002Finstantiator\u002Fbranch\u002Fmaster\u002Fgraph\u002Fbadge.svg)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fdoctrine\u002Finstantiator\u002Fbranch\u002Fmaster)\n[![Dependency Status](https:\u002F\u002Fwww.versioneye.com\u002Fpackage\u002Fphp--doctrine--instantiator\u002Fbadge.svg)](https:\u002F\u002Fwww.versioneye.com\u002Fpackage\u002Fphp--doctrine--instantiator)\n\n[![Latest Stable Version](https:\u002F\u002Fposer.pugx.org\u002Fdoctrine\u002Finstantiator\u002Fv\u002Fstable.png)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fdoctrine\u002Finstantiator)\n[![Latest Unstable Version](https:\u002F\u002Fposer.pugx.org\u002Fdoctrine\u002Finstantiator\u002Fv\u002Funstable.png)](https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fdoctrine\u002Finstantiator)\n\n## Installation\n\nThe suggested installation method is via [composer](https:\u002F\u002Fgetcomposer.org\u002F):\n\n```sh\ncomposer require doctrine\u002Finstantiator\n```\n\n## Usage\n\nThe instantiator is able to create new instances of any class without using the constructor or any API of the class\nitself:\n\n```php\n$instantiator = new \\Doctrine\\Instantiator\\Instantiator();\n\n$instance = $instantiator->instantiate(\\My\\ClassName\\Here::class);\n```\n\n## Contributing\n\nPlease read the [CONTRIBUTING.md](CONTRIBUTING.md) contents if you wish to help out!\n\n## Credits\n\nThis library was migrated from [ocramius\u002Finstantiator](https:\u002F\u002Fgithub.com\u002FOcramius\u002FInstantiator), which\nhas been donated to the doctrine organization, and which is now deprecated in favour of this package.\n","Doctrine Instantiator 是一个PHP库，它提供了一种无需使用构造函数即可实例化PHP类的方法。其核心功能是通过内部机制绕过目标类的构造函数直接创建对象实例，这在进行单元测试或需要快速生成对象而不关心初始化逻辑的情况下特别有用。该工具支持广泛的PHP版本，并且具有良好的代码覆盖率和依赖状态，确保了其稳定性和可靠性。适用于任何需要避免执行类构造过程但仍需创建对象实例的场景，比如自动化测试、模拟数据生成等。",2,"2026-06-11 03:16:35","top_language"]