An open API service indexing awesome lists of open source software.

https://github.com/reinfi/zfe-module-bridge-provider

Expressive provider to add ZF2 or ZF3 modules to your expressive application
https://github.com/reinfi/zfe-module-bridge-provider

expressive provider zend-framework

Last synced: 2 months ago
JSON representation

Expressive provider to add ZF2 or ZF3 modules to your expressive application

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/reinfi/zfe-module-bridge-provider.svg?branch=master)](https://travis-ci.org/reinfi/zfe-module-bridge-provider)
[![Coverage Status](https://coveralls.io/repos/github/reinfi/zfe-module-bridge-provider/badge.svg?branch=master)](https://coveralls.io/github/reinfi/zfe-module-bridge-provider?branch=master)

Add ZF2 or ZF3 modules to your Zend Expressive application via this bridge.

### Installation

1. Install with Composer: `composer require reinfi/zfe-module-bridge-provider`.
2. Use `ModuleBridgeProvider` in your `config.php`:

```php
$aggregator = new ConfigAggregator([
new \Reinfi\ModuleBridgeProvider\ModuleBridgeProvider(
[
YourModule::class,
AnotherModule::class,
]
),
]);

return $aggregator->getMergedConfig();
```

### What it does.

It loads every given module with the `loadModule` and `loadModule.resolve` events from the module manager.

### What it not does.

It does not trigger any `init` or `onBootstrap` methods from the module definition.

### FAQ
Feel free to ask any questions or open own pull requests.