name: CheckAliasValidityPass class_comment: '# * This pass validates aliases, it provides the following checks: # * # * - An alias which happens to be an interface must resolve to a service implementing this interface. This ensures injecting the aliased interface won''t cause a type error at runtime.' dependencies: - name: ContainerBuilder type: class source: Symfony\Component\DependencyInjection\ContainerBuilder - name: RuntimeException type: class source: Symfony\Component\DependencyInjection\Exception\RuntimeException properties: [] methods: - name: process visibility: public parameters: - name: container comment: null traits: - Symfony\Component\DependencyInjection\ContainerBuilder - Symfony\Component\DependencyInjection\Exception\RuntimeException interfaces: - CompilerPassInterface