reinfi/zf-optimized-servicemanager

A Zend Framework module for optimizing service manager calls.

dev-master 2017-09-05 06:49 UTC

This package is auto-updated.

Last update: 2024-04-10 05:16:40 UTC


README

Build Status Code Climate Coverage Status

Module is under development, there may be a lot of bugs at this moment.

Generate an optimized service manager for zend framework.

  1. Installation
  2. Console commands

Installation

  1. Install with Composer: composer require reinfi/zf-optimized-servicemanager.
  2. Enable the module via ZF2 config in appliation.config.php under modules key:
    return [
        'modules' => [
            'Reinfi\OptimizedServiceManager',
            // other modules
        ],
    ];
  1. Change Application class within index.php to Reinfi\OptimizedServiceManager\Mvc\Application`
  2. Use console command to generate optimized service manager.

Console commands

  • Generate servicemanager: php public/index.php reinfi:optimize service-manager Generates an optimized service manager based on your current configuration.

    Options

    --with-initializers : generate initializers if you still use them (they are deprecated)

    --canonicalize-names : also add canonicalized names to service manager

    --try-autowire : try autowiring during generation of service manager

FAQ

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