Packages from phpdot

  • PHP

    phpdot/attribute

    PHP 8 attribute scanning, caching, and discovery. Standalone.

  • PHP

    phpdot/cache

    PSR-16 cache with pluggable drivers. Redis, File, Array, APCu, Null. remember() pattern. Standalone.

  • PHP

    phpdot/config

    Configuration management for PHP: load, merge, resolve, cache.

  • PHP

    phpdot/console

    CLI application framework wrapping symfony/console. DI integration, command discovery, output helpers.

  • PHP

    phpdot/container

    Server-agnostic service scoping for PHP-DI

  • PHP

    phpdot/container-swoole

    Swoole context provider for phpdot/container

  • PHP

    phpdot/database

    Query builder, schema management, and migrations for PHP. Built on Doctrine DBAL.

  • PHP

    phpdot/dot

    The PHPdot framework kernel. Boots, wires, serves.

  • PHP

    phpdot/env

    Typed, schema-validated, immutable .env configuration for modern PHP.

  • PHP

    phpdot/error

    Structured error codes with context, translatable messages, and uniform output across every channel.

  • PHP

    phpdot/error-handler

    Modern error handler with beautiful debug pages, RFC 9457 JSON errors, customizable renderers, solution providers, and PSR-15 middleware support.

  • PHP

    phpdot/event

    PSR-14 event dispatcher with attribute-based listener discovery, async dispatch, ordering, and persistence abstraction.

  • PHP

    phpdot/http

    Advanced HTTP library for PHP. PSR-7/17 native. Framework-agnostic.

  • PHP

    phpdot/i18n

    Internationalization with ICU MessageFormat, pluggable loaders, PSR-16 caching.

  • PHP

    phpdot/imap

    Enterprise-grade IMAP4rev1/IMAP4rev2 protocol library for PHP

  • PHP

    phpdot/mail-parser

    Zero-dependency RFC-compliant EML/email parser for PHP 8.2+

  • PHP

    phpdot/mongodb

    Resilient MongoDB client with fluent CRUD builders, Document object, exception translation, and query logging.

  • PHP

    phpdot/outbox

    SMTP proxy server for PHP. Accept emails, store them, deliver via AWS SES or any provider.

  • PHP

    phpdot/package

    Auto-discovery and lifecycle management for PHPdot packages.

  • PHP

    phpdot/pool

    Generic coroutine-safe connection pool for Swoole. Holds any object. Channel-based with idle cleanup, optional heartbeat, and leak prevention.

  • PHP

    phpdot/queue

    RabbitMQ messaging for PHP: publish, consume, retry, dead letter.

  • PHP

    phpdot/routing

    High-performance segment-trie routing for PHP. PSR-7/15/17 compliant.

  • PHP

    phpdot/server-swoole

    Swoole HTTP server adapter for PSR-15. Framework-agnostic.

  • PHP

    phpdot/tracelog

    Distributed tracing, structured logging, and secure log encryption for PHP.