Skip to content

About

Automatic service registration

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

AutoInstall

Install

composer require chomenko/auto-install

Configuration

autoInstall:
	dirs:
	  - %rootDir%/app
extensions:
    autoInstall: Chomenko\AutoInstall\AutoInstallExtension

Use

use Chomenko\AutoInstall\AutoInstall;

class MyService implements AutoInstall
{

}

Use witch factory

Search class with prefix I

use Chomenko\AutoInstall\AutoInstall;

class MyService implements AutoInstall
{
	
}

interface IMyService
{
	/**
	 * @return MyService
	 */
	public function create();
}

Add service tag

use Chomenko\AutoInstall\Config;
use Chomenko\AutoInstall\AutoInstall;


/**
 * @Config\Tag({"My.tag", "My.nextag"})
 */
class MyService implements AutoInstall
{
	
}

Set service implement

use Chomenko\AutoInstall\Config;
use Chomenko\AutoInstall\AutoInstall;


/**
 * @Config\Implement("App\IMyService")
 */
class MyService implements AutoInstall
{
	
}

About

Automatic service registration

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages