Skip to content

PSR12.Classes.ClassInstantiation false positive when instantiating class from array index #2047

Closed
@TomasVotruba

Description

@TomasVotruba

Version: 3.3.0

Sniff: PHP_CodeSniffer\Standards\PSR12\Sniffs\Classes\ClassInstantiationSniff.MissingParenthesis

             $configuration['layout'],
             $configuration['route_prefix'],
             $configuration['object'] ?? File::class,
-            isset($configuration['object_sorter']) ? new $configuration['object_sorter']() : new FileNameObjectSorter()
+            isset($configuration['object_sorter']) ? new $configuration()['object_sorter']() : new FileNameObjectSorter()

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions