thecodingmachine/pimple-universal-service-provider-bridge

此库允许 Pimple 容器使用在 container-interop/service-provider 中定义的通用服务提供者

1.0.x-dev 2016-10-25 20:57 UTC

This package is auto-updated.

Last update: 2024-09-07 00:22:28 UTC


README

Latest Stable Version Latest Unstable Version License Scrutinizer Code Quality Build Status Coverage Status

Pimple 的 container-interop/service-provider 互通桥接器

service-providers 注册到 Pimple 3 容器中,如 container-interop 中定义。

安装

在 composer 中添加此包

composer require thecodingmachine/pimple-universal-service-provider-bridge ^1.0

使用方法

创建一个 ServiceProviderPimpleBridge 实例,并在该实例上注册 container-interop 服务提供者。

use TheCodingMachine\Pimple\ServiceProviderPimpleBridge;

// Create your pimple container
$pimple = new Pimple\Container();

// Create the bridge
$bridge = new ServiceProviderPimpleBridge($pimple);

// Now, register any service provider you like (compatible with container-interop/service-provider) on the bridge
$bridge->register(new GlideServiceProvider());