mirror of
https://github.com/danog/psalm.git
synced 2024-11-30 04:39:00 +01:00
TemplateChecker: Ensure it's working again (#3724)
* TemplateChecker: Ensure it's working again The template checker is erroring on my first template file due to storage missing on my pseudo method. I traced back to your original + noticed the optional param had been removed. * TemplateChecker: Add missing use
This commit is contained in:
parent
4c368da75e
commit
ac5823095d
@ -11,6 +11,7 @@ use Psalm\Internal\Analyzer\StatementsAnalyzer;
|
||||
use Psalm\CodeLocation;
|
||||
use Psalm\Context;
|
||||
use Psalm\DocComment;
|
||||
use Psalm\Storage\MethodStorage;
|
||||
use Psalm\Type;
|
||||
|
||||
class TemplateAnalyzer extends Psalm\Internal\Analyzer\FileAnalyzer
|
||||
@ -156,7 +157,7 @@ class TemplateAnalyzer extends Psalm\Internal\Analyzer\FileAnalyzer
|
||||
|
||||
$class_analyzer = new ClassAnalyzer($class, $this, self::VIEW_CLASS);
|
||||
|
||||
$view_method_analyzer = new MethodAnalyzer($class_method, $class_analyzer);
|
||||
$view_method_analyzer = new MethodAnalyzer($class_method, $class_analyzer, new MethodStorage());
|
||||
|
||||
if (!$context->check_variables) {
|
||||
$view_method_analyzer->addSuppressedIssue('UndefinedVariable');
|
||||
|
Loading…
Reference in New Issue
Block a user