Файл: ServiceLocator-1.0.0/System/Kernel/ServiceProviderInterface.php
Строк: 23
<?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 ServiceProviderInterface
{
/**
* Возвращает имя сервиса в локаторе
* @return string Имя сервиса в локаторе
*/
public function getServiceName();
/**
* Регистрирует обьект локатора в сервисе
* @param SystemKernelServiceLocatorServiceLocatorInterface $locator
*/
public function registerLocator(ServiceLocatorInterface $locator);
}