mglaman/phpstan-civicrm

PHPStan(https://phpstan.org)的扩展,允许对CiviCRM进行静态分析。

资助包维护!
mglaman
Ko Fi

安装: 1

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 1

开放问题: 0

类型:phpstan-extension

0.12.0 2020-11-01 20:42 UTC

This package is auto-updated.

Last update: 2024-08-29 05:50:17 UTC


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/