mglaman / phpstan-civicrm
PHPStan(https://phpstan.org)的扩展,允许对CiviCRM进行静态分析。
0.12.0
2020-11-01 20:42 UTC
Requires
- php: ^7.1
- phpstan/phpstan: ^0.12.52
Requires (Dev)
- civicrm/civicrm-core: ^5.30
- phpstan/extension-installer: ^1.0
- phpstan/phpstan-deprecation-rules: ^0.12.5
- phpstan/phpstan-strict-rules: ^0.12.5
- phpunit/phpunit: ^9.4
README
PHPStan(https://phpstan.org)的扩展,允许对CiviCRM进行静态分析。
赞助商
PHPStan CiviCRM是由Megaphone Technology Consulting赞助的 🎉
配置
要使用PHPStan CiviCRM扩展,您必须定义CiviCRM的根位置。
parameters:
civicrm:
root: sites/all/modules/civicrm
默认值期望CiviCRM位于Composer的vendor目录中,就像Drupal 8一样。
%currentWorkingDirectory%/vendor/civicrm/civicrm-core
此civicrm.root
参数等于在CMS集成设置中定义的$civicrm_root
。以下是一些示例,假设您的CMS已安装于/var/www/htdocs
。
- Drupal 7:
/var/www/htdocs/drupal/sites/all/modules/civicrm/
- Drupal 8:
/vendor/civicrm/civicrm-core
- Backdrop:
/var/www/htdocs/backdrop/modules/civicrm/
- Joomla:
/var/www/htdocs/joomla/administrator/components/com_civicrm/civicrm/
- WordPress:
/var/www/htdocs/wordpress/wp-content/plugins/civicrm/civicrm/