omegacode / t3-debugger-utility-standalone
知名CMS TYPO3的DebuggerUtility的独立版本。
1.0.2
2019-07-13 23:04 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpstan/phpstan: ~0.11.8
- phpunit/phpunit: ^6.5
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-09-14 10:43:27 UTC
README
TYPO3 DebuggerUtility - 独立版
这个库是供所有希望在自己的项目中使用知名CMS TYPO3(v 9.5)的DebuggerUtility的人使用的。
类的API仍然相同,所以您不必学习新的API。
这是一个教育项目,旨在提高我的开发技能,但也许对其他人也很有用。
安装
这个库是基于composer的,所以您只需要执行以下命令
composer require omegacode/t3-debugger-utility-standalone
要求
- 至少PHP版本7.1
使用方法
这是一个如何使用该类的简单示例。
require_once __DIR__.'/vendor/autoload.php'; $var = new stdClass(); $var->title = "my obj"; $var->someVar = [ "key" => "value", 1234, 0.23 ]; \OmegaCode\DebuggerUtility::var_dump($var, 'my awesome var_dump!');
对于更高级的使用,请查看类的API
贡献
欢迎提交拉取请求。对于重大更改,请先创建一个问题来讨论您想要进行哪些更改。
请确保适当地更新测试。
如何在本地运行测试
要运行测试,请使用控制台文件(build/scripts/console.sh)
测试运行器帮助
没有参数:运行所有单元测试
选项
-s <...>
Specifies which test suite to run
- build: Test if the project can be build without errors.
- unit: Runs all unit tests
- quality: Runs all code quality tests.
-p <7.1|7.2|7.3>
Specifies the PHP version to be used
-h
Show this help.
示例
使用PHP 7.2运行单元测试:
build/scripts/console.sh -s unit -p 7.2
使用PHP 7.3运行代码质量测试:
build/scripts/console.sh -s quality -p 7.3
测试运行器信息
这个库是在OSX上开发的。如果您使用的是不同的操作系统,这个脚本可能无法工作。
