aatis / tester
Test library of Aatis
Installs: 92
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/aatis/tester
Requires
- aatis/event-dispatcher: ^1.0
- aatis/template-renderer: ^1.1
This package is auto-updated.
Last update: 2025-09-28 08:48:49 UTC
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