Вход Регистрация
Файл: ServiceLocator-1.0.0/System/Kernel/ServiceLocatorInterface.php
Строк: 25
<?php
/**
 * PositiveCodeCMS
 *
 * Open source content management system for mobile sites
 *
 * @author KpuTuK <bykputuk@ya.ru>
 * @copyright Copyright (c) 2015, PositiveCode Team
 * @license MIT License
 */

namespace SystemKernelServiceLocator;

/**
 * Интерфейс реализации локатора сервисов
 * @author KpuTuK <bykputuk@ya.ru>
 * @version 1.0.0
 * @package PositiveCodeCMS
 * @category Kernel
 */
interface ServiceLocatorInterface extends ArrayAccessCountable
{
    
/**
     * Регистрирует сервис в локаторе
     * @param SystemKernelServiceLocatorServiceProviderInterface $service Обьект сервиса
     * @param array $bindValues Массив параметров сервиса
     * @return SystemKernelServiceLocatorServiceLocator 
     */
    
public function withServiceProvider(
        
ServiceProviderInterface $service, array $bindValues = []
    );
}
Онлайн: 0
Реклама