golden hour
/opt/cpanel/ea-wappspector/vendor/rector/rector/vendor/rector/rector-symfony/src/TypeAnalyzer
⬆️ Go Up
Upload
File/Folder
Size
Actions
ArrayUnionResponseTypeAnalyzer.php
1.34 KB
Del
OK
ContainerAwareAnalyzer.php
1003 B
Del
OK
ControllerAnalyzer.php
2.61 KB
Del
OK
Edit: ContainerAwareAnalyzer.php
<?php declare (strict_types=1); namespace Rector\Symfony\TypeAnalyzer; use PhpParser\Node\Expr; use PHPStan\Type\ObjectType; use Rector\NodeTypeResolver\NodeTypeResolver; final class ContainerAwareAnalyzer { /** * @readonly * @var \Rector\NodeTypeResolver\NodeTypeResolver */ private $nodeTypeResolver; /** * @var ObjectType[] */ private $getMethodAwareObjectTypes = []; public function __construct(NodeTypeResolver $nodeTypeResolver) { $this->nodeTypeResolver = $nodeTypeResolver; $this->getMethodAwareObjectTypes = [new ObjectType('Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController'), new ObjectType('Symfony\\Bundle\\FrameworkBundle\\Controller\\Controller'), new ObjectType('Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerTrait')]; } public function isGetMethodAwareType(Expr $expr) : bool { return $this->nodeTypeResolver->isObjectTypes($expr, $this->getMethodAwareObjectTypes); } }
Save