From 7f4b961ba0e18e5f9d7dae8e1f922b01878a37dc Mon Sep 17 00:00:00 2001 From: Daniel Kesselberg Date: Mon, 27 Apr 2026 17:39:39 +0200 Subject: [PATCH 1/2] fix(since): Import PhpParser classes Signed-off-by: Daniel Kesselberg --- build/psalm/OcpSinceChecker.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build/psalm/OcpSinceChecker.php b/build/psalm/OcpSinceChecker.php index 959e70e0c4ce6..1f645898a387a 100644 --- a/build/psalm/OcpSinceChecker.php +++ b/build/psalm/OcpSinceChecker.php @@ -1,12 +1,17 @@ Date: Mon, 27 Apr 2026 17:40:30 +0200 Subject: [PATCH 2/2] fix(since): Ignore private methods in OCP fix(since): Ignore private methods in OCP fix(since): Ignore private methods in OCP Signed-off-by: Daniel Kesselberg [skip ci] [skip ci] --- build/psalm/OcpSinceChecker.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/psalm/OcpSinceChecker.php b/build/psalm/OcpSinceChecker.php index 1f645898a387a..de73115588b76 100644 --- a/build/psalm/OcpSinceChecker.php +++ b/build/psalm/OcpSinceChecker.php @@ -32,7 +32,7 @@ public static function afterClassLikeVisit(AfterClassLikeVisitEvent $event): voi self::checkStatementComment($stmt, $statementsSource, 'constant'); } - if ($stmt instanceof ClassMethod) { + if ($stmt instanceof ClassMethod && ($stmt->isPublic() || $stmt->isProtected())) { self::checkStatementComment($stmt, $statementsSource, 'method'); }