Symfony\Component\DependencyInjection\Compiler
Классы
| AnalyzeServiceReferencesPass | Запустите этот этап до тех этапов, которые должны знать больше о взаимосвязи ваших сервисов. |
| CheckCircularReferencesPass | Проверяет ваши сервисы на циклические зависимости. |
| CheckDefinitionValidityPass | Этот этап валидирует каждую конфигурацию индивидуально, учитывая только информацию, содержащуюся в самой конфигурации. |
| CheckExceptionOnInvalidReferenceBehaviorPass | Проверяет, что все ссылки указывают на действительный сервис. |
| CheckReferenceValidityPass | Проверяет валидность ссылок. |
| Compiler | Этот класс используется для удаления циклических зависимостей между отдельными этапами. |
| InlineServiceDefinitionsPass | Встраивает определения сервисов там, где это возможно. |
| LoggingFormatter | Используется для форматирования сообщений об ошибках во время компиляции. |
| MergeExtensionConfigurationPass | Объединяет конфигурации расширений в сборщике контейнера. |
| PassConfig | Конфигурация этапов компилятора. |
| RemoveAbstractDefinitionsPass | Удаляет абстрактные определения. |
| RemovePrivateAliasesPass | Удаляет приватные псевдонимы из контейнера. Они использовались только для установления зависимостей между сервисами, и эти зависимости были разрешены на одном из предыдущих этапов. |
| RemoveUnusedDefinitionsPass | Удаляет неиспользуемые определения сервисов из контейнера. |
| RepeatedPass | Этап, который может выполняться многократно. |
| ReplaceAliasByActualDefinitionPass | Заменяет псевдонимы фактическими определениями сервисов, эффективно удаляя эти псевдонимы. |
| ResolveDefinitionTemplatesPass | Заменяет все экземпляры DefinitionDecorator на их эквивалентные полностью объединенные экземпляры Definition. |
| ResolveInvalidReferencesPass | Эмулирует поведение при ошибке, если ссылка не найдена в контейнере. |
| ResolveParameterPlaceHoldersPass | Разрешает все заглушки параметров "%somevalue%" на их реальные значения. |
| ResolveReferencesToAliasesPass | Заменяет все ссылки на псевдонимы ссылками на фактический сервис. |
| ServiceReferenceGraph | Это ориентированный граф ваших сервисов. |
| ServiceReferenceGraphEdge | Представляет ребро в вашем графе сервисов. |
| ServiceReferenceGraphNode | Представляет узел в вашем графе сервисов. |
Интерфейсы
| CompilerPassInterface | Интерфейс, который должен быть реализован компиляционными этапами. |
| RepeatablePassInterface | Интерфейс, который должен быть реализован этапами, которые выполняются как часть RepeatedPass. |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/DependencyInjection/Compiler.html