From 854da1d9ca19ded3bddbd79f4c70d630148bb916 Mon Sep 17 00:00:00 2001
From: Bart Visscher <bartv@thisnet.nl>
Date: Fri, 17 May 2013 15:48:51 +0200
Subject: [PATCH] Add classes replaced by the public api to the code checker

---
 lib/installer.php | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/lib/installer.php b/lib/installer.php
index 49ba449263..2229559208 100644
--- a/lib/installer.php
+++ b/lib/installer.php
@@ -436,10 +436,28 @@ class OC_Installer{
 
 		$blacklist=array(
 			'exec(',
-			'eval('
+			'eval(',
 			// more evil pattern will go here later
-			// will will also check if an app is using private api once the public api is in place
 
+			// classes replaced by the public api
+			'OC_API::',
+			'OC_App::',
+			'OC_AppConfig::',
+			'OC_BackgroundJob::',
+			'OC_Config::',
+			'OC_DB::',
+			'OC_Files::',
+			'OC_Helper::',
+			'OC_Hook::',
+			'OC_JSON::',
+			'OC_Log::',
+			'OC_Mail::',
+			'OC_Preferences::',
+			'OC_Request::',
+			'OC_Response::',
+			'OC_Template::',
+			'OC_User::',
+			'OC_Util::',
 		);
 
 		// is the code checker enabled?
-- 
GitLab