PHP Класс Newscoop\DependencyInjection\ContainerBuilder

Provides wrapper methods for symfony's Container.
Наследование: extends Symfony\Component\DependencyInjection\Container
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( array $options = [] ) Construct object.
getAliases ( ) : array Gets all defined aliases.
getService ( string $id ) : object Gets a service.
getServiceIds ( ) : array Gets all service ids.
hasService ( string $id ) : boolean Returns true if the given service is defined.
register ( string $id, string $class = null ) Registers a service definition.
setAlias ( string $alias, mixed $id ) Sets an alias for an existing service.
setService ( string $id, object $service ) Sets a service.

Описание методов

__construct() публичный метод

Construct object.
public __construct ( array $options = [] )
$options array The default options

getAliases() публичный метод

Wrapper for ContainerBuilder::getAliases method.
public getAliases ( ) : array
Результат array An array of aliases

getService() публичный метод

Wrapper for ContainerBuilder::get method.
public getService ( string $id ) : object
$id string The service identifier
Результат object The associated service

getServiceIds() публичный метод

Wrapper for ContainerBuilder::getServiceIds method.
public getServiceIds ( ) : array
Результат array An array of all defined service ids

hasService() публичный метод

Wrapper for ContainerBuilder::has method.
public hasService ( string $id ) : boolean
$id string The service identifier
Результат boolean True if the service is defined, false otherwise

register() публичный метод

Wrapper for ContainerBuilder::getAliases method. This methods allows for simple registration of service definition with a fluid interface.
public register ( string $id, string $class = null )
$id string The service identifier
$class string The service class

setAlias() публичный метод

Wrapper for ContainerBuilder::setAlias method.
public setAlias ( string $alias, mixed $id )
$alias string The alias to create
$id mixed The service to alias

setService() публичный метод

Wrapper for ContainerBuilder::set method.
public setService ( string $id, object $service )
$id string The service identifier
$service object The service instance