league/tactician
Tactician is a small, pluggable PHP command bus. Route commands to handlers and extend behavior via middleware and plugins (logging, containers, Doctrine transactions, queuing, events, locking). Install with Composer and integrate with your framework of choice.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| league/config | 0.88 | Define and validate nested PHP configuration with strict schemas (via Nette Schema). Merge multiple config sources, apply defaults, enforce types/constraints, and read values using convenient dot notation. Ideal for robust, structured app and library config. | 566 | 575 | 18 | 18M | 0 | 5.3 | 56.0 | BSD-3-Clause | 3 years ago | |
| league/tactician-container | 0.88 | PSR-11 container plugin for League Tactician that lazily loads command handlers from your DI container. Install via Composer and integrate with Tactician to resolve handlers on demand for cleaner wiring and faster bootstrap. | 77 | 77 | 10 | 77K | 2 | 2.3 | 41.2 | MIT | 4 years ago | |
| league/pipeline | 0.86 | League\Pipeline provides a lightweight, immutable implementation of the Pipeline pattern for PHP. Compose sequential processing stages (any callable or invokable class) and pass a payload through each stage in order, producing a final result. | 995 | 1,017 | 74 | 390K | 3 | 8.0 | 36.5 | MIT | — | |
| league/flysystem | 0.86 | Flysystem is a PHP filesystem abstraction library offering one API for local and remote storage. Adapters let you read, write, and manage files on S3, FTP, SFTP, Dropbox, and more, so you can swap backends without rewriting application code. | 13,594 | 13,954 | 867 | 15M | 86 | 64.8 | 64.4 | MIT | 3 years ago | |
| league/tactician-bundle | 0.86 | — | 247 | 249 | 46 | 112K | 3 | 13.0 | 38.2 | MIT | 10 months ago | |
| league/uri | 0.86 | league/uri provides simple, intuitive PHP classes for parsing, building, and manipulating URIs, with support for IDN hosts, IPv4 conversion, PSR-7 interoperability, and RFC-compliant handling. Requires PHP 8.1+. | 1,131 | 1,167 | 70 | 13M | 0 | 37.1 | 64.9 | MIT | 1 week ago | |
| league/iso3166 | 0.86 | A PHP library providing ISO 3166-1 country data, including alpha-2, alpha-3, and numeric codes plus currencies, with simple lookup methods for name and code. | 701 | 707 | 69 | 671K | 9 | 34.6 | 52.4 | MIT | 4 days ago | |
| league/tactician-doctrine | 0.86 | Integrates the Tactician command bus with Doctrine via middleware that wraps command handlers in database transactions. It manages EntityManager/DBAL connections, helping keep command execution atomic and simplifying transactional command handling in PHP applications. | 58 | 58 | 17 | 22K | 1 | 1.1 | 35.9 | MIT | 4 years ago | |
| someblackmagic/tactician-bundle | 0.85 | A Symfony bundle that integrates the Tactician command bus, simplifying service configuration, middleware wiring, and command handler registration so you can build applications with clean command/query separation and decoupled business logic. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 6 years ago | |
| spiral-packages/league-event | 0.85 | Spiral Framework bridge for The League Event dispatcher. Provides an EventBootloader to wire PSR-style event dispatching, define event classes, and register listeners via attributes or config. Requires PHP 8.1+ and Spiral 3.0+. | 1 | 1 | 1 | 3K | 0 | 0.8 | 44.4 | MIT | 4 years ago | |
| league/uri-components | 0.85 | Immutable value objects for working with URI components in PHP, including scheme, host, path, query, and fragment handling with IDN and IPv4 support. | 318 | 323 | 5 | 8M | 0 | 31.0 | 64.8 | MIT | 1 week ago | |
| league/tactician-command-events | 0.85 | Adds command events to League Tactician, dispatching events around command handling so you can hook into the command lifecycle with listeners instead of cluttering handlers. A lightweight integration for PHP apps using Tactician. | 14 | 12 | 4 | 748 | 1 | 0.5 | 23.9 | MIT | 10 years ago | |
| league/tactician-logger | 0.84 | — | 64 | 64 | 13 | 76K | 2 | 9.2 | 44.8 | — | 8 months ago | |
| micro-module/tactician-bundle | 0.84 | MicroModule TacticianBundle integrates the Tactician command bus into Symfony applications, helping you configure commands, handlers, and middleware with less boilerplate and structure command-driven business logic cleanly. | 0 | 0 | 0 | 107 | 0 | 0.0 | 28.1 | MIT | — | |
| micro-module/command-bus | 0.83 | A lightweight command bus for Laravel micro-modules that dispatches commands to their handlers, supports middleware pipelines, and keeps controllers thin by separating request handling from business logic. | 0 | 0 | 1 | 107 | 0 | 0.0 | 28.1 | — | 5 years ago | |
| tactics/command-bus-bundle | 0.83 | A Symfony bundle that wires a command bus into your application: define commands and handlers, dispatch them through a single bus service, and keep controllers thin. Includes container configuration so command handling stays decoupled, explicit, and easy to test. | 0 | 0 | 0 | 16 | 0 | 0.0 | 17.0 | — | 10 years ago | |
| psamatt/service-bus-lite-bundle | 0.83 | Symfony bundle that wires the service-bus-lite library into your app, giving you a simple command and query bus with middleware support. Register handlers via tags, dispatch messages from controllers or services, and keep business logic decoupled from framework plumbing. | 4 | 5 | 0 | 0 | 0 | 0.0 | — | — | — | |
| tillkruss/laravel-tactician | 0.83 | Laravel integration for the Tactician command bus, letting you dispatch commands to handler classes through Laravel's container. Includes a service provider, facade, and config for mapping commands to handlers and middleware. | 5 | — | 2 | — | 0 | 0.2 | — | MIT | 10 years ago | |
| silpo-tech/message-bus-bundle | 0.82 | A Symfony message bus bundle that wires commands, queries, and events to their handlers with configurable middleware, helping decouple business logic, simplify service composition, and keep PHP applications testable and maintainable. | 2 | 2 | 6 | 414 | 0 | 12.9 | 32.9 | MIT | 4 months ago | |
| innmind/command-bus | 0.82 | A lightweight command bus for PHP that maps commands to handlers and dispatches them through a middleware pipeline, making it easy to add concerns like transactions, logging, and validation around command execution. | 0 | 0 | 0 | 2 | 0 | 0.0 | 4.7 | MIT | — |
How can I help you explore Laravel packages today?