X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/c7fea8fe08e8d26840da7a0d353c05f7a84d3ff1..refs/pull/3043/head:/app/Entities/Tools/PageContent.php diff --git a/app/Entities/Tools/PageContent.php b/app/Entities/Tools/PageContent.php index c5b17ddef..b1323bc68 100644 --- a/app/Entities/Tools/PageContent.php +++ b/app/Entities/Tools/PageContent.php @@ -149,15 +149,17 @@ class PageContent /** * 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) ?: '', ]; }