dbould / davework
框架生成器
0.1.8-alpha
2018-10-25 09:40 UTC
Requires
- php: >=5.5.0
- monolog/monolog: 1.16.*
- slim/php-view: ^2.0
- slim/slim: ^3.1
- symfony/console: 2.8.*
- symfony/process: ^3.0
Requires (Dev)
- humbug/box: ^2.7
- phpunit/phpunit: >=4.8 < 6.0
This package is not auto-updated.
Last update: 2024-09-21 14:35:52 UTC
README
框架生成器。
目前仅支持Slim Framework。
安装
composer require --dev dbould/davework cp vendor/dbould/davework.json.example myProjectRoot/davework.json
我目前正在修复Phar存档,完成时我会添加链接和说明。
配置
topLevelNamespace
示例
{
"topLevelNamespace": "Dbould\\Davework"
}
rootDirectory
顶级代码目录示例
{
"rootDirectory": "src/"
}
testNamespace
示例
{
"testNamespace": "Test"
}
testsDirectory
示例
{
"testsDirectory": "test/"
}
factoriesLiveWithClasses
可选。如果设置为true,则工厂文件将与关联的类文件在相同的目录中创建。如果设置为false,则工厂文件将放入一个单独的Factory/目录中。示例
{
"factoriesLiveWithClasses": false
}
命令
创建带有关联文件的新文件。不需要在文件名末尾追加文件类型,它将为您添加。
vendor/bin/davework slim:create-file fileName type [moduleName]
测试
运行所有测试套件
vendor/bin/phpunit
运行所有功能测试
vendor/bin/phpunit tests/Functional
运行所有单元测试
vendor/bin/phpunit tests/Unit
生成PHAR存档
通过Box https://github.com/box-project/box2 生成
vendor/bin/box build -v