Download the PHP package phalcon/bridge-psr3 without Composer
On this page you can find all versions of the php package phalcon/bridge-psr3. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package bridge-psr3
Phalcon Framework - Bridge PSR-3
Phalcon is an open source web framework delivered as a C extension for the PHP language providing high performance and lower resource consumption.
Bridge PSR-3 connects the Phalcon logger and the PSR-3 (Psr\Log\LoggerInterface) standard in both directions:
Logger- a PSR-3 logger backed by Phalcon's logging adapters. Use it wherever aPsr\Log\LoggerInterfaceis expected.Adapter- a Phalcon log adapter that forwards to a PSR-3 logger. Use it to make any PSR-3 logger (e.g. Monolog) act as a Phalcon log target.
Installation
You can install the package using composer
Usage
Logger - use Phalcon logging through a PSR-3 interface
Phalcon\Bridge\Psr3\Logger is a Psr\Log\LoggerInterface, configured with
Phalcon logging adapters. Hand it to any code that expects a PSR-3 logger.
Adapter - use a PSR-3 logger as a Phalcon log target
Phalcon\Bridge\Psr3\Adapter is a Phalcon log adapter that forwards to a
wrapped PSR-3 logger. Add it to a Phalcon\Logger\Logger and inject that
wherever Phalcon expects a logger.
Development
The repository ships a Docker setup for local development and testing. You only need Docker + Docker Compose; the PHP runtime and Phalcon are provided inside the container.
Quick start
appis the Compose service name. The running container isbridge-psr3-app(override withPROJECT_PREFIX). It stays up via asleep infinitykeepalive, so you candocker compose exec app <cmd>freely (e.g.composer update).
Choosing the PHP version
The image is built for one PHP version at a time, selected with the PHP_VERSION build arg
(default 8.5; supported 8.1–8.5). Because it is a build arg, changing it requires a
rebuild (--build):
The container keeps the same name, so each rebuild replaces the previous one. To run several versions side by side, give each its own Compose project and prefix:
Choosing the backend
The bridge works against either Phalcon runtime, selected with the PHALCON_VARIANT build arg:
Tip: drop PHP_VERSION / PHALCON_VARIANT into a .env file in the repo root to avoid prefixing
every command — Compose reads it automatically.
Composer scripts
Run them inside the container, e.g. docker compose exec app composer cs:
| Script | Description |
|---|---|
composer cs |
PHP_CodeSniffer (PSR-12) |
composer cs-fix |
Auto-fix coding-standard issues (phpcbf) |
composer cs-fixer |
PHP CS Fixer (dry-run) |
composer cs-fixer-fix |
Apply PHP CS Fixer |
composer analyze |
PHPStan static analysis |
composer test / composer test-unit |
Unit tests via phalcon/talon |
composer test-coverage |
Tests + Clover coverage (tests/_output/coverage.xml) |