Skip to content
This repository has been archived by the owner on Jul 10, 2022. It is now read-only.

chubbyjs-legacy/chubbyjs-laminas-config

Repository files navigation

chubbyjs-laminas-config

CI Coverage Status Infection MSI npm-version

bugs code_smells coverage duplicated_lines_density ncloc sqale_rating alert_status reliability_rating security_rating sqale_index vulnerabilities

Description

Chubbyjs container adapter using laminas service manager configuration.

Requirements

Installation

Through NPM as @chubbyjs/chubbyjs-laminas-config.

npm i @chubbyjs/chubbyjs-laminas-config@1.0.3

Usage

import Config from '@chubbyjs/chubbyjs-laminas-config/dist/Config';
import ContainerFactory from '@chubbyjs/chubbyjs-laminas-config/dist/ContainerFactory';
import LaminasDelegatorInterface from '@chubbyjs/chubbyjs-laminas-config/dist/LaminasDelegatorInterface';
import LaminasFactoryInterface from '@chubbyjs/chubbyjs-laminas-config/dist/LaminasFactoryInterface';
import PsrContainerInterface from '@chubbyjs/psr-container/dist/ContainerInterface';

const container: PsrContainerInterface = ContainerFactory(new Config({
    dependencies: {
        services: new Map<string, any>(),
        factories: new Map<string, LaminasFactoryInterface>(),
        aliases: new Map<string, string>(),
        delegators: new Map<string, Array<LaminasDelegatorInterface>>()
    },
    // ... other configuration
}));

Copyright

Dominik Zogg 2021

About

Chubbyphp container adapter using laminas service manager configuration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published