Lines Matching refs:filename
45 * @param string $filename
47 public function addFileToWhitelist($filename) argument
49 $this->whitelistedFiles[realpath($filename)] = true;
84 * @param string $filename
86 public function removeFileFromWhitelist($filename) argument
88 $filename = realpath($filename);
90 unset($this->whitelistedFiles[$filename]);
96 * @param string $filename
100 public function isFile($filename) argument
102 if ($filename == '-' ||
103 strpos($filename, 'vfs://') === 0 ||
104 strpos($filename, 'xdebug://debug-eval') !== false ||
105 strpos($filename, 'eval()\'d code') !== false ||
106 strpos($filename, 'runtime-created function') !== false ||
107 strpos($filename, 'runkit created function') !== false ||
108 strpos($filename, 'assert code') !== false ||
109 strpos($filename, 'regexp code') !== false) {
113 return file_exists($filename);
119 * @param string $filename
123 public function isFiltered($filename) argument
125 if (!$this->isFile($filename)) {
129 $filename = realpath($filename);
131 return !isset($this->whitelistedFiles[$filename]);