We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 51420f0 commit f54fc9bCopy full SHA for f54fc9b
src/BaseFilter.php
@@ -1,6 +1,11 @@
1
<?php
2
namespace PhpWaf;
3
4
+/**
5
+ * Class BaseFilter
6
+ *
7
+ * @package PhpWaf
8
+ */
9
abstract class BaseFilter
10
{
11
/**
@@ -18,8 +23,8 @@ abstract class BaseFilter
18
23
*/
19
24
public function __construct()
20
25
21
- $payloads = @file(__DIR__ . '/../payloads/' . $this->payloads_file);
22
- if ($payloads !== false)
26
+ $filename = __DIR__ . '/payloads/' . $this->payloads_file;
27
+ if (is_file($filename) && ($payloads = file($filename)) !== false)
28
29
$this->payloads = $payloads;
30
}
@@ -32,4 +37,4 @@ public function __construct()
32
37
* @return bool
33
38
34
39
abstract public function safe(string $value): bool;
35
-}
40
+}
0 commit comments