@@ -472,17 +472,18 @@ private function parseTypeAliasImportTagValue(TokenIterator $tokens): Ast\PhpDoc
472472 private function parseAssertTagValue (TokenIterator $ tokens ): Ast \PhpDoc \PhpDocTagValueNode
473473 {
474474 $ isNegated = $ tokens ->tryConsumeTokenType (Lexer::TOKEN_NEGATED );
475+ $ isEquality = $ tokens ->tryConsumeTokenType (Lexer::TOKEN_EQUAL );
475476 $ type = $ this ->typeParser ->parse ($ tokens );
476477 $ parameter = $ this ->parseAssertParameter ($ tokens );
477478 $ description = $ this ->parseOptionalDescription ($ tokens );
478479
479480 if (array_key_exists ('method ' , $ parameter )) {
480- return new Ast \PhpDoc \AssertTagMethodValueNode ($ type , $ parameter ['parameter ' ], $ parameter ['method ' ], $ isNegated , $ description );
481+ return new Ast \PhpDoc \AssertTagMethodValueNode ($ type , $ parameter ['parameter ' ], $ parameter ['method ' ], $ isNegated , $ description, $ isEquality );
481482 } elseif (array_key_exists ('property ' , $ parameter )) {
482- return new Ast \PhpDoc \AssertTagPropertyValueNode ($ type , $ parameter ['parameter ' ], $ parameter ['property ' ], $ isNegated , $ description );
483+ return new Ast \PhpDoc \AssertTagPropertyValueNode ($ type , $ parameter ['parameter ' ], $ parameter ['property ' ], $ isNegated , $ description, $ isEquality );
483484 }
484485
485- return new Ast \PhpDoc \AssertTagValueNode ($ type , $ parameter ['parameter ' ], $ isNegated , $ description );
486+ return new Ast \PhpDoc \AssertTagValueNode ($ type , $ parameter ['parameter ' ], $ isNegated , $ description, $ isEquality );
486487 }
487488
488489 /**
0 commit comments