diff --git a/src/Traits/CanDecodeDataUri.php b/src/Traits/CanDecodeDataUri.php index 350f4096..b19f06cd 100644 --- a/src/Traits/CanDecodeDataUri.php +++ b/src/Traits/CanDecodeDataUri.php @@ -11,7 +11,9 @@ trait CanDecodeDataUri */ protected function decodeDataUri($value): object { - $pattern = "/^data:(?P\w+\/[-+.\w]+)?(?P(;[-\w]+=[-\w]+)*)(?P;base64)?,(?P.*)/"; + $pattern = "/^data:(?P\w+\/[-+.\w]+)?" . + "(?P(;[-\w]+=[-\w]+)*)(?P;base64)?,(?P.*)/"; + $result = preg_match($pattern, $value, $matches); return new class ($matches, $result)