pardovimes / serra
检查是否存在领域驱动设计层泄漏的脚本
1.0.1
2022-02-09 11:46 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-10 14:59:41 UTC
README
Serra 是一个检查是否存在领域驱动设计层泄漏的脚本。
这个存储库的名称灵感来源于塞拉天使
安装
使用 composer 安装
$ composer require pardovimes/serra
用法
php <path to serra file> [-f <file>] [-c <config.json>]
示例
php vendor/bin/serra
选项
-f <file>
仅对此文件执行脚本-c <json.file>
使用此配置执行脚本
配置选项
示例
{ "folder-to-scan": "src/", "domain-folder-name": "Domain", "application-folder-name": "Application", "domain-valid-uses": [ "Webmozart\\Assert\\Assert" ], "application-valid-uses": [ "Webmozart\\Assert\\Assert" ] }
选项
folder-to-scan
如果未传递文件,则扫描文件夹中的所有文件。默认为src/
。domain-folder-name
领域层名称。默认为Domain
。application-folder-name
应用层名称。默认为Application
。domain-valid-uses
忽略在领域层上找到的包的数组。默认为空数组。application-valid-uses
忽略在应用层上找到的包的数组。默认为空数组。
许可证
Composer 根据 GNU GPLv3 许可证授权 - 有关详细信息,请参阅 LICENSE 文件。