/**
* Parse a base64 image URI into the data and extension.
+ *
* @return array{extension: array, data: string}
*/
protected function parseBase64ImageUri(string $uri): array
{
[$dataDefinition, $base64ImageData] = explode(',', $uri, 2);
$extension = strtolower(preg_split('/[\/;]/', $dataDefinition)[1] ?? '');
+
return [
'extension' => $extension,
- 'data' => base64_decode($base64ImageData) ?: '',
+ 'data' => base64_decode($base64ImageData) ?: '',
];
}