dhii / output-renderer-abstract
该包已弃用,不再维护。未建议替代包。
输出渲染器的常用抽象功能。
v0.1-alpha2
2018-05-10 12:31 UTC
Requires
- php: ^5.4 | ^7.0
- dhii/output-renderer-interface: ^0.2 | ^0.3
- psr/container: ^1.0
Requires (Dev)
- codeclimate/php-test-reporter: <=0.3.2
- dhii/exception-interface: ^0.2-alpha3
- dhii/invocable-interface: ^0.1-alpha1
- dhii/php-cs-fixer-config: ^0.1
- dhii/validation-interface: ^0.1 | ^0.2-alpha1
- phpunit/phpunit: ^4.8
- ptrofimov/xpmock: ^1.1
Suggests
- dhii/container-helper-base: For normalizing context containers
This package is auto-updated.
Last update: 2020-01-07 17:03:27 UTC
README
输出渲染器的常用抽象功能。
详情
此包提供了输出渲染器最常见实现的抽象功能。类旨在实现 dhii/output-renderer-interface
中的接口功能,尽管当然也可以用于其他目的。如果您正在创建自己类型的新渲染器,这是一个很好的起点。如果您正在寻找更多专用但常见的功能,可以扩展此功能,请参阅 dhii/output-renderer-base
。
类
StringableRenderCatcherTrait
- 用于BlockInterface
,通常包含生成输出所需的所有数据。处理当其被转换为字符串时的情况。RenderCapableTemplateBlockTrait
- 使用内部上下文和模板渲染模板。BlockAwareTrait
- 存储和检索块的内部功能。执行最小验证。可用于支持BlockAwareInterface
。ContextAwareTrait
- 存储和检索上下文的内部功能,形式为ContainerInterface
。可用于支持ContextAwareInterface
。RenderTemplateCapableTrait
- 标准化渲染模板的过程。旨在补充RenderCapableTemplateBlockTrait
。RendererAwareTrait
- 存储和检索渲染器的内部功能。执行最小验证。可用于支持RendererAwareInterface
。TemplateAwareTrait
- 存储和检索模板的内部功能。执行最小验证。可用于支持TemplateAwareInterface
。捕获输出可操作特性
- 用于捕获回调输出的功能。