summaryrefslogtreecommitdiffstats
path: root/lib/private/app/codechecker.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/private/app/codechecker.php')
-rw-r--r--lib/private/app/codechecker.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/private/app/codechecker.php b/lib/private/app/codechecker.php
index b3d8a3b1e81..93f82def81e 100644
--- a/lib/private/app/codechecker.php
+++ b/lib/private/app/codechecker.php
@@ -44,6 +44,7 @@ class CodeChecker extends BasicEmitter {
const CLASS_NEW_FETCH_NOT_ALLOWED = 1004;
const OP_OPERATOR_USAGE_DISCOURAGED = 1005;
const CLASS_USE_NOT_ALLOWED = 1006;
+ const CLASS_METHOD_CALL_NOT_ALLOWED = 1007;
/** @var Parser */
private $parser;
@@ -83,6 +84,8 @@ class CodeChecker extends BasicEmitter {
protected $blackListedFunctions = [];
+ protected $blackListedMethods = [];
+
/** @var bool */
protected $checkEqualOperators = false;
@@ -148,7 +151,7 @@ class CodeChecker extends BasicEmitter {
$code = file_get_contents($file);
$statements = $this->parser->parse($code);
- $visitor = new CodeCheckVisitor($this->blackListDescription, $this->blackListedClassNames, $this->blackListedConstants, $this->blackListedFunctions, $this->checkEqualOperators);
+ $visitor = new CodeCheckVisitor($this->blackListDescription, $this->blackListedClassNames, $this->blackListedConstants, $this->blackListedFunctions, $this->blackListedMethods, $this->checkEqualOperators);
$traverser = new NodeTraverser;
$traverser->addVisitor($visitor);