| AbstractRecursivePass | |
| AnalyzeServiceReferencesPass | Выполните этот проход перед проходами, которым необходимо узнать больше о взаимоотношениях ваших сервисов. |
| AutoAliasServicePass | Устанавливает сервис в качестве псевдонима другого сервиса, используя шаблон формата. |
| AutowirePass | Анализирует существующие определения сервисов и подключает автозависимые с помощью подсказок типов их классов. |
| AutowireRequiredMethodsPass | Ищет определения с включённой автоподстановкой и регистрирует соответствующие методы «@required» в качестве сетеров. |
| CheckArgumentsValidityPass | Проверяет, правильно ли сконфигурированы аргументы методов. |
| CheckCircularReferencesPass | Проверяет ваши сервисы на циклические зависимости. |
| CheckDefinitionValidityPass | Этот проход проверяет каждое определение индивидуально, учитывая только информацию, содержащуюся в самом определении. |
| CheckExceptionOnInvalidReferenceBehaviorPass | Проверяет, что все ссылки указывают на допустимый сервис. |
| CheckReferenceValidityPass | Проверяет правильность ссылок. |
| Compiler | Этот класс используется для удаления циклических зависимостей между отдельными проходами. |
| DecoratorServicePass | Переопределяет сервис, но сохраняет переопределённый. |
| DefinitionErrorExceptionPass | Выбрасывает исключение для любых определений, у которых есть ошибки, и они всё ещё существуют. |
| ExtensionCompilerPass | Проход для автоматической обработки расширений, если они реализуют CompilerPassInterface. |
| InlineServiceDefinitionsPass | Встраивает определения сервисов, где это возможно. |
| MergeExtensionConfigurationContainerBuilder | Контейнерный билдер, предотвращающий использование методов, которые не окажут никакого эффекта от расширений. |
| MergeExtensionConfigurationParameterBag | |
| MergeExtensionConfigurationPass | Объединяет конфигурации расширений в контейнерный билдер. |
| PassConfig | Конфигурация прохода компилятора. |
| PriorityTaggedServiceTrait | Трейт, позволяющий использовать общий метод для поиска и сортировки сервисов по параметру приоритета в теге. |
| RegisterEnvVarProcessorsPass | Создаёт сервис container.env_var_processors_locator. |
| RegisterServiceSubscribersPass | Проход компилятора для регистрации сервисов с тегами, которые требуют локатор сервисов. |
| RemoveAbstractDefinitionsPass | Удаляет абстрактные определения. |
| RemovePrivateAliasesPass | Удаляет частные псевдонимы из контейнера. Они использовались только для установления зависимостей между сервисами, и эти зависимости были разрешены одним из предыдущих проходов. |
| RemoveUnusedDefinitionsPass | Удаляет неиспользуемые определения сервисов из контейнера. |
| RepeatedPass | Проход, который может выполняться многократно. |
| ReplaceAliasByActualDefinitionPass | Заменяет псевдонимы реальными определениями сервисов, фактически удаляя эти псевдонимы. |
| ResolveBindingsPass | |
| ResolveChildDefinitionsPass | Это заменяет все экземпляры ChildDefinition на эквивалентные полностью объединённые экземпляры Definition. |
| ResolveClassPass | |
| ResolveEnvPlaceholdersPass | Заменяет заполнитель переменной окружения их текущими значениями. |
| ResolveFactoryClassPass | |
| ResolveHotPathPass | Распространяет теги «container.hot_path» на связанные сервисы. |
| ResolveInstanceofConditionalsPass | Применяет условные операторы instanceof к определениям. |
| ResolveInvalidReferencesPass | Эмулирует недопустимое поведение, если ссылка не найдена в контейнере. |
| ResolveNamedArgumentsPass | Преобразует именованные аргументы в соответствующие числовые индексы. |
| ResolveParameterPlaceHoldersPass | Преобразует все параметры-заполнители «%somevalue%» в их фактические значения. |
| ResolvePrivatesPass | |
| ResolveReferencesToAliasesPass | Заменяет все ссылки на псевдонимы ссылками на фактический сервис. |
| ResolveServiceSubscribersPass | Проход компилятора для ввода их локатора сервисов в подписчиков сервисов. |
| ResolveTaggedIteratorArgumentPass | Преобразует все аргументы TaggedIteratorArgument. |
| ServiceLocatorTagPass | Применяет тег «container.service_locator», оборачивая ссылки в экземпляры ServiceClosureArgument. |
| ServiceReferenceGraph | Это ориентированный граф ваших сервисов. |
| ServiceReferenceGraphEdge | Представляет ребро в вашем графе сервисов. |
| ServiceReferenceGraphNode | Представляет узел в вашем графе сервисов. |
| ValidateEnvPlaceholdersPass | Проверяет заполнители переменных среды, используемые в конфигурации расширения, с помощью тестовых значений. |