承接 aatis/tester 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

aatis/tester

最新稳定版本:1.3.0

Composer 安装命令:

composer require aatis/tester

包简介

Test library of Aatis

README 文档

README

Package including a set of tools for testing.

Installation

composer require aatis/tester

Content

Common

Interfaces

  • WriterInterface
    • write(string message): void

Services

  • Writer
    • construct(string defaultMessage)
    • write(?string message = null): void
      • if message is null, write defaultMessage
      • else write message

ErrorHandler

Enums

  • ExtraExceptionCodeEnum
    • _30 = 'Extra Error'
    • _50 = 'Zebi Error'

EventDispatcher

Events

  • CustomEvent etxends Event

    • construct(string $message)
    • getMessage(): string
  • CustomStoppableEvent extends StoppableEvent

    • construct(string $message)
    • getMessage(): string

Listeners

  • CustomListener
    • __invoke(CustomStoppableEvent $event): void

Subscribers

  • CustomSubscriber
    • __construct(private readonly WriterInterface $writer)
    • custom(CustomEvent $event): void
    • customFirst(CustomStoppableEvent $event): void
    • customNever(CustomStoppableEvent $event): void
    • getSubscribedEvents(): iterable

TemplateRenderer

Enums

  • ExtraTemplateFileExtensionEnum
    • EXTRA = '.extra.php'
    • ZEBI = '.zebi'

Services

  • ExtraRenderer extends PhpRenderer

    • EXTENSION = ExtraTemplateFileExtensionEnum::EXTRA
  • ZebiRenderer extends PhpRenderer

    • EXTENSION = ExtraTemplateFileExtensionEnum::ZEBI

统计信息

  • 总下载量: 92
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2023-12-01