phpmentors/domain-kata
A Domain-Driven Design library for PHP offering reusable building blocks—entities, value objects, identifiers, repositories, and domain services—to help you model rich, expressive domains with clean, framework-agnostic code.
phpmentors/domain-kata as a teaching/reference artifact for domain modeling, rich vs. anemic models, and tactical DDD patterns in PHP. It supports workshops, onboarding, and architecture guild discussions.NOASSERTION license before copying any code.Executive summary: phpmentors/domain-kata is not a production dependency; it is a low-cost educational reference for domain-driven design. The safe decision is to approve it only for internal training and architecture discussions, not for product integration. It has weak ecosystem validation (73 stars, zero dependents), no release since 2015, and an unclear license (NOASSERTION), so it should not enter the product supply chain.
Engineering summary: Use it as a kata and pattern reference to align teams on rich domain models and separation of concerns in Laravel/PHP applications. Extract ideas, not code. Do not composer require it in production. If the team wants a DDD foundation, evaluate maintained alternatives or build a small internal domain layer with clear ownership. Revisit only if the license is clarified and the project is actively maintained; otherwise, keep it in the training toolbox.
How can I help you explore Laravel packages today?