pragmarx / ia-collection
Laravel Illuminate 无缝集合
v7.3.1
2022-09-07 10:21 UTC
Requires
- php: >=7.0
- nesbot/carbon: ^1.26 || ^2.00
- ramsey/uuid: ~3.7|~4.0
- symfony/var-dumper: ~3.3|~4.0|~5.0|^6.0
- voku/portable-ascii: ^1.4|^2.0
Requires (Dev)
- mockery/mockery: ~1.0
- moontoast/math: ^1.1
- phpunit/phpunit: ~6.0|~7.0|~9.0
- squizlabs/php_codesniffer: ^2.3
README
此包是 Laravel 的 Illuminate\Support\Collection 类的未经修改的提取,包括所有辅助工具,重新打包以实现无缝兼容并在任何 PHP 项目中使用。
它有自己的命名空间 (IlluminateAgnostic\Collection),因此您可以在不冒命名空间冲突风险的情况下在 Laravel 应用程序中使用它。
有关文档,请参阅 Laravel 文档:https://laravel.net.cn/docs/5.5/collections。
安装
通过 Composer
$ composer require pragmarx/ia-collection
用法
use IlluminateAgnostic\Collection\Support\Collection; return (new Collection([1, 2, 3, 4, 5]))->sum() // or return collect([1, 2, 3, 4, 5])->sum()
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CODE_OF_CONDUCT 以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 [email protected] 联系,而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。