@@ -107,7 +107,7 @@ discard block |
||
107 | 107 | /** |
108 | 108 | * @param StringResource $str |
109 | 109 | * |
110 | - * @return mixed |
|
110 | + * @return string |
|
111 | 111 | */ |
112 | 112 | private function _do($str) |
113 | 113 | { |
@@ -176,6 +176,9 @@ discard block |
||
176 | 176 | return $str; |
177 | 177 | } |
178 | 178 | |
179 | + /** |
|
180 | + * @param string $str |
|
181 | + */ |
|
179 | 182 | public function decodeString($str) |
180 | 183 | { |
181 | 184 | // init |
@@ -184,6 +187,10 @@ discard block |
||
184 | 187 | if (strpos($str, '<') !== false && preg_match($regExForHtmlTags, $str, $matches) === 1) { |
185 | 188 | $str = (string)preg_replace_callback( |
186 | 189 | $regExForHtmlTags, |
190 | + |
|
191 | + /** |
|
192 | + * @param string $matches |
|
193 | + */ |
|
187 | 194 | function ($matches) { |
188 | 195 | return $this->decodeEntity($matches); |
189 | 196 | }, |
@@ -222,7 +229,7 @@ discard block |
||
222 | 229 | } |
223 | 230 | |
224 | 231 | /** |
225 | - * @return null |
|
232 | + * @return null|boolean |
|
226 | 233 | */ |
227 | 234 | public function isXssFound() |
228 | 235 | { |
@@ -234,7 +241,7 @@ discard block |
||
234 | 241 | * |
235 | 242 | * @param StringResource $str |
236 | 243 | * |
237 | - * @return StringResource |
|
244 | + * @return string |
|
238 | 245 | */ |
239 | 246 | private function _entity_decode($str) |
240 | 247 | { |
@@ -337,6 +344,9 @@ discard block |
||
337 | 344 | return $str; |
338 | 345 | } |
339 | 346 | |
347 | + /** |
|
348 | + * @param string $file |
|
349 | + */ |
|
340 | 350 | private function _get_data($file) |
341 | 351 | { |
342 | 352 | /** @noinspection PhpIncludeInspection */ |
@@ -3,7 +3,6 @@ discard block |
||
3 | 3 | namespace devtoolboxuk\soteria\handlers; |
4 | 4 | |
5 | 5 | use devtoolboxuk\soteria\models\SoteriaModel; |
6 | - |
|
7 | 6 | use devtoolboxuk\soteriautf\Resources\Attributes; |
8 | 7 | use devtoolboxuk\soteriautf\Resources\Exploded; |
9 | 8 | use devtoolboxuk\soteriautf\Resources\Html; |
@@ -11,7 +10,6 @@ discard block |
||
11 | 10 | use devtoolboxuk\soteriautf\Resources\NeverAllowed; |
12 | 11 | use devtoolboxuk\soteriautf\Resources\System; |
13 | 12 | use devtoolboxuk\soteriautf\Resources\StringResource; |
14 | - |
|
15 | 13 | use devtoolboxuk\soteriautf\Utf8; |
16 | 14 | use devtoolboxuk\soteriautf\Utf7; |
17 | 15 |
@@ -25,7 +25,7 @@ |
||
25 | 25 | } |
26 | 26 | |
27 | 27 | /** |
28 | - * @return mixed |
|
28 | + * @return string |
|
29 | 29 | */ |
30 | 30 | public function getResult() |
31 | 31 | { |
@@ -33,6 +33,11 @@ |
||
33 | 33 | $this->standardUrlRegEx = '/' . $standardUrlRegEx . '/i'; |
34 | 34 | } |
35 | 35 | |
36 | + /** |
|
37 | + * @param string $str |
|
38 | + * |
|
39 | + * @return string |
|
40 | + */ |
|
36 | 41 | function remove($str) |
37 | 42 | { |
38 | 43 | return preg_replace($this->standardUrlRegEx, ' ', $str); |
@@ -30,7 +30,7 @@ discard block |
||
30 | 30 | * |
31 | 31 | * Removes URLs from strings |
32 | 32 | * |
33 | - * @param array|string $data |
|
33 | + * @param string $data |
|
34 | 34 | * @return array|string|string[]|null |
35 | 35 | */ |
36 | 36 | public function removeUrl($data) |
@@ -167,7 +167,7 @@ discard block |
||
167 | 167 | |
168 | 168 | |
169 | 169 | /** |
170 | - * @return null |
|
170 | + * @return null|boolean |
|
171 | 171 | */ |
172 | 172 | public function isSanitised() |
173 | 173 | { |
@@ -176,7 +176,7 @@ discard block |
||
176 | 176 | |
177 | 177 | /** |
178 | 178 | * Returns true if the data is valid |
179 | - * @return null |
|
179 | + * @return boolean |
|
180 | 180 | */ |
181 | 181 | public function isValid() |
182 | 182 | { |