Файл: system/vendor/laminas/laminas-servicemanager/src/Initializer/InitializerInterface.php
Строк: 64
<?php
/**
* @see https://github.com/laminas/laminas-servicemanager for the canonical source repository
* @copyright https://github.com/laminas/laminas-servicemanager/blob/master/COPYRIGHT.md
* @license https://github.com/laminas/laminas-servicemanager/blob/master/LICENSE.md New BSD License
*/
namespace LaminasServiceManagerInitializer;
use InteropContainerContainerInterface;
/**
* Interface for an initializer
*
* An initializer can be registered to a service locator, and are run after an instance is created
* to inject additional dependencies through setters
*/
interface InitializerInterface
{
/**
* Initialize the given instance
*
* @param ContainerInterface $container
* @param object $instance
* @return void
*/
public function __invoke(ContainerInterface $container, $instance);
}