Skip to content

[DI] Support optional class for named services #847

@Haehnchen

Description

@Haehnchen

For a valid class name service indexer needs a class attribute, but class is now optional.

services:
    Vendor\Namespace\Class:
        class: Vendor\Namespace\Class
        autowire: true
services:
    Vendor\Namespace\Class:
        autowire: true

symfony/symfony#21133
symfony/symfony@306a060

Notes:
id converts to lower, think of empty syntax

<service id="appbundle\mytestclass" class="AppBundle\MyTestClass"/>
AppBundle\MyTestClass: ~
AppBundle\MyTestClass: {}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions