Issues (14)

Examples/remove-file.php (1 issue)

Severity
1
<?php
2
require "../vendor/autoload.php";
3
4
//Directory
5
$dir = __DIR__ . "/vendor/myFolder/myFile.txt";
6
$url = new \Developers\Dir();
7
$result = $url -> RemoveFile($dir, $file);
0 ignored issues
show
The call to Developers\Dir::RemoveFile() has too many arguments starting with $file. ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-call  annotation

7
$result = $url -> /** @scrutinizer ignore-call */ RemoveFile($dir, $file);

This check compares calls to functions or methods with their respective definitions. If the call has more arguments than are defined, it raises an issue.

If a function is defined several times with a different number of parameters, the check may pick up the wrong definition and report false positives. One codebase where this has been known to happen is Wordpress. Please note the @ignore annotation hint above.

Loading history...
8
9
//Print
10
if($result){
11
    echo "success";
12
}else{
13
    echo "Oops... Error";
14
}