Laravel Collections 插件 for PhpStorm
发布时间:作者: Paul Redmond
Collector 是由 Oliver Nybroe 开发的插件,它为在 PhpStorm 中使用 Laravel Collections 提供了支持。此插件包含用于改进集合的便捷重构,并且可以将普通的 PHP 语句转换为集合。
此插件的功能包括以下重构,并且会根据你的配置突出显示代码,并提供将代码转换为集合的建议
- foreach to collection
- array_map to collection
- map()->flatten() to flatMap
- 移除嵌套集合
- 闭包到箭头函数
- where()->first() to firstWhere()
这些功能可以帮助你更快速地将 PHP 代码重构为集合,你也可以根据各个项目的需要选择要突出显示的重构。
此插件可在 JetBrains 市场获取:Collector – 插件 | JetBrains。你也可以在你的编辑器中安装 PhpStorm 的 Collector,方法是转到 **Preferences** > **Plugins** > **Marketplace** 并搜索“Collector”。
了解更多
如果你对该插件的工作原理感兴趣,请在 GitHub 上 查看源代码。我还建议关注作者 Oliver Nybroe,以获取更多优秀的 PHP 和 IntelliJ 集成。