From c06cdf165eacf0af51c5f31ece1bead93309d598 Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Wed, 10 May 2017 09:57:24 +0200 Subject: [PATCH] Add initial support for more complex include pathes. Finishing requires - a simple parser to be able to parse something like 'dirname(__FILE__)."/config.php"' and - a global variable list for been able to parse something like '$afw_root."/config.php"'. --- umbrello/codeimport/phpimport.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/umbrello/codeimport/phpimport.cpp b/umbrello/codeimport/phpimport.cpp index 985ee4e2a..28ee31ecc 100644 --- a/umbrello/codeimport/phpimport.cpp +++ b/umbrello/codeimport/phpimport.cpp @@ -87,6 +87,8 @@ public: tokenString = m_content.mid(begin, end-begin+1); if (tokenString.startsWith("(\"") || tokenString.startsWith("('")) tokenString = tokenString.mid(2, tokenString.size() - 4); + else if (tokenString.startsWith("(")) + tokenString = tokenString.mid(1, tokenString.size() - 2); qDebug() << "-------------------include ----- " << tokenString; if (!m_dependencies->contains(tokenString)) m_dependencies->append(tokenString); -- GitLab