oxid-professional-services / oxid-dump-autoload
此包最新版本(0.3.0)没有可用的许可信息。
0.3.0
2019-12-30 00:00 UTC
Requires
- oxid-esales/oxideshop-ce: ^v6.2
This package is auto-updated.
Last update: 2024-08-29 05:00:58 UTC
README
有时将存储在oxid数据库中的模块链保存为磁盘上的简单PHP文件是有帮助的,例如用于运行静态代码分析或告诉IDE在哪里找到*_parent
类。这个小工具允许您生成一个包含商店内部使用的所有class_alias
语句的PHP文件。
例如,可以在phpstan
中使用它
$ cat phpstan.neon
parameters:
level: 0
autoload_files:
- %currentWorkingDirectory%/vendor/autoload.php
- %currentWorkingDirectory%/autoload.oxid.php
- %currentWorkingDirectory%/source/oxfunctions.php
- %currentWorkingDirectory%/source/modules/functions.php
- %currentWorkingDirectory%/source/overridablefunctions.php
安装
composer require --dev alfredbez/oxid-dump-autoload
使用方法
运行vendor/bin/oxid-dump-autoload
在当前工作目录中生成autoload.oxid.php
。