Packages from mj-zana · Transparency log
-
-
PHP
mj-zana/communication
Email for Zana applications: messages, configured senders, Symfony Mailer transports and a recorder for tests
-
PHP
mj-zana/configuration
Configuration from PHP files, .env files and the environment, with #[Config] injection
-
PHP
mj-zana/console
Console kernel on Symfony Console with a container scope per command for Zana applications
-
-
PHP
mj-zana/core
Application, service providers, modules and the boot lifecycle for Zana applications
-
PHP
mj-zana/database
PDO connections, query builder, schema builder, migrations and unit of work for Zana applications
-
-
-
PHP
mj-zana/filesystem
Storage disks (local, memory) with path safety and upload storage for Zana applications
-
PHP
mj-zana/http
PSR-7/15/17 HTTP kernel with a container scope per request, middleware and error handling for Zana applications
-
PHP
mj-zana/logging
PSR-3 logging with channels, handlers, formatters and processors for Zana applications
-
-
PHP
mj-zana/mediator
Commands and queries dispatched to handlers through pipeline behaviours (CQRS) for Zana applications
-
PHP
mj-zana/queue
Background jobs for Zana applications: in-memory, database and sync queues, a scoped worker, retries and failure storage
-
PHP
mj-zana/routing
Routes, groups, attribute routes, URL generation and controller dispatch for Zana applications
-
PHP
mj-zana/security
Password hashing, signed bearer tokens, request authentication and authorization by roles, permissions and policies for Zana applications
-
PHP
mj-zana/serialization
Object normalization, hydration and JSON serialization for Zana applications
-
PHP
mj-zana/testing
Test Zana applications: boot them for tests, send HTTP requests and run commands in memory, record events and enforce architecture rules
-
PHP
mj-zana/translation
Translation catalogs, locale negotiation and the request locale for Zana applications
-
-
PHP
mj-zana/view
HTML views for Zana applications: templates per module, layouts, escaping by default, View route results and error pages
-
-
PHP
mj-zana/contracts
Abandoned: Zana 2 packages own their contracts. See the README for where each interface moved.
Abandoned!