| @@ -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 |      { |