|
Initial client library skeleton (v0.1.0)
Тонкий PHP-клиент Ingestion API v1 Synapse (PSR-18/PSR-17 инжектный транспорт): env-конфиг, локальная валидация конверта, типизированные исключения, fire-and-forget emit, batch, статус. 29 phpunit-тестов. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
0 parent
commit 0a98efdfce9b522f16a15db9bc47ed5b635f7892
|
| .gitignore 0 → 100644 |
|---|
| README.md 0 → 100644 |
|---|
| composer.json 0 → 100644 |
|---|
| examples/laravel/README.md 0 → 100644 |
|---|
| examples/plain-php/smoke.php 0 → 100644 |
|---|
| phpunit.xml.dist 0 → 100644 |
|---|
| src/Config/SynapseConfig.php 0 → 100644 |
|---|
| src/DTO/BatchRejection.php 0 → 100644 |
|---|
| src/DTO/BatchResult.php 0 → 100644 |
|---|
| src/DTO/Delivery.php 0 → 100644 |
|---|
| src/DTO/EventStatus.php 0 → 100644 |
|---|
| src/DTO/SentEvent.php 0 → 100644 |
|---|
| src/Envelope/EnvelopeBuilder.php 0 → 100644 |
|---|
| src/Exception/AuthException.php 0 → 100644 |
|---|
| src/Exception/ConfigurationException.php 0 → 100644 |
|---|
| src/Exception/ForbiddenException.php 0 → 100644 |
|---|
| src/Exception/NotFoundException.php 0 → 100644 |
|---|
| src/Exception/ServerException.php 0 → 100644 |
|---|
| src/Exception/SynapseException.php 0 → 100644 |
|---|
| src/Exception/TransportException.php 0 → 100644 |
|---|
| src/Exception/ValidationException.php 0 → 100644 |
|---|
| src/SynapseClient.php 0 → 100644 |
|---|
| tests/EnvelopeBuilderTest.php 0 → 100644 |
|---|
| tests/FakeHttpClient.php 0 → 100644 |
|---|
| tests/SynapseClientTest.php 0 → 100644 |
|---|
| tests/SynapseConfigTest.php 0 → 100644 |
|---|
| tests/bootstrap.php 0 → 100644 |
|---|