Looking to hire Laravel developers? Try LaraJobs
This package is not available.

polymorph-sdk-laravel maintained by blyattebayo

Description
Polymorph Extension SDK V2 — Laravel host binding (ExtensionProvider base). Host-provided at runtime; NOT bundled into extension artifacts.
Last update
2026/08/14 16:40 (dev-main)
License
Links
Downloads
137

Comments
comments powered by Disqus

blyattebayo/polymorph-sdk-laravel (Extension SDK V2 — Laravel binding)

Host-side Laravel-биндинг Extension SDK V2. Содержит ExtensionProvider — базовый Illuminate\Support\ServiceProvider для расширений (namespace Polymorph\Sdk\Extension\, как и раньше — переезд файла из polymorph/sdk не меняет FQCN).

Зачем отдельный пакет: polymorph/sdk держит фреймворко-нейтральную поверхность контракта (без Illuminate\*). Всё, что связано с Laravel, вынесено сюда, чтобы:

  • polymorph/sdk устанавливался standalone (только php), без подтягивания фреймворка;
  • расширение не бандлило копию Laravel в артефакт: sdk-laravel предоставляет хост в рантайме и исключается из drop-in так же, как polymorph/sdk (php-scoper finder исключает весь vendor/polymorph).

Потребление: хост (ядро) и polymorph/plugin-test-kit требуют этот пакет; расширение берёт ExtensionProvider как host-provided (в require-dev для локальной разработки/тестов, в артефакт --no-dev не попадает).

См. ADR docs/adr/0005-sdk-packaging-unbundling.md (Фаза 1).