We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 995e70c commit 596e2bcCopy full SHA for 596e2bc
2 files changed
composer.json
@@ -14,6 +14,7 @@
14
"require-dev": {
15
"phan/phan": "^5.4",
16
"phpunit/phpunit": "^9.5",
17
+ "phpstan/phpstan": "^1.8",
18
"symfony/var-dumper": "^5.4",
19
"unleashedtech/php-coding-standard": "^3.1"
20
},
@@ -40,7 +41,8 @@
40
41
"@phpcs",
42
"@phpunit",
43
"@php examples/basic.php",
- "phan"
44
+ "phan",
45
+ "phpstan analyse --level=8 src/ tests/"
46
]
47
}
48
src/Shortcode.php
@@ -30,7 +30,11 @@ public function getName(): string
30
31
public function loadAttrsFromString(string $string): void
32
{
33
- $parts = \preg_split('/(?<!\\\\)\\|/', $string);
+ $parts = \preg_split('/(?<!\\\\)\\|/', $string);
34
+ if (! $parts) {
35
+ return;
36
+ }
37
+
38
$unnamedIndex = 1;
39
foreach ($parts as $part) {
if ($part === '') {
0 commit comments