From 9d435472500540a0027a3c0246ea869e4d9902ac Mon Sep 17 00:00:00 2001 From: Julien Rosset Date: Mon, 22 Jan 2024 15:49:16 +0100 Subject: [PATCH] =?UTF-8?q?Suppression=20alerte=20ex=C3=A9cution=20dans=20?= =?UTF-8?q?AutoDiscoveryDirectory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/CliProgram/AutoDiscovery/AutoDiscoveryDirectory.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/CliProgram/AutoDiscovery/AutoDiscoveryDirectory.php b/src/CliProgram/AutoDiscovery/AutoDiscoveryDirectory.php index e408dc1..38647eb 100644 --- a/src/CliProgram/AutoDiscovery/AutoDiscoveryDirectory.php +++ b/src/CliProgram/AutoDiscovery/AutoDiscoveryDirectory.php @@ -156,7 +156,12 @@ class AutoDiscoveryDirectory implements IAutoDiscoverySpot { continue; } - $tokens = BetterPhpToken::tokenize($buffer); + /* + * Comme on ne travaille que sur une partie du code (système de buffer par 512 caractères), + * l'analyse AST peut signaler des alertes si par exemple le code coupe au milieu d'un commentaire + * → ignore donc les alertes de BetterPhpToken::tokenize pour ne pas polluer les logs + */ + $tokens = @BetterPhpToken::tokenize($buffer); $nbTokens = count($tokens); for (; $currTokenGlobal < $nbTokens; $currTokenGlobal++) { $token = $tokens[$currTokenGlobal];