phalcon/ide-stubs

最完整的Phalcon框架IDE存根库,可在现代IDE中实现自动补全。


README

此仓库提供了最完整的Phalcon框架存根,可在现代IDE中实现自动补全。

通过Composer安装

composer require --dev phalcon/ide-stubs

通过Git安装

  1. 将Phalcon IDE存根仓库克隆到公共位置。
  2. 设置您的IDE。

在创建修复PR之前请阅读

所有存根均由cphalcon项目通过Zephir存根生成。
请在Phalcon的Zephir代码中找到问题,并通过此处提交修复的pull request。

如何更新存根

  1. cphalcon项目中生成存根
php zephir.phar fullclean
php zephir.phar generate
php zephir.phar stubs
  1. 替换生成的.php文件中的.zep
find ide/ -type f -exec rename 's/\.zep//' '{}' \;
  1. 大量修复代码风格
# Pick latest .phar from here: https://github.com/squizlabs/PHP_CodeSniffer/releases
php phpcbf.phar --standard=PSR12 src
  1. cphalcon项目中的ide/%version%/Phalcon/文件夹下的所有文件复制过来
  2. ide-stubs项目的src/文件夹中粘贴

赞助商

成为赞助商,并在我们的Github README上放置您的标志,并提供链接到您的网站。[成为赞助商]

支持者

通过每月捐赠支持我们,帮助我们继续活动。[成为支持者]

许可证

Phalcon IDE存根是开源软件,受新BSD许可证的许可。© Phalcon框架团队及贡献者。