Spec-Zone.ru › Symfony 2.7
Symfony\Component\DependencyInjection\Compiler Классы AnalyzeServiceReferencesPass Выполните этот этап перед этапами, которым нужно знать больше о взаимосвязях ваших служб. CheckCircularReferencesPass Проверяет ваши службы на наличие циклических ссылок CheckDefinitionValidityPass Этот этап проверяет каждую дефиницию индивидуально, учитывая только информацию, содержащуюся в самой дефиниции. CheckExceptionOnInvalidReferenceBehaviorPass Проверяет, что все ссылки указывают на действительную службу. CheckReferenceValidityPass Проверяет действительность ссылок Compiler Этот класс используется для удаления циклических зависимостей между отдельными этапами. DecoratorServicePass Перезаписывает службу, но сохраняет переписанную. InlineServiceDefinitionsPass Встраивает определения служб, где это возможно. LoggingFormatter Используется для форматирования сообщений об ошибках при компиляции. MergeExtensionConfigurationPass Объединяет конфигурации расширений в сборщик контейнера PassConfig Конфигурация этапов компилятора RemoveAbstractDefinitionsPass Удаляет абстрактные определения RemovePrivateAliasesPass Удаляет частные псевдонимы из контейнера. Они использовались только для установления зависимостей между службами, и эти зависимости были разрешены на одном из предыдущих этапов. RemoveUnusedDefinitionsPass Удаляет неиспользуемые определения служб из контейнера. RepeatedPass Этап, который может выполняться многократно. ReplaceAliasByActualDefinitionPass Заменяет псевдонимы фактическими определениями служб, эффективно удаляя эти псевдонимы. ResolveDefinitionTemplatesPass Это заменяет все экземпляры DefinitionDecorator эквивалентным полностью объединенным экземпляром Definition. ResolveInvalidReferencesPass Эмулирует недопустимое поведение, если ссылка не найдена в контейнере. ResolveParameterPlaceHoldersPass Разрешает все заглушки параметров "%somevalue%" на их реальные значения. ResolveReferencesToAliasesPass Заменяет все ссылки на псевдонимы ссылками на фактическую службу. ServiceReferenceGraph Это ориентированный граф ваших служб. ServiceReferenceGraphEdge Представляет ребро в вашем графе служб. ServiceReferenceGraphNode Представляет узел в вашем графе служб.
Интерфейсы