Skip to content

[config] @return Annotation for getConfigTreeBuilder #21623

@Chris53897

Description

@Chris53897

It would be great to have an info about the correct @return Annotation for getConfigTreeBuilder to solve warnings from PHPStan
https://symfony.com/doc/current/bundles/configuration.html

Example:
Error: Method Zenstruck\Messenger\Monitor\DependencyInjection\ZenstruckMessengerMonitorExtension::getConfigTreeBuilder() return type with generic class Symfony\Component\Config\Definition\Builder\TreeBuilder does not specify its types: T

I guess something like this

/**
* @return TreeBuilder<???>
* or
* @template-extends TreeBuilder<ConfigurationInterface>
*/

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions