zapheus/psr-11-bridge

Zapheus 框架的 PSR-11 桥接器。

dev-master / 1.0.x-dev 2020-09-12 14:21 UTC

This package is auto-updated.

Last update: 2024-09-20 23:08:42 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

PSR-11 容器转换为 Zapheus 容器,反之亦然。还包含 PSR-11 的实现。

安装

通过 Composer 安装 PSR-11 Bridge

$ composer require zapheus/psr-11-bridge

基本用法

PSR-11 到 Zapheus

首先安装一个符合 PSR-11 的包(例如 League Container

$ composer require league/container
use Zapheus\Bridge\Psr\Zapheus\Container;

$psr = new League\Container\Container;

// ... set dependencies here

// Zapheus\Container\ContainerInterface
$container = new Container($psr);

Zapheus 到 PSR-11

use Zapheus\Bridge\Psr\Interop\Container;

$zapheus = new Zapheus\Container\Container;

// ... set dependencies here

// Psr\Container\ContainerInterface
$container = new Container($zapheus);

变更日志

请参阅 CHANGELOG 以获取更多最近更改的信息。

测试

$ composer test

致谢

许可证

MIT 许可证 (MIT)。请参阅 LICENSE 以获取更多信息。