psalm: PHP Fatal error: Uncaught TypeError: Argument 3 passed to Psalm\Checker\TypeChecker::isContainedBy() must be an instance of Psalm\Type\Union, null given,
Trying to run Psalm on the LimeSurvey project, I received these errors:
PHP Notice: Undefined offset: 2 in /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php on line 369
Notice: Undefined offset: 2 in /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php on line 369
PHP Fatal error: Uncaught TypeError: Argument 3 passed to Psalm\Checker\TypeChecker::isContainedBy() must be an instance of Psalm\Type\Union, null given, called in /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php on line 380 and defined in /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php:43
Stack trace:
#0 /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php(380): Psalm\Checker\TypeChecker::isContainedBy(Object(Psalm\Codebase), Object(Psalm\Type\Union), NULL, false, false, true, NULL, NULL)
#1 /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php(86): Psalm\Checker\TypeChecker::isAtomicContainedBy(Object(Psalm\Codebase), Object(Psalm\Type\Atomic\TArray), Object(Psalm\Type\Atomic\TArray), true, NULL, NULL, false)
#2 /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/FunctionLikeChecker.php(971): Psalm\Checker\TypeChecker::isContainedBy(Object(Psalm\Codebase), Object(Psalm\Type in /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php on line 43
Fatal error: Uncaught TypeError: Argument 3 passed to Psalm\Checker\TypeChecker::isContainedBy() must be an instance of Psalm\Type\Union, null given, called in /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php on line 380 and defined in /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php:43
Stack trace:
#0 /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php(380): Psalm\Checker\TypeChecker::isContainedBy(Object(Psalm\Codebase), Object(Psalm\Type\Union), NULL, false, false, true, NULL, NULL)
#1 /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php(86): Psalm\Checker\TypeChecker::isAtomicContainedBy(Object(Psalm\Codebase), Object(Psalm\Type\Atomic\TArray), Object(Psalm\Type\Atomic\TArray), true, NULL, NULL, false)
#2 /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/FunctionLikeChecker.php(971): Psalm\Checker\TypeChecker::isContainedBy(Object(Psalm\Codebase), Object(Psalm\Type in /limesurvey/third_party/vimeo/psalm/src/Psalm/Checker/TypeChecker.php on line 43
Any idea for a next step?
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 26 (11 by maintainers)
Commits related to this issue
- Emit InvalidDocblock for bad static keyword in @var Ref #623 — committed to vimeo/psalm by muglug 6 years ago
composer require --dev vimeo/psalm:dev-master