集成器优化的 f:debug 替代品

安装: 651

依赖项: 0

建议者: 0

安全: 0

星星: 1

观察者: 3

分支: 0

开放问题: 2

类型:typo3-cms-extension

v1.1.0 2022-11-30 09:56 UTC

This package is auto-updated.

Last update: 2024-08-29 06:12:55 UTC


README

TYPO3 提供了一个 f:debug 视图助手来检查变量。这个视图助手是 EXT:extbase 的 DebuggerUtility 的小包装。

DebuggerUtility 的结果始终以开发者为焦点。另一方面,f:debug 在 Fluid 中使用,应该以集成者为焦点。

此扩展提供了一种对现有 f:debug 的替代方案,该方案专注于集成者。

安装

运行 composer req --dev werkraummedia/fdebug:^1.0

使用方法

1:1 原始的 f:debug,无需更改任何内容。原始视图助手被重载,不再可用。

目标

提高集成者的使用体验。例如,在 Fluid 中显示他们可以访问的数据。不要关注属性,而是关注实际可用的信息。检查方法和公共属性。尊重方法名称。

一旦稳定到足够程度,这应该成为 TYPO3 核心的一部分(通过提供补丁)。目前它可能缺少一些功能,或者在某些情况下会中断。

请尝试使用它,并打开问题或提供 pull 请求。

为什么是扩展?

这允许使用 ext_localconf.php 来重载 Fluid 命名空间 f。它还允许轻松共享和更新当前状态,并防止将其包含到生产系统中。

当前功能

不渲染受保护的或私有的属性。这些在 Fluid 中不可用。

渲染公共方法,这些方法以 gethasis 开头,并且不需要任何参数。