PhpDumper
class PhpDumper extends Dumper
PhpDumper выводит контейнер сервисов в виде класса PHP.
Постоянные значения
| FIRST_CHARS | Символы, которые могут появиться в имени сгенерированной переменной как первый символ. |
| NON_FIRST_CHARS | Символы, которые могут появиться в имени сгенерированной переменной как любой, кроме первого символа. |
Методы
| __construct(ContainerBuilder $container) | ||
| setProxyDumper(DumperInterface $proxyDumper) Устанавливает дампер, который будет использоваться при выводе прокси в сгенерированный контейнер. | ||
| string | dump(array $options = array()) Выводит контейнер сервисов в виде класса PHP. | |
| string | dumpParameter(string $name) Выводит параметр. | |
| addExpressionLanguageProvider(ExpressionFunctionProviderInterface $provider) устаревший |
Подробное описание
__construct(ContainerBuilder $container)
Параметры
| ContainerBuilder | $container |
setProxyDumper(DumperInterface $proxyDumper)
Устанавливает дампер, который будет использоваться при выводе прокси в сгенерированный контейнер.
Параметры
| DumperInterface | $proxyDumper |
string dump(array $options = array())
Выводит контейнер сервисов в виде класса PHP.
Доступные параметры:
- class: Имя класса
- base_class: Имя базового класса
- namespace: Имя пространства имён класса
Параметры
| array | $options | Массив параметров |
Возвращаемое значение
| string | Представление контейнера сервисов |
string dumpParameter(string $name)
Выводит параметр.
Параметры
| string | $name |
Возвращаемое значение
| string |
addExpressionLanguageProvider(ExpressionFunctionProviderInterface $provider) устаревший
устаревший
Параметры
| ExpressionFunctionProviderInterface | $provider |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/DependencyInjection/Dumper/PhpDumper.html