Spryker 模块用于 Codeception

2.3.0 2024-01-15 16:51 UTC

This package is auto-updated.

Last update: 2024-09-15 18:05:52 UTC


README

CI PHP from Packagist Packagist

此模块允许开发者对 Spryker 模块进行独立测试。

安装

  1. 将包添加到 composer.json

    composer require --dev fond-of-codeception/spryker
    
    1. codeception.yml 中启用模块
      ...
      modules:
        enabled:
          - ...
          - \FondOfCodeception\Module\Spryker
        config:
          \FondOfCodeception\Module\Spryker:
              generate_transfer: true|false # Default is true
              generate_map_classes: true|false # Default is true
              generate_propel_classes: true|false # Default is true
              generate_ide_auto_completion: true|false # Default is true
              supported_source_identifiers: [string] # Default is ['page']
              ide_auto_completion_source_directories: [string => string] # Default is empty but it got merged with Spryker default paths
                   './bundles/*/src/': '*/*/' # Example value with wildcard
      ...

功能

  • 生成(实体)转换类
  • 生成 propel 类
  • 生成映射类
  • 生成 IDE 自动完成
  • 初始化环境(创建如 APPLICATION_ROOT_DIR 这样的常量)

贡献

欢迎提交拉取请求。对于重大更改,请先创建一个问题来讨论您想进行哪些更改。

请确保根据需要更新测试。

版本控制

我们使用 SemVer 进行版本控制。有关可用版本,请参阅此存储库的 标签

许可协议

本项目采用 MIT 许可协议 - 详细信息请参阅 LICENSE 文件。

作者