Update intervention/image package

Also fix a unit test, the image package had changed how it loads images
so my test for is a file upload an image was failing
This commit is contained in:
Jonny Barnes 2024-02-17 17:47:12 +00:00
parent 35c54d05c1
commit 5fa788b362
Signed by: jonny
SSH key fingerprint: SHA256:CTuSlns5U7qlD9jqHvtnVmfYV3Zwl2Z7WnJ4/dqOaL8
4 changed files with 29 additions and 17 deletions

View file

@ -149,7 +149,7 @@ class MicropubMediaController extends Controller
try { try {
$image = $manager->read($request->file('file')); $image = $manager->read($request->file('file'));
$width = $image->width(); $width = $image->width();
} catch (DecoderException) { } catch (Exception) {
// not an image // not an image
$width = null; $width = null;
} }

40
composer.lock generated
View file

@ -1644,16 +1644,16 @@
}, },
{ {
"name": "intervention/gif", "name": "intervention/gif",
"version": "4.0.0", "version": "4.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Intervention/gif.git", "url": "https://github.com/Intervention/gif.git",
"reference": "521010e0cf1f5cde9df54b8adcd7496ab5f1504f" "reference": "3d4fa6e5eed87f344ada9c0beb410d68e9f274ae"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Intervention/gif/zipball/521010e0cf1f5cde9df54b8adcd7496ab5f1504f", "url": "https://api.github.com/repos/Intervention/gif/zipball/3d4fa6e5eed87f344ada9c0beb410d68e9f274ae",
"reference": "521010e0cf1f5cde9df54b8adcd7496ab5f1504f", "reference": "3d4fa6e5eed87f344ada9c0beb410d68e9f274ae",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1661,7 +1661,8 @@
}, },
"require-dev": { "require-dev": {
"phpstan/phpstan": "^1", "phpstan/phpstan": "^1",
"phpunit/phpunit": "^9" "phpunit/phpunit": "^9",
"squizlabs/php_codesniffer": "^3.8"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -1690,33 +1691,44 @@
], ],
"support": { "support": {
"issues": "https://github.com/Intervention/gif/issues", "issues": "https://github.com/Intervention/gif/issues",
"source": "https://github.com/Intervention/gif/tree/4.0.0" "source": "https://github.com/Intervention/gif/tree/4.0.1"
}, },
"time": "2024-01-06T16:35:57+00:00" "funding": [
{
"url": "https://paypal.me/interventionio",
"type": "custom"
},
{
"url": "https://github.com/Intervention",
"type": "github"
}
],
"time": "2024-01-27T08:01:45+00:00"
}, },
{ {
"name": "intervention/image", "name": "intervention/image",
"version": "3.3.1", "version": "3.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Intervention/image.git", "url": "https://github.com/Intervention/image.git",
"reference": "fd09f59b09b3f1ee9ad90a893230781f03d1e33d" "reference": "fe1b0e2e64157133322974c28b44c25c2770a0c5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Intervention/image/zipball/fd09f59b09b3f1ee9ad90a893230781f03d1e33d", "url": "https://api.github.com/repos/Intervention/image/zipball/fe1b0e2e64157133322974c28b44c25c2770a0c5",
"reference": "fd09f59b09b3f1ee9ad90a893230781f03d1e33d", "reference": "fe1b0e2e64157133322974c28b44c25c2770a0c5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-mbstring": "*", "ext-mbstring": "*",
"intervention/gif": "^4", "intervention/gif": "^4.0.1",
"php": "^8.1" "php": "^8.1"
}, },
"require-dev": { "require-dev": {
"mockery/mockery": "^1.6", "mockery/mockery": "^1.6",
"phpstan/phpstan": "^1", "phpstan/phpstan": "^1",
"phpunit/phpunit": "^9", "phpunit/phpunit": "^9",
"slevomat/coding-standard": "~8.0",
"squizlabs/php_codesniffer": "^3.8" "squizlabs/php_codesniffer": "^3.8"
}, },
"suggest": { "suggest": {
@ -1751,7 +1763,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/Intervention/image/issues", "issues": "https://github.com/Intervention/image/issues",
"source": "https://github.com/Intervention/image/tree/3.3.1" "source": "https://github.com/Intervention/image/tree/3.4.0"
}, },
"funding": [ "funding": [
{ {
@ -1763,7 +1775,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-01-22T17:56:18+00:00" "time": "2024-02-14T15:11:21+00:00"
}, },
{ {
"name": "jonnybarnes/indieweb", "name": "jonnybarnes/indieweb",

File diff suppressed because one or more lines are too long

View file

@ -1,5 +1,5 @@
{ {
"/app.js": "/app.js?id=79bae40dcb18de9ca1b5d0008c577471", "/app.js": "/app.js?id=b4f3f08e60211bd6948ec35e5e9de9a1",
"/app-dark.css": "/app-dark.css?id=15c72df05e2b1147fa3e4b0670cfb435", "/app-dark.css": "/app-dark.css?id=15c72df05e2b1147fa3e4b0670cfb435",
"/app.css": "/app.css?id=4d6a1a7fe095eedc2cb2a4ce822ea8a5", "/app.css": "/app.css?id=4d6a1a7fe095eedc2cb2a4ce822ea8a5",
"/img/favicon.png": "/img/favicon.png?id=1542bfe8a0010dcbee710da13cce367f", "/img/favicon.png": "/img/favicon.png?id=1542bfe8a0010dcbee710da13cce367f",