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-10-28 09:00:04 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