contributte / service-autoloader

šŸ’€ [DISCONTINUED] Nette DI container servicer autoloader for Nette Framework (@contributte). Use contributte/di.
https://contributte.org
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link
contributte dependency-injection nette-framework php

Website šŸš€ contributte.org | Contact šŸ‘ØšŸ»ā€šŸ’» f3l1x.io | Twitter šŸ¦ @contributte

Disclaimer

:warning: This project is no longer being maintained. Please use contributte/di.
Composer minetro/service-autoloader
Version
PHP
License

Usage

extensions:
    autoload: Minetro\Autoloader\DI\ServiceAutoloadExtension

By default

This configuration is enabled by default.

autoload:
    dirs:
        - %appDir%

    annotations:
        - @Service

    interfaces:
        - Minetro\Autoloader\AutoloadService

    decorator:
        inject: off

Custom

You can override all configuration settings you want to.

autoload:
    dirs:
        - %appDir%
        - %libsDir%
        - %fooDir%

    annotations:
        - @Service
        - @MyCustomService

    interfaces:
        - Minetro\Autoloader\AutoloadService
        - App\Model\MyAutoloadServiceInterface

    decorator:
        inject: on / off

Performance

Service loading is triggered only once at dependency injection container compile-time. You should be pretty fast, almost as official registering presenter as services.

Development

This package was maintain by these authors.


Consider to support contributte development team. Also thank you for being used this package.