From b5e40fe5f56482c6858ab6826bf0a1587924e110 Mon Sep 17 00:00:00 2001 From: Andrea Sprega Date: Thu, 15 Jan 2015 02:31:18 +0000 Subject: [PATCH] DDC-3493 - fixed EntityGenerator parsing for php 5.5 "::class" syntax --- lib/Doctrine/ORM/Tools/EntityGenerator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Doctrine/ORM/Tools/EntityGenerator.php b/lib/Doctrine/ORM/Tools/EntityGenerator.php index ec3a6e143..29caf1b11 100644 --- a/lib/Doctrine/ORM/Tools/EntityGenerator.php +++ b/lib/Doctrine/ORM/Tools/EntityGenerator.php @@ -679,7 +679,7 @@ public function __construct() if ($token[0] == T_NAMESPACE) { $lastSeenNamespace = ""; $inNamespace = true; - } elseif ($token[0] == T_CLASS) { + } elseif ($token[0] == T_CLASS && $tokens[$i-1][0] != T_DOUBLE_COLON) { $inClass = true; } elseif ($token[0] == T_FUNCTION) { if ($tokens[$i+2][0] == T_STRING) {