@@ -40,7 +40,7 @@ |
||
| 40 | 40 | return ''; |
| 41 | 41 | } |
| 42 | 42 | |
| 43 | - $url = $this->checkUrl($this->bbtag() ? : $this->content); |
|
| 43 | + $url = $this->checkUrl($this->bbtag() ?: $this->content); |
|
| 44 | 44 | $host = parse_url($url, PHP_URL_HOST); |
| 45 | 45 | $target = (!empty($host) && (isset($_SERVER['SERVER_NAME']) && $host === $_SERVER['SERVER_NAME'])) |
| 46 | 46 | || empty($host) ? 'self' : 'blank'; |
@@ -41,9 +41,9 @@ |
||
| 41 | 41 | |
| 42 | 42 | $str = [ |
| 43 | 43 | 'b' => '**', // bold |
| 44 | - 'c' => '`', // inline code |
|
| 44 | + 'c' => '`', // inline code |
|
| 45 | 45 | 'del' => '~~', // strikethrough |
| 46 | - 'i' => '_', // italic |
|
| 46 | + 'i' => '_', // italic |
|
| 47 | 47 | 's' => '~~', // strikethrough |
| 48 | 48 | 'strong' => '**', // bold |
| 49 | 49 | ][$this->tag]; |
@@ -23,6 +23,7 @@ |
||
| 23 | 23 | * ParserExtensionInterface constructor. |
| 24 | 24 | * |
| 25 | 25 | * @param \chillerlan\bbcode\ParserOptions|null $options |
| 26 | + * @return void |
|
| 26 | 27 | */ |
| 27 | 28 | public function __construct(ParserOptions $options = null); |
| 28 | 29 | |
@@ -248,7 +248,7 @@ discard block |
||
| 248 | 248 | |
| 249 | 249 | * @param string $name the desired attributes name |
| 250 | 250 | * @param array $whitelist an array with whitelisted key -> value pairs |
| 251 | - * @param mixed $default [optional] a default value in case the attribute isn't set, defaults to false |
|
| 251 | + * @param string $default [optional] a default value in case the attribute isn't set, defaults to false |
|
| 252 | 252 | * |
| 253 | 253 | * @return mixed boolean if no $default is set, otherwise the whitelist value to the given key in case it exists or $default |
| 254 | 254 | */ |
@@ -262,7 +262,7 @@ discard block |
||
| 262 | 262 | * Checks if the current tag is whitelisted |
| 263 | 263 | * |
| 264 | 264 | * @param array $whitelist an array with whitelisted tag names |
| 265 | - * @param mixed $default [optional] a default value in case the tag isn't whitelisted |
|
| 265 | + * @param string $default [optional] a default value in case the tag isn't whitelisted |
|
| 266 | 266 | * |
| 267 | 267 | * @return mixed boolean if no $default is set, otherwise the whitelisted tag or $default |
| 268 | 268 | */ |
@@ -311,7 +311,7 @@ discard block |
||
| 311 | 311 | * shorthand for self::attributeIn('__BBTAG__', $array) |
| 312 | 312 | * |
| 313 | 313 | * @param array $array |
| 314 | - * @param mixed $default |
|
| 314 | + * @param string $default |
|
| 315 | 315 | * |
| 316 | 316 | * @return mixed |
| 317 | 317 | */ |
@@ -324,7 +324,7 @@ discard block |
||
| 324 | 324 | * |
| 325 | 325 | * @param string $url the URL to check |
| 326 | 326 | * |
| 327 | - * @return bool|string the url if valid, otherwise false |
|
| 327 | + * @return false|string the url if valid, otherwise false |
|
| 328 | 328 | */ |
| 329 | 329 | public function checkUrl(string $url){ |
| 330 | 330 | if(filter_var($url, FILTER_VALIDATE_URL) === false){ |
@@ -40,7 +40,7 @@ |
||
| 40 | 40 | * @param string $name |
| 41 | 41 | * @param array $arguments |
| 42 | 42 | * |
| 43 | - * @return mixed |
|
| 43 | + * @return string |
|
| 44 | 44 | */ |
| 45 | 45 | public function __call(string $name, array $arguments){ |
| 46 | 46 | return $this->string($name, ...$arguments); |
@@ -40,7 +40,7 @@ discard block |
||
| 40 | 40 | * @param string $name |
| 41 | 41 | * @param array $arguments |
| 42 | 42 | * |
| 43 | - * @return mixed |
|
| 43 | + * @return string |
|
| 44 | 44 | */ |
| 45 | 45 | public function __call(string $name, array $arguments); |
| 46 | 46 | |
@@ -50,7 +50,7 @@ discard block |
||
| 50 | 50 | * @param string $key |
| 51 | 51 | * @param string $LanguageInterface (a LanguageInterface FQCN) |
| 52 | 52 | * |
| 53 | - * @return mixed |
|
| 53 | + * @return string |
|
| 54 | 54 | * @throws \chillerlan\bbcode\BBCodeException |
| 55 | 55 | */ |
| 56 | 56 | public function string(string $key, string $LanguageInterface = null); |
@@ -198,7 +198,7 @@ discard block |
||
| 198 | 198 | /** |
| 199 | 199 | * strng regexp bbcode killer |
| 200 | 200 | * |
| 201 | - * @param string|array $bbcode BBCode as string or matches as array - callback from preg_replace_callback() |
|
| 201 | + * @param string $bbcode BBCode as string or matches as array - callback from preg_replace_callback() |
|
| 202 | 202 | * |
| 203 | 203 | * @return string |
| 204 | 204 | * @throws \chillerlan\bbcode\BBCodeException |
@@ -353,9 +353,9 @@ discard block |
||
| 353 | 353 | /** |
| 354 | 354 | * testing... |
| 355 | 355 | * |
| 356 | - * @param $preg_error |
|
| 356 | + * @param integer $preg_error |
|
| 357 | 357 | * |
| 358 | - * @param null $tag |
|
| 358 | + * @param string|null $tag |
|
| 359 | 359 | * |
| 360 | 360 | * @return void |
| 361 | 361 | * @throws \chillerlan\bbcode\BBCodeException |
@@ -125,7 +125,7 @@ |
||
| 125 | 125 | */ |
| 126 | 126 | protected function getCssClass(array $additional_classes = []):string{ |
| 127 | 127 | $classes = $this->getAttribute('class', '').' '.implode(' ', $additional_classes); |
| 128 | - $classes =preg_replace('/[^a-z\d\- ]/i', '', $classes); |
|
| 128 | + $classes = preg_replace('/[^a-z\d\- ]/i', '', $classes); |
|
| 129 | 129 | $classes = trim($classes); |
| 130 | 130 | |
| 131 | 131 | return !empty($classes) ? ' class="'.$classes.'"' : ''; |