omegacode/t3-debugger-utility-standalone

知名CMS TYPO3的DebuggerUtility的独立版本。

1.0.2 2019-07-13 23:04 UTC

This package is auto-updated.

Last update: 2024-09-14 10:43:27 UTC


README

Build Status CodeFactor

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上开发的。如果您使用的是不同的操作系统,这个脚本可能无法工作。

许可证

GPL-3.0