From 06a1c0db64d8f6cf4862b04c7adf8975962fc9e9 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Tue, 20 Jul 2021 04:01:32 +0200 Subject: [PATCH] Expect use of some of MD_STD's wrappers over default functions More are to follow. --- rules/phpstan-rules.neon | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/rules/phpstan-rules.neon b/rules/phpstan-rules.neon index 5133980..807283d 100644 --- a/rules/phpstan-rules.neon +++ b/rules/phpstan-rules.neon @@ -42,6 +42,28 @@ parameters: - MDMysqliExpectedError - MDgenericInvalidInputsException - MDExpectedException + disallowedFunctionCalls: + - + function: 'file_get_contents()' + message: 'use MD_STD::file_get_contents() instead' + - + function: 'realpath()' + message: 'use MD_STD::realpath() instead' + - + function: 'unlink()' + message: 'use MD_STD::unlink() instead' + - + function: 'scandir()' + message: 'use MD_STD::scandir() instead' + - + function: 'move_uploaded_file()' + message: 'use MD_STD_IN::move_uploaded_file() instead' + - + function: 'mkdir()' + message: 'use MD_STD_IN::mkdir() instead' + - + function: 'MD_STD::startsWith()' + message: 'use str_starts_with() instead' parametersSchema: ergebnis: structure([