From 861b5e941f16ec232ad6545d469b3d70f140c3fd Mon Sep 17 00:00:00 2001 From: Headgent Development Date: Tue, 21 Jul 2026 12:14:06 +0200 Subject: [PATCH] =?UTF-8?q?fix(docs):=20jardissupport/contract=20=E2=86=92?= =?UTF-8?q?=20jardissupport/contracts=20rename?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fleet-Relaunch v1 follow-up: docs still referenced the pre-rename singular package name. --- .claude/skills/adapter-mailer/SKILL.md | 4 ++-- README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.claude/skills/adapter-mailer/SKILL.md b/.claude/skills/adapter-mailer/SKILL.md index c3dd875..7c665a5 100644 --- a/.claude/skills/adapter-mailer/SKILL.md +++ b/.claude/skills/adapter-mailer/SKILL.md @@ -39,7 +39,7 @@ All classes under `Handler/` are invokable (`__invoke()`). Only configured handl - `sendBatch()` reuses one SMTP connection across all messages (keepalive + NOOP health-check). - Logging / caching = integration-layer concern — Decorator on `MailerInterface`, never inside the package. -## CONTRACTS (from jardissupport/contract) +## CONTRACTS (from jardissupport/contracts) | Interface | Implementation | |-----------|----------------| | `MailerInterface` | `Mailer` — `send(MailMessageInterface): void` | @@ -172,6 +172,6 @@ MAIL_FROM_ADDRESS, MAIL_FROM_NAME - **Domain:** never imports mailer classes. ## DEPENDENCIES -- `jardissupport/contract ^1.0` — MailerInterface, MailMessageInterface, MailTransportInterface +- `jardissupport/contracts ^1.0` — MailerInterface, MailMessageInterface, MailTransportInterface - `ext-openssl` — TLS / SSL - `ext-mbstring` — UTF-8 header encoding diff --git a/README.md b/README.md index bab06c6..81fcd48 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ **Transactional emails without the bloat.** A lean SMTP mailer for PHP built on raw sockets — covers order confirmations, password resets, and notifications. No Swiftmailer, no Symfony Mailer, no dependency tree. Just SMTP over a socket. -* Zero external PHP packages. Only `ext-openssl` + `ext-mbstring` + `jardissupport/contract` (interfaces only). +* Zero external PHP packages. Only `ext-openssl` + `ext-mbstring` + `jardissupport/contracts` (interfaces only). ---