dennisameling/helloworld-bundle

该软件包最新版本(dev-mautic-4)没有提供许可信息。

基于集成框架构建的Hello World插件。

安装: 93

依赖: 0

建议: 0

安全: 0

星星: 0

关注者: 2

分支: 13

类型:mautic-plugin

dev-mautic-4 2021-10-31 22:05 UTC

This package is auto-updated.

Last update: 2024-09-29 06:03:09 UTC


README

这是一个为Mautic 3构建的示例插件,它使用了核心中包含的集成框架,最初基于集成插件

Mautic 2的Oauth2客户端凭证授权示例可以在这里找到。Mautic 3的Oauth2授权码授权示例可以在这里找到。

这可以与集成插件wiki结合使用作为示例。

此插件具有以下示例

  • 插件迁移
  • OAuth2客户端凭证客户端
  • 配置UI界面
  • 同步Mautic联系人公司

模拟响应

以下位置有模拟代码以模拟工作插件

  • \MauticPlugin\HelloWorldBundle\Connection\Config::setIntegrationConfiguration()
  • \MauticPlugin\HelloWorldBundle\Connection\Client::getClient()
  • \MauticPlugin\HelloWorldBundle\Connection\MockedHandler

代码期望和标准

此插件还试图体现代码标准和期望。

  • 代码应该是干净的(参见https://github.com/jupeter/clean-code-php
  • 代码应该被单元测试和/或功能测试很好地覆盖
  • 代码应满足CS标准(包括symplify/easy-coding-standard,可以使用composer fixcs运行)
  • 代码应通过phpstan标准(运行composer phpstan