From 47dfdfba349763c53dcb649201f1b98e37bbbf8b Mon Sep 17 00:00:00 2001 From: trenc Date: Thu, 7 May 2026 09:05:42 +0200 Subject: [PATCH 1/8] docs: story export is not item related --- .../api-docs/stories-storyId-items-export-format-path.yaml | 3 +-- .../api-docs/stories-storyId-items-export-mets-path.yaml | 1 - .../stories-storyId-items-export-mets-status-batchId-path.yaml | 1 - 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/storage/api-docs/stories-storyId-items-export-format-path.yaml b/src/storage/api-docs/stories-storyId-items-export-format-path.yaml index 02799ac..f201338 100644 --- a/src/storage/api-docs/stories-storyId-items-export-format-path.yaml +++ b/src/storage/api-docs/stories-storyId-items-export-format-path.yaml @@ -1,9 +1,8 @@ get: tags: - stories - - items - exports - summary: Export story items + summary: Export a story description: >- Export story data and basic item data to various formats. Exporting to CSV creates a zip file containing a CSV with story metadata and a CSV with item diff --git a/src/storage/api-docs/stories-storyId-items-export-mets-path.yaml b/src/storage/api-docs/stories-storyId-items-export-mets-path.yaml index b80fb0c..7ff7efe 100644 --- a/src/storage/api-docs/stories-storyId-items-export-mets-path.yaml +++ b/src/storage/api-docs/stories-storyId-items-export-mets-path.yaml @@ -1,7 +1,6 @@ post: tags: - stories - - items - exports summary: Prepare METS export description: >- diff --git a/src/storage/api-docs/stories-storyId-items-export-mets-status-batchId-path.yaml b/src/storage/api-docs/stories-storyId-items-export-mets-status-batchId-path.yaml index 9041516..95983a2 100644 --- a/src/storage/api-docs/stories-storyId-items-export-mets-status-batchId-path.yaml +++ b/src/storage/api-docs/stories-storyId-items-export-mets-status-batchId-path.yaml @@ -1,7 +1,6 @@ get: tags: - stories - - items - exports summary: Get METS preparation status description: >- From 68862805d445d2094b94a99ebaf9c5c6ed8b85c6 Mon Sep 17 00:00:00 2001 From: trenc Date: Thu, 7 May 2026 10:22:05 +0200 Subject: [PATCH 2/8] docs: streamline responses --- src/storage/api-docs/import-dei-path.yaml | 31 ++++-------- src/storage/api-docs/import-dei-schema.yaml | 54 --------------------- 2 files changed, 10 insertions(+), 75 deletions(-) diff --git a/src/storage/api-docs/import-dei-path.yaml b/src/storage/api-docs/import-dei-path.yaml index aba801a..4f3361e 100644 --- a/src/storage/api-docs/import-dei-path.yaml +++ b/src/storage/api-docs/import-dei-path.yaml @@ -156,34 +156,23 @@ post: allOf: - $ref: 'responses.yaml#/BasicSuccessResponse' - type: object - properties: + - properties: data: $ref: 'import-dei-schema.yaml#/ImportDeiResponseSchema' + message: + example: 'Story successfully imported.' '400': + $ref: 'responses.yaml#/400ErrorResponse' description: Import failed because the payload or IIIF manifest was invalid. content: application/json: schema: - $ref: 'responses.yaml#/400ErrorResponse' - examples: - manifest-missing: - summary: Missing manifest URL - value: - success: false - message: Import failed - data: IIIF manifest missing. Import aborted. - manifest-unreachable: - summary: Manifest not reachable - value: - success: false - message: Import failed - data: 'IIIF manifest not reachable. Status: 404' - manifest-empty: - summary: Manifest has no canvases - value: - success: false - message: Import failed - data: IIIF manifest contains no canvases. Import aborted. + allOf: + - properties: + example: + success: false + message: Import failed + data: IIIF manifest missing. Import aborted. '401': $ref: 'responses.yaml#/401ErrorResponse' '422': diff --git a/src/storage/api-docs/import-dei-schema.yaml b/src/storage/api-docs/import-dei-schema.yaml index 18433c8..909f59c 100644 --- a/src/storage/api-docs/import-dei-schema.yaml +++ b/src/storage/api-docs/import-dei-schema.yaml @@ -93,62 +93,8 @@ ImportDeiResponseSchema: type: object description: Story data returned after a successful DEI import. properties: - StoryId: - type: integer - example: 55 - RecordId: - type: - - string - - 'null' - example: '/2/manifest_test' ExternalRecordId: type: - string - 'null' example: 'http://data.europeana.eu/item/2/manifest_test' - ImportName: - type: string - example: 'myimport' - ProjectId: - type: integer - example: 1 - DatasetId: - type: integer - example: 1 - PreviewImage: - type: - - string - - 'null' - description: JSON string of the first canvas image used as story preview. - example: '{"@id":"https://example.com/cover.jpg"}' - Manifest: - type: - - string - - 'null' - format: uri - example: 'https://example.com/iiif/manifest/test_1' - PlaceName: - type: - - string - - 'null' - example: 'Test Location' - PlaceLatitude: - type: - - number - - 'null' - example: 55.605 - PlaceLongitude: - type: - - number - - 'null' - example: 13.0038 - Dc: - $ref: 'stories-schema.yaml#/DcElementsReferenceSchema' - Dcterms: - $ref: 'stories-schema.yaml#/DctermsReferenceSchema' - Edm: - $ref: 'stories-schema.yaml#/EdmReferenceSchema' - Items: - type: array - items: - $ref: '#/ImportDeiItemReferenceSchema' From 2642ff2a4731d683a9e2355e71605153586bab72 Mon Sep 17 00:00:00 2001 From: trenc Date: Fri, 8 May 2026 11:19:14 +0200 Subject: [PATCH 3/8] fix: update vendors --- src/composer.json | 2 +- src/composer.lock | 367 ++++++++++++++++++++++++++++------------------ 2 files changed, 229 insertions(+), 140 deletions(-) diff --git a/src/composer.json b/src/composer.json index cc85a02..20a5782 100644 --- a/src/composer.json +++ b/src/composer.json @@ -14,7 +14,7 @@ "symfony/yaml": "^6.4" }, "require-dev": { - "laravel/pint": "^1.1", + "laravel/pint": "^1.17", "laravel/telescope": "^5.5", "mockery/mockery": "^1.6.12", "nunomaduro/collision": "^8.1", diff --git a/src/composer.lock b/src/composer.lock index e401239..2c80708 100644 --- a/src/composer.lock +++ b/src/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "347c0050e4a7695b35dd7f89173b190e", + "content-hash": "ca41c271271f4b688835a55550960a7e", "packages": [ { "name": "brick/math", @@ -1117,16 +1117,16 @@ }, { "name": "laravel/framework", - "version": "v13.6.0", + "version": "v13.8.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "416a93ea9c53161e0d4b8a44045f447b65a7d2f1" + "reference": "e7db333a025a1e93ebca7744953069d7719f4bcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/416a93ea9c53161e0d4b8a44045f447b65a7d2f1", - "reference": "416a93ea9c53161e0d4b8a44045f447b65a7d2f1", + "url": "https://api.github.com/repos/laravel/framework/zipball/e7db333a025a1e93ebca7744953069d7719f4bcf", + "reference": "e7db333a025a1e93ebca7744953069d7719f4bcf", "shasum": "" }, "require": { @@ -1167,8 +1167,9 @@ "symfony/http-kernel": "^7.4.0 || ^8.0.0", "symfony/mailer": "^7.4.0 || ^8.0.0", "symfony/mime": "^7.4.0 || ^8.0.0", - "symfony/polyfill-php84": "^1.33", - "symfony/polyfill-php85": "^1.33", + "symfony/polyfill-php84": "^1.36", + "symfony/polyfill-php85": "^1.36", + "symfony/polyfill-php86": "^1.36", "symfony/process": "^7.4.5 || ^8.0.5", "symfony/routing": "^7.4.0 || ^8.0.0", "symfony/uid": "^7.4.0 || ^8.0.0", @@ -1336,7 +1337,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-04-21T13:32:11+00:00" + "time": "2026-05-05T21:01:14+00:00" }, { "name": "laravel/prompts", @@ -1399,16 +1400,16 @@ }, { "name": "laravel/serializable-closure", - "version": "v2.0.12", + "version": "v2.0.13", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "a6abb4e54f6fcd3138120b9ad497f0bd146f9919" + "reference": "b566ee0dd251f3c4078bed003a7ce015f5ea6dce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/a6abb4e54f6fcd3138120b9ad497f0bd146f9919", - "reference": "a6abb4e54f6fcd3138120b9ad497f0bd146f9919", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/b566ee0dd251f3c4078bed003a7ce015f5ea6dce", + "reference": "b566ee0dd251f3c4078bed003a7ce015f5ea6dce", "shasum": "" }, "require": { @@ -1456,7 +1457,7 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2026-04-14T13:33:34+00:00" + "time": "2026-04-16T14:03:50+00:00" }, { "name": "league/commonmark", @@ -3477,16 +3478,16 @@ }, { "name": "symfony/console", - "version": "v7.4.8", + "version": "v7.4.9", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707" + "reference": "d7d2b64a45a89d607865927b176fa51c33ddbb58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707", - "reference": "1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707", + "url": "https://api.github.com/repos/symfony/console/zipball/d7d2b64a45a89d607865927b176fa51c33ddbb58", + "reference": "d7d2b64a45a89d607865927b176fa51c33ddbb58", "shasum": "" }, "require": { @@ -3551,7 +3552,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.4.8" + "source": "https://github.com/symfony/console/tree/v7.4.9" }, "funding": [ { @@ -3571,20 +3572,20 @@ "type": "tidelift" } ], - "time": "2026-03-30T13:54:39+00:00" + "time": "2026-04-22T15:21:55+00:00" }, { "name": "symfony/css-selector", - "version": "v7.4.8", + "version": "v7.4.9", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "b055f228a4178a1d6774909903905e3475f3eac8" + "reference": "b75663ed96cf4756e28e3105476f220f92886cc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/b055f228a4178a1d6774909903905e3475f3eac8", - "reference": "b055f228a4178a1d6774909903905e3475f3eac8", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b75663ed96cf4756e28e3105476f220f92886cc4", + "reference": "b75663ed96cf4756e28e3105476f220f92886cc4", "shasum": "" }, "require": { @@ -3620,7 +3621,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.4.8" + "source": "https://github.com/symfony/css-selector/tree/v7.4.9" }, "funding": [ { @@ -3640,20 +3641,20 @@ "type": "tidelift" } ], - "time": "2026-03-24T13:12:05+00:00" + "time": "2026-04-18T13:18:21+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.6.0", + "version": "v3.7.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + "reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", - "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/50f59d1f3ca46d41ac911f97a78626b6756af35b", + "reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b", "shasum": "" }, "require": { @@ -3666,7 +3667,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -3691,7 +3692,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.0" }, "funding": [ { @@ -3702,12 +3703,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2026-04-13T15:52:40+00:00" }, { "name": "symfony/error-handler", @@ -3793,16 +3798,16 @@ }, { "name": "symfony/event-dispatcher", - "version": "v7.4.8", + "version": "v7.4.9", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "f57b899fa736fd71121168ef268f23c206083f0a" + "reference": "e4a2e29753c7801f7a8340e066cfa788f3bc8101" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f57b899fa736fd71121168ef268f23c206083f0a", - "reference": "f57b899fa736fd71121168ef268f23c206083f0a", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/e4a2e29753c7801f7a8340e066cfa788f3bc8101", + "reference": "e4a2e29753c7801f7a8340e066cfa788f3bc8101", "shasum": "" }, "require": { @@ -3854,7 +3859,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.8" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.9" }, "funding": [ { @@ -3874,20 +3879,20 @@ "type": "tidelift" } ], - "time": "2026-03-30T13:54:39+00:00" + "time": "2026-04-18T13:18:21+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.6.0", + "version": "v3.7.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "59eb412e93815df44f05f342958efa9f46b1e586" + "reference": "ccba7060602b7fed0b03c85bf025257f76d9ef32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", - "reference": "59eb412e93815df44f05f342958efa9f46b1e586", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/ccba7060602b7fed0b03c85bf025257f76d9ef32", + "reference": "ccba7060602b7fed0b03c85bf025257f76d9ef32", "shasum": "" }, "require": { @@ -3901,7 +3906,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -3934,7 +3939,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.7.0" }, "funding": [ { @@ -3945,12 +3950,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2026-01-05T13:30:16+00:00" }, { "name": "symfony/finder", @@ -4104,16 +4113,16 @@ }, { "name": "symfony/http-kernel", - "version": "v7.4.8", + "version": "v7.4.10", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "017e76ad089bac281553389269e259e155935e1a" + "reference": "23486f59234c6fd6e8f1bec97124f3829d686627" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/017e76ad089bac281553389269e259e155935e1a", - "reference": "017e76ad089bac281553389269e259e155935e1a", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/23486f59234c6fd6e8f1bec97124f3829d686627", + "reference": "23486f59234c6fd6e8f1bec97124f3829d686627", "shasum": "" }, "require": { @@ -4199,7 +4208,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v7.4.8" + "source": "https://github.com/symfony/http-kernel/tree/v7.4.10" }, "funding": [ { @@ -4219,7 +4228,7 @@ "type": "tidelift" } ], - "time": "2026-03-31T20:57:01+00:00" + "time": "2026-05-06T12:07:34+00:00" }, { "name": "symfony/mailer", @@ -4307,16 +4316,16 @@ }, { "name": "symfony/mime", - "version": "v7.4.8", + "version": "v7.4.9", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "6df02f99998081032da3407a8d6c4e1dcb5d4379" + "reference": "2d550c4758ba4c47519a6667c36553d535705b0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/6df02f99998081032da3407a8d6c4e1dcb5d4379", - "reference": "6df02f99998081032da3407a8d6c4e1dcb5d4379", + "url": "https://api.github.com/repos/symfony/mime/zipball/2d550c4758ba4c47519a6667c36553d535705b0c", + "reference": "2d550c4758ba4c47519a6667c36553d535705b0c", "shasum": "" }, "require": { @@ -4372,7 +4381,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.4.8" + "source": "https://github.com/symfony/mime/tree/v7.4.9" }, "funding": [ { @@ -4392,11 +4401,11 @@ "type": "tidelift" } ], - "time": "2026-03-30T14:11:46+00:00" + "time": "2026-04-29T13:21:53+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -4455,7 +4464,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0" }, "funding": [ { @@ -4479,16 +4488,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df" + "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/ad1b7b9092976d6c948b8a187cec9faaea9ec1df", - "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/4864388bfbd3001ce88e234fab652acd91fdc57e", + "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e", "shasum": "" }, "require": { @@ -4537,7 +4546,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.37.0" }, "funding": [ { @@ -4557,11 +4566,11 @@ "type": "tidelift" } ], - "time": "2026-04-10T16:19:22+00:00" + "time": "2026-04-26T13:13:48+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", @@ -4624,7 +4633,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.37.0" }, "funding": [ { @@ -4648,7 +4657,7 @@ }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -4709,7 +4718,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.37.0" }, "funding": [ { @@ -4733,7 +4742,7 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", @@ -4794,7 +4803,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.37.0" }, "funding": [ { @@ -4818,7 +4827,7 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", @@ -4878,7 +4887,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.37.0" }, "funding": [ { @@ -4902,7 +4911,7 @@ }, { "name": "symfony/polyfill-php83", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", @@ -4958,7 +4967,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.37.0" }, "funding": [ { @@ -4982,7 +4991,7 @@ }, { "name": "symfony/polyfill-php84", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php84.git", @@ -5038,7 +5047,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php84/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-php84/tree/v1.37.0" }, "funding": [ { @@ -5062,16 +5071,16 @@ }, { "name": "symfony/polyfill-php85", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php85.git", - "reference": "2c408a6bb0313e6001a83628dc5506100474254e" + "reference": "fcfa4973a9917cef23f2e38774da74a2b7d115ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/2c408a6bb0313e6001a83628dc5506100474254e", - "reference": "2c408a6bb0313e6001a83628dc5506100474254e", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/fcfa4973a9917cef23f2e38774da74a2b7d115ee", + "reference": "fcfa4973a9917cef23f2e38774da74a2b7d115ee", "shasum": "" }, "require": { @@ -5118,7 +5127,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php85/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-php85/tree/v1.37.0" }, "funding": [ { @@ -5138,11 +5147,91 @@ "type": "tidelift" } ], - "time": "2026-04-10T16:50:15+00:00" + "time": "2026-04-26T13:10:57+00:00" + }, + { + "name": "symfony/polyfill-php86", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php86.git", + "reference": "33d8fc5a705481e21fe3a81212b26f9b1f61749c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php86/zipball/33d8fc5a705481e21fe3a81212b26f9b1f61749c", + "reference": "33d8fc5a705481e21fe3a81212b26f9b1f61749c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php86\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php86/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-26T13:13:48+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.36.0", + "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", @@ -5201,7 +5290,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.36.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.37.0" }, "funding": [ { @@ -5290,16 +5379,16 @@ }, { "name": "symfony/routing", - "version": "v7.4.8", + "version": "v7.4.9", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b" + "reference": "287771d8bc86eacb30678dd10eda6c64a859951f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b", - "reference": "9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b", + "url": "https://api.github.com/repos/symfony/routing/zipball/287771d8bc86eacb30678dd10eda6c64a859951f", + "reference": "287771d8bc86eacb30678dd10eda6c64a859951f", "shasum": "" }, "require": { @@ -5351,7 +5440,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.4.8" + "source": "https://github.com/symfony/routing/tree/v7.4.9" }, "funding": [ { @@ -5371,20 +5460,20 @@ "type": "tidelift" } ], - "time": "2026-03-24T13:12:05+00:00" + "time": "2026-04-22T15:21:55+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.6.1", + "version": "v3.7.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" + "reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", - "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d25d82433a80eba6aa0e6c24b61d7370d99e444a", + "reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a", "shasum": "" }, "require": { @@ -5402,7 +5491,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -5438,7 +5527,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.7.0" }, "funding": [ { @@ -5458,7 +5547,7 @@ "type": "tidelift" } ], - "time": "2025-07-15T11:30:57+00:00" + "time": "2026-03-28T09:44:51+00:00" }, { "name": "symfony/string", @@ -5553,16 +5642,16 @@ }, { "name": "symfony/translation", - "version": "v7.4.8", + "version": "v7.4.10", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "33600f8489485425bfcddd0d983391038d3422e7" + "reference": "ada7578c30dd5feaa8259cff3e885069ea81ddde" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/33600f8489485425bfcddd0d983391038d3422e7", - "reference": "33600f8489485425bfcddd0d983391038d3422e7", + "url": "https://api.github.com/repos/symfony/translation/zipball/ada7578c30dd5feaa8259cff3e885069ea81ddde", + "reference": "ada7578c30dd5feaa8259cff3e885069ea81ddde", "shasum": "" }, "require": { @@ -5629,7 +5718,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.4.8" + "source": "https://github.com/symfony/translation/tree/v7.4.10" }, "funding": [ { @@ -5649,20 +5738,20 @@ "type": "tidelift" } ], - "time": "2026-03-24T13:12:05+00:00" + "time": "2026-05-06T11:19:24+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.6.1", + "version": "v3.7.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "65a8bc82080447fae78373aa10f8d13b38338977" + "reference": "0ab302977a952b42fd51475c4ebac81f8da0a95d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977", - "reference": "65a8bc82080447fae78373aa10f8d13b38338977", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/0ab302977a952b42fd51475c4ebac81f8da0a95d", + "reference": "0ab302977a952b42fd51475c4ebac81f8da0a95d", "shasum": "" }, "require": { @@ -5675,7 +5764,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.6-dev" + "dev-main": "3.7-dev" } }, "autoload": { @@ -5711,7 +5800,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.6.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.7.0" }, "funding": [ { @@ -5731,20 +5820,20 @@ "type": "tidelift" } ], - "time": "2025-07-15T13:41:35+00:00" + "time": "2026-01-05T13:30:16+00:00" }, { "name": "symfony/uid", - "version": "v7.4.8", + "version": "v7.4.9", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "6883ebdf7bf6a12b37519dbc0df62b0222401b56" + "reference": "2676b524340abcfe4d6151ec698463cebafee439" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/6883ebdf7bf6a12b37519dbc0df62b0222401b56", - "reference": "6883ebdf7bf6a12b37519dbc0df62b0222401b56", + "url": "https://api.github.com/repos/symfony/uid/zipball/2676b524340abcfe4d6151ec698463cebafee439", + "reference": "2676b524340abcfe4d6151ec698463cebafee439", "shasum": "" }, "require": { @@ -5789,7 +5878,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v7.4.8" + "source": "https://github.com/symfony/uid/tree/v7.4.9" }, "funding": [ { @@ -5809,7 +5898,7 @@ "type": "tidelift" } ], - "time": "2026-03-24T13:12:05+00:00" + "time": "2026-04-30T15:19:22+00:00" }, { "name": "symfony/var-dumper", @@ -5900,16 +5989,16 @@ }, { "name": "symfony/yaml", - "version": "v6.4.34", + "version": "v6.4.38", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "7bca30dabed7900a08c5ad4f1d6483f881a64d0f" + "reference": "f8d2f4af29053842c01b4cae6bd4c2c3191fc63c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/7bca30dabed7900a08c5ad4f1d6483f881a64d0f", - "reference": "7bca30dabed7900a08c5ad4f1d6483f881a64d0f", + "url": "https://api.github.com/repos/symfony/yaml/zipball/f8d2f4af29053842c01b4cae6bd4c2c3191fc63c", + "reference": "f8d2f4af29053842c01b4cae6bd4c2c3191fc63c", "shasum": "" }, "require": { @@ -5952,7 +6041,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.34" + "source": "https://github.com/symfony/yaml/tree/v6.4.38" }, "funding": [ { @@ -5972,7 +6061,7 @@ "type": "tidelift" } ], - "time": "2026-02-06T18:32:11+00:00" + "time": "2026-05-05T06:55:40+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -6115,16 +6204,16 @@ }, { "name": "voku/portable-ascii", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "d870a33f0f79d2b4579740b0620200221ee44aeb" + "reference": "8e1051fe39379367aecf014f41744ce7539a856f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/d870a33f0f79d2b4579740b0620200221ee44aeb", - "reference": "d870a33f0f79d2b4579740b0620200221ee44aeb", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/8e1051fe39379367aecf014f41744ce7539a856f", + "reference": "8e1051fe39379367aecf014f41744ce7539a856f", "shasum": "" }, "require": { @@ -6161,7 +6250,7 @@ ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.1.0" + "source": "https://github.com/voku/portable-ascii/tree/2.1.1" }, "funding": [ { @@ -6185,7 +6274,7 @@ "type": "tidelift" } ], - "time": "2026-04-16T23:10:39+00:00" + "time": "2026-04-26T05:33:54+00:00" } ], "packages-dev": [ @@ -6921,11 +7010,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.51", + "version": "2.1.54", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/dc3b523c45e714c70de2ac5113b958223b55dc59", - "reference": "dc3b523c45e714c70de2ac5113b958223b55dc59", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/8be50c3992107dc837b17da4d140fbbdf9a5c5bd", + "reference": "8be50c3992107dc837b17da4d140fbbdf9a5c5bd", "shasum": "" }, "require": { @@ -6970,7 +7059,7 @@ "type": "github" } ], - "time": "2026-04-21T18:22:01+00:00" + "time": "2026-04-29T13:31:09+00:00" }, { "name": "phpunit/php-code-coverage", @@ -7319,16 +7408,16 @@ }, { "name": "phpunit/phpunit", - "version": "12.5.23", + "version": "12.5.24", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c54fcf3d6bcb6e96ac2f7e40097dc37b5f139969" + "reference": "d75dd30597caa80e72fad2ef7904601a30ef1046" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c54fcf3d6bcb6e96ac2f7e40097dc37b5f139969", - "reference": "c54fcf3d6bcb6e96ac2f7e40097dc37b5f139969", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d75dd30597caa80e72fad2ef7904601a30ef1046", + "reference": "d75dd30597caa80e72fad2ef7904601a30ef1046", "shasum": "" }, "require": { @@ -7397,7 +7486,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/12.5.23" + "source": "https://github.com/sebastianbergmann/phpunit/tree/12.5.24" }, "funding": [ { @@ -7405,7 +7494,7 @@ "type": "other" } ], - "time": "2026-04-18T06:12:49+00:00" + "time": "2026-05-01T04:21:04+00:00" }, { "name": "sebastian/cli-parser", From 4bef5eead877452d3c8d876271902f26d32e8834 Mon Sep 17 00:00:00 2001 From: trenc Date: Fri, 8 May 2026 11:52:54 +0200 Subject: [PATCH 4/8] build: use dedicated config file for pint --- Makefile | 4 ++-- pint.json | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 pint.json diff --git a/Makefile b/Makefile index 928fe40..f63a47e 100644 --- a/Makefile +++ b/Makefile @@ -52,11 +52,11 @@ stan: serve lint: serve @clear - ./src/vendor/bin/pint --test -v src/app src/tests src/routes --preset per + ./src/vendor/bin/pint --test -v lint-fix: serve @clear - ./src/vendor/bin/pint src/app src/tests src/routes --preset per + ./src/vendor/bin/pint vendor: distclean @clear diff --git a/pint.json b/pint.json new file mode 100644 index 0000000..eca943e --- /dev/null +++ b/pint.json @@ -0,0 +1,18 @@ +{ + "preset": "per", + "exclude": [ + "src/bootstrap", + "src/config", + "src/public", + "src/resources", + "src/storage", + "src/vendor" + ], + "notPath": [ + "src/artisan" + ], + "rules": { + "class_definition": true, + "new_with_parentheses": true + } +} From 517bcc98535af70aa3566ad9f38244bccf61e219 Mon Sep 17 00:00:00 2001 From: trenc Date: Fri, 8 May 2026 11:53:12 +0200 Subject: [PATCH 5/8] refactor: apply PER style --- ..._100000_create_telescope_entries_table.php | 3 +-- ..._02_15_133429_create_api_clients_table.php | 3 +-- ...add_transcription_source_to_item_table.php | 3 +-- ...01_104138_create_auto_enrichment_table.php | 3 +-- ...dd_transcription_text_to_htrdata_table.php | 3 +-- ...3_095430_create_htrdata_language_table.php | 3 +-- ...5_add_comment_to_auto_enrichment_table.php | 3 +-- ..._074353_create_htrdata_revisions_table.php | 3 +-- ...copy_htrdata_to_htrdata_revision_table.php | 3 +-- ...23_03_13_125502_refactor_htrdata_table.php | 3 +-- ...072852_add_person_role_to_person_table.php | 3 +-- ...3_072914_add_place_role_to_place_table.php | 3 +-- ...072935_add_creation_date_to_place_item.php | 3 +-- ...8_091819_make_wp_userid_in_user_unique.php | 3 +-- ...y_and_deathdatedisplay_to_person_table.php | 3 +-- ..._09_090415_create_story_campaign_table.php | 4 +--- ...dd_transcription_source_to_story_table.php | 3 +-- ...me_transcription_source_in_story_table.php | 3 +-- ...5_change_public_default_in_story_table.php | 3 +-- ...18_172453_add_timestamp_to_story_table.php | 3 +-- ...3_11_13_170700_create_item_stats_table.php | 4 +--- ...tude_and_longitude_type_in_place_table.php | 3 +-- ...24_03_18_103600_create_user_stats_view.php | 7 +++--- ...3_22_150100_create_campaign_stats_view.php | 3 +-- ...4_03_28_110000_create_team_score_table.php | 18 +++++++-------- ...04_08_115100_create_summary_stats_view.php | 3 +-- ..._094400_create_anew_summary_stats_view.php | 3 +-- ..._summary_stats_view_with_items_started.php | 3 +-- ...4400_create_summary_stats_view_by_year.php | 3 +-- ..._31_094900_add_manifest_to_story_table.php | 3 +-- ...num_transcription_source_to_item_table.php | 3 +-- ...00_create_transcription_provider_table.php | 5 ++-- ...scription_provider_id_to_htrdata_table.php | 3 +-- ...e_htr_process_id_type_in_htrdata_table.php | 4 ++-- ..._04_111700_create_anew_user_stats_view.php | 3 +-- ...111800_create_anew_campaign_stats_view.php | 3 +-- ...pdate_timestamp_default_in_story_table.php | 3 +-- .../2025_05_15_101427_create_jobs_table.php | 3 +-- ..._05_15_102039_create_failed_jobs_table.php | 3 +-- ...tivation_column_in_property_type_table.php | 3 +-- ...generated_column_in_itemproperty_table.php | 3 +-- ...07_21_125300_create_place_details_view.php | 3 +-- ...07_25_125350_remove_place_details_view.php | 3 +-- ...02_16_130200_create_export_cache_table.php | 3 +-- ...03_17_111200_delete_item_table_trigger.php | 23 +++++++++---------- ..._04_08_080753_create_job_batches_table.php | 3 +-- ...iption_to_personal_access_tokens_table.php | 4 +--- ...6_04_20_094300_create_place_link_table.php | 3 +-- ...ormat_to_varchar_in_export_cache_table.php | 3 +-- src/database/seeders/CampaignDataSeeder.php | 2 +- .../seeders/CompletionStatusDataSeeder.php | 10 ++++---- src/database/seeders/DatasetDataSeeder.php | 6 ++--- src/database/seeders/ItemPersonDataSeeder.php | 6 ++--- src/database/seeders/PersonDataSeeder.php | 6 ++--- src/database/seeders/PlaceDataSeeder.php | 6 ++--- src/database/seeders/ProjectDataSeeder.php | 6 ++--- src/database/seeders/ScoreDataSeeder.php | 10 ++++---- src/database/seeders/ScoreTypeDataSeeder.php | 12 +++++----- .../seeders/StoryCampaignDataSeeder.php | 8 +++---- src/database/seeders/StoryDataSeeder.php | 8 +++---- .../seeders/TranscriptionDataSeeder.php | 8 +++---- src/database/seeders/UserDataSeeder.php | 6 ++--- ..._01_01_000000_create_api_clients_table.php | 6 ++--- ...2023_08_11_111700_create_project_table.php | 4 +--- ...2023_08_11_111800_create_dataset_table.php | 4 +--- ...4_03_12_114200_create_score_type_table.php | 4 +--- .../2024_03_12_114300_create_score_table.php | 4 +--- ...04_08_115100_create_summary_stats_view.php | 3 +-- ...3300_create_summary_stats_view_by_year.php | 3 +-- .../2024_06_13_100700_create_person_table.php | 4 +--- ...4_06_13_102100_create_itemperson_table.php | 4 +--- .../2024_06_13_123800_create_item_table.php | 4 +--- .../2024_07_09_132700_create_place_table.php | 4 +--- .../2024_07_13_123700_create_story_table.php | 4 +--- ...024_07_17_130200_create_campaign_table.php | 4 +--- ...7_17_130500_create_storycampaign_table.php | 4 +--- ...3_110560_create_completionstatus_table.php | 8 +++---- .../2024_08_21_102900_create_user_table.php | 4 +--- ...024_11_20_120500_create_language_table.php | 4 +--- ...1_16_123500_create_transcription_table.php | 3 +-- ...00_create_transcription_language_table.php | 4 +--- ...5_19_153400_create_property_type_table.php | 4 +--- ...025_05_19_153600_create_property_table.php | 4 +--- ...7_15_144300_create_item_property_table.php | 3 +-- ...04_24_100100_create_export_cache_table.php | 3 +-- ...2026_18_02_100400_create_htrdata_table.php | 3 +-- ...2_100800_create_htrdata_language_table.php | 3 +-- ...2_101400_create_htrdata_revision_table.php | 3 +-- 88 files changed, 146 insertions(+), 242 deletions(-) diff --git a/src/database/migrations/2018_08_08_100000_create_telescope_entries_table.php b/src/database/migrations/2018_08_08_100000_create_telescope_entries_table.php index 700a83f..15fda2d 100644 --- a/src/database/migrations/2018_08_08_100000_create_telescope_entries_table.php +++ b/src/database/migrations/2018_08_08_100000_create_telescope_entries_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Get the migration connection name. */ diff --git a/src/database/migrations/2022_02_15_133429_create_api_clients_table.php b/src/database/migrations/2022_02_15_133429_create_api_clients_table.php index 5c696ae..2ad3b03 100644 --- a/src/database/migrations/2022_02_15_133429_create_api_clients_table.php +++ b/src/database/migrations/2022_02_15_133429_create_api_clients_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2022_11_14_102308_add_transcription_source_to_item_table.php b/src/database/migrations/2022_11_14_102308_add_transcription_source_to_item_table.php index 6da7cd0..6de32a5 100644 --- a/src/database/migrations/2022_11_14_102308_add_transcription_source_to_item_table.php +++ b/src/database/migrations/2022_11_14_102308_add_transcription_source_to_item_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_02_01_104138_create_auto_enrichment_table.php b/src/database/migrations/2023_02_01_104138_create_auto_enrichment_table.php index c9756b7..7edc1d1 100644 --- a/src/database/migrations/2023_02_01_104138_create_auto_enrichment_table.php +++ b/src/database/migrations/2023_02_01_104138_create_auto_enrichment_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_02_13_102943_add_transcription_text_to_htrdata_table.php b/src/database/migrations/2023_02_13_102943_add_transcription_text_to_htrdata_table.php index 4dc0f81..f51234d 100644 --- a/src/database/migrations/2023_02_13_102943_add_transcription_text_to_htrdata_table.php +++ b/src/database/migrations/2023_02_13_102943_add_transcription_text_to_htrdata_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_02_23_095430_create_htrdata_language_table.php b/src/database/migrations/2023_02_23_095430_create_htrdata_language_table.php index ca4b968..240191d 100644 --- a/src/database/migrations/2023_02_23_095430_create_htrdata_language_table.php +++ b/src/database/migrations/2023_02_23_095430_create_htrdata_language_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_03_06_110955_add_comment_to_auto_enrichment_table.php b/src/database/migrations/2023_03_06_110955_add_comment_to_auto_enrichment_table.php index 1a78e62..4179de2 100644 --- a/src/database/migrations/2023_03_06_110955_add_comment_to_auto_enrichment_table.php +++ b/src/database/migrations/2023_03_06_110955_add_comment_to_auto_enrichment_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_03_13_074353_create_htrdata_revisions_table.php b/src/database/migrations/2023_03_13_074353_create_htrdata_revisions_table.php index 1564aff..be6dedd 100644 --- a/src/database/migrations/2023_03_13_074353_create_htrdata_revisions_table.php +++ b/src/database/migrations/2023_03_13_074353_create_htrdata_revisions_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_03_13_112051_copy_htrdata_to_htrdata_revision_table.php b/src/database/migrations/2023_03_13_112051_copy_htrdata_to_htrdata_revision_table.php index c79d3c3..1e89ade 100644 --- a/src/database/migrations/2023_03_13_112051_copy_htrdata_to_htrdata_revision_table.php +++ b/src/database/migrations/2023_03_13_112051_copy_htrdata_to_htrdata_revision_table.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_03_13_125502_refactor_htrdata_table.php b/src/database/migrations/2023_03_13_125502_refactor_htrdata_table.php index e6d2f75..d66375e 100644 --- a/src/database/migrations/2023_03_13_125502_refactor_htrdata_table.php +++ b/src/database/migrations/2023_03_13_125502_refactor_htrdata_table.php @@ -5,8 +5,7 @@ use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_03_23_072852_add_person_role_to_person_table.php b/src/database/migrations/2023_03_23_072852_add_person_role_to_person_table.php index 90ce840..38ca771 100644 --- a/src/database/migrations/2023_03_23_072852_add_person_role_to_person_table.php +++ b/src/database/migrations/2023_03_23_072852_add_person_role_to_person_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_03_23_072914_add_place_role_to_place_table.php b/src/database/migrations/2023_03_23_072914_add_place_role_to_place_table.php index 40c32df..d4cfc01 100644 --- a/src/database/migrations/2023_03_23_072914_add_place_role_to_place_table.php +++ b/src/database/migrations/2023_03_23_072914_add_place_role_to_place_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_03_23_072935_add_creation_date_to_place_item.php b/src/database/migrations/2023_03_23_072935_add_creation_date_to_place_item.php index 129f060..e763d67 100644 --- a/src/database/migrations/2023_03_23_072935_add_creation_date_to_place_item.php +++ b/src/database/migrations/2023_03_23_072935_add_creation_date_to_place_item.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_03_28_091819_make_wp_userid_in_user_unique.php b/src/database/migrations/2023_03_28_091819_make_wp_userid_in_user_unique.php index 8720ce3..a8dc629 100644 --- a/src/database/migrations/2023_03_28_091819_make_wp_userid_in_user_unique.php +++ b/src/database/migrations/2023_03_28_091819_make_wp_userid_in_user_unique.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_04_18_103713_add_birthdatedisplay_and_deathdatedisplay_to_person_table.php b/src/database/migrations/2023_04_18_103713_add_birthdatedisplay_and_deathdatedisplay_to_person_table.php index b867fd6..708f290 100644 --- a/src/database/migrations/2023_04_18_103713_add_birthdatedisplay_and_deathdatedisplay_to_person_table.php +++ b/src/database/migrations/2023_04_18_103713_add_birthdatedisplay_and_deathdatedisplay_to_person_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_06_09_090415_create_story_campaign_table.php b/src/database/migrations/2023_06_09_090415_create_story_campaign_table.php index ded999c..fb00b2f 100644 --- a/src/database/migrations/2023_06_09_090415_create_story_campaign_table.php +++ b/src/database/migrations/2023_06_09_090415_create_story_campaign_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('StoryCampaign', function (Blueprint $table) { @@ -37,4 +36,3 @@ public function down(): void Schema::dropIfExists('StoryCampaign'); } }; - diff --git a/src/database/migrations/2023_08_15_160300_add_transcription_source_to_story_table.php b/src/database/migrations/2023_08_15_160300_add_transcription_source_to_story_table.php index 39ffc26..e3096c6 100644 --- a/src/database/migrations/2023_08_15_160300_add_transcription_source_to_story_table.php +++ b/src/database/migrations/2023_08_15_160300_add_transcription_source_to_story_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::table('Story', function (Blueprint $table) { diff --git a/src/database/migrations/2023_08_17_104344_rename_transcription_source_in_story_table.php b/src/database/migrations/2023_08_17_104344_rename_transcription_source_in_story_table.php index 0bae49c..041085f 100644 --- a/src/database/migrations/2023_08_17_104344_rename_transcription_source_in_story_table.php +++ b/src/database/migrations/2023_08_17_104344_rename_transcription_source_in_story_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::table('Story', function (Blueprint $table) { diff --git a/src/database/migrations/2023_10_18_160635_change_public_default_in_story_table.php b/src/database/migrations/2023_10_18_160635_change_public_default_in_story_table.php index ada0f78..aa27541 100644 --- a/src/database/migrations/2023_10_18_160635_change_public_default_in_story_table.php +++ b/src/database/migrations/2023_10_18_160635_change_public_default_in_story_table.php @@ -5,8 +5,7 @@ use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_10_18_172453_add_timestamp_to_story_table.php b/src/database/migrations/2023_10_18_172453_add_timestamp_to_story_table.php index b878c0f..db42119 100644 --- a/src/database/migrations/2023_10_18_172453_add_timestamp_to_story_table.php +++ b/src/database/migrations/2023_10_18_172453_add_timestamp_to_story_table.php @@ -5,8 +5,7 @@ use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. * diff --git a/src/database/migrations/2023_11_13_170700_create_item_stats_table.php b/src/database/migrations/2023_11_13_170700_create_item_stats_table.php index 2ba7e21..e53fd24 100644 --- a/src/database/migrations/2023_11_13_170700_create_item_stats_table.php +++ b/src/database/migrations/2023_11_13_170700_create_item_stats_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('ItemStats', function (Blueprint $table) { @@ -44,4 +43,3 @@ public function down(): void Schema::dropIfExists('ItemStats'); } }; - diff --git a/src/database/migrations/2024_03_12_122600_change_latitude_and_longitude_type_in_place_table.php b/src/database/migrations/2024_03_12_122600_change_latitude_and_longitude_type_in_place_table.php index fdbebbf..c4d5130 100644 --- a/src/database/migrations/2024_03_12_122600_change_latitude_and_longitude_type_in_place_table.php +++ b/src/database/migrations/2024_03_12_122600_change_latitude_and_longitude_type_in_place_table.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement('ALTER table Place MODIFY Latitude DECIMAL(10,6) not null'); diff --git a/src/database/migrations/2024_03_18_103600_create_user_stats_view.php b/src/database/migrations/2024_03_18_103600_create_user_stats_view.php index 4079986..80a60aa 100644 --- a/src/database/migrations/2024_03_18_103600_create_user_stats_view.php +++ b/src/database/migrations/2024_03_18_103600_create_user_stats_view.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { // seed new ScoreTypeId @@ -12,8 +11,8 @@ public function up(): void [ 'ScoreTypeId' => 5, 'Name' => 'HTR-Transcription', - 'Rate' => 0.0033 - ] + 'Rate' => 0.0033, + ], ]); DB::statement(' diff --git a/src/database/migrations/2024_03_22_150100_create_campaign_stats_view.php b/src/database/migrations/2024_03_22_150100_create_campaign_stats_view.php index 9c453ee..a224b08 100644 --- a/src/database/migrations/2024_03_22_150100_create_campaign_stats_view.php +++ b/src/database/migrations/2024_03_22_150100_create_campaign_stats_view.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement(' diff --git a/src/database/migrations/2024_03_28_110000_create_team_score_table.php b/src/database/migrations/2024_03_28_110000_create_team_score_table.php index a8db964..8a59145 100644 --- a/src/database/migrations/2024_03_28_110000_create_team_score_table.php +++ b/src/database/migrations/2024_03_28_110000_create_team_score_table.php @@ -5,8 +5,7 @@ use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('TeamScore', function (Blueprint $table) { @@ -52,13 +51,13 @@ protected function populateTable(): void ->where('UserId', $userId) ->orderBy('ScoreId') ->chunk(100, function ($scores) use ($teamId, &$teamAssociations) { - foreach ($scores as $score) { - $teamAssociations[] = [ - 'TeamId' => $teamId, - 'ScoreId' => $score->ScoreId - ]; - } - }); + foreach ($scores as $score) { + $teamAssociations[] = [ + 'TeamId' => $teamId, + 'ScoreId' => $score->ScoreId, + ]; + } + }); } $chunks = array_chunk($teamAssociations, 100); @@ -73,4 +72,3 @@ public function down(): void Schema::dropIfExists('TeamScore'); } }; - diff --git a/src/database/migrations/2024_04_08_115100_create_summary_stats_view.php b/src/database/migrations/2024_04_08_115100_create_summary_stats_view.php index d13dfc2..c8408cf 100644 --- a/src/database/migrations/2024_04_08_115100_create_summary_stats_view.php +++ b/src/database/migrations/2024_04_08_115100_create_summary_stats_view.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement(' diff --git a/src/database/migrations/2024_04_11_094400_create_anew_summary_stats_view.php b/src/database/migrations/2024_04_11_094400_create_anew_summary_stats_view.php index b378c92..d9a9d45 100644 --- a/src/database/migrations/2024_04_11_094400_create_anew_summary_stats_view.php +++ b/src/database/migrations/2024_04_11_094400_create_anew_summary_stats_view.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement('DROP VIEW IF EXISTS summary_stats_view'); diff --git a/src/database/migrations/2024_04_18_151500_create_anew_summary_stats_view_with_items_started.php b/src/database/migrations/2024_04_18_151500_create_anew_summary_stats_view_with_items_started.php index 5671318..aeb8f3e 100644 --- a/src/database/migrations/2024_04_18_151500_create_anew_summary_stats_view_with_items_started.php +++ b/src/database/migrations/2024_04_18_151500_create_anew_summary_stats_view_with_items_started.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement('DROP VIEW IF EXISTS summary_stats_view'); diff --git a/src/database/migrations/2024_05_03_094400_create_summary_stats_view_by_year.php b/src/database/migrations/2024_05_03_094400_create_summary_stats_view_by_year.php index 2dc341e..91adb4f 100644 --- a/src/database/migrations/2024_05_03_094400_create_summary_stats_view_by_year.php +++ b/src/database/migrations/2024_05_03_094400_create_summary_stats_view_by_year.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement('DROP VIEW IF EXISTS summary_stats_view_by_year'); diff --git a/src/database/migrations/2024_07_31_094900_add_manifest_to_story_table.php b/src/database/migrations/2024_07_31_094900_add_manifest_to_story_table.php index b36494c..1fa4ed6 100644 --- a/src/database/migrations/2024_07_31_094900_add_manifest_to_story_table.php +++ b/src/database/migrations/2024_07_31_094900_add_manifest_to_story_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::table('Story', function (Blueprint $table) { diff --git a/src/database/migrations/2024_09_04_085600_change_enum_transcription_source_to_item_table.php b/src/database/migrations/2024_09_04_085600_change_enum_transcription_source_to_item_table.php index d98014c..da21306 100644 --- a/src/database/migrations/2024_09_04_085600_change_enum_transcription_source_to_item_table.php +++ b/src/database/migrations/2024_09_04_085600_change_enum_transcription_source_to_item_table.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement("ALTER TABLE Item MODIFY TranscriptionSource ENUM('manual','htr','occam') DEFAULT 'manual'"); diff --git a/src/database/migrations/2024_09_19_115300_create_transcription_provider_table.php b/src/database/migrations/2024_09_19_115300_create_transcription_provider_table.php index 5d778b2..15b72be 100644 --- a/src/database/migrations/2024_09_19_115300_create_transcription_provider_table.php +++ b/src/database/migrations/2024_09_19_115300_create_transcription_provider_table.php @@ -5,8 +5,7 @@ use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up() { Schema::create('TranscriptionProvider', function (Blueprint $table) { @@ -19,7 +18,7 @@ public function up() DB::table('TranscriptionProvider')->insert([ ['Name' => 'ReadCoop-Transkribus'], - ['Name' => 'CrossLang-Occam'] + ['Name' => 'CrossLang-Occam'], ]); } diff --git a/src/database/migrations/2024_09_19_121100_add_transcription_provider_id_to_htrdata_table.php b/src/database/migrations/2024_09_19_121100_add_transcription_provider_id_to_htrdata_table.php index 072e495..0e8351a 100644 --- a/src/database/migrations/2024_09_19_121100_add_transcription_provider_id_to_htrdata_table.php +++ b/src/database/migrations/2024_09_19_121100_add_transcription_provider_id_to_htrdata_table.php @@ -5,8 +5,7 @@ use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up() { Schema::table('HtrData', function (Blueprint $table) { diff --git a/src/database/migrations/2024_10_02_090800_change_htr_process_id_type_in_htrdata_table.php b/src/database/migrations/2024_10_02_090800_change_htr_process_id_type_in_htrdata_table.php index 2be492c..0e4ca5d 100644 --- a/src/database/migrations/2024_10_02_090800_change_htr_process_id_type_in_htrdata_table.php +++ b/src/database/migrations/2024_10_02_090800_change_htr_process_id_type_in_htrdata_table.php @@ -3,10 +3,10 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; + // use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up() { Schema::table('HtrData', function (Blueprint $table) { diff --git a/src/database/migrations/2024_10_04_111700_create_anew_user_stats_view.php b/src/database/migrations/2024_10_04_111700_create_anew_user_stats_view.php index fee3f15..4d30bdd 100644 --- a/src/database/migrations/2024_10_04_111700_create_anew_user_stats_view.php +++ b/src/database/migrations/2024_10_04_111700_create_anew_user_stats_view.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { // delete old view first diff --git a/src/database/migrations/2024_10_04_111800_create_anew_campaign_stats_view.php b/src/database/migrations/2024_10_04_111800_create_anew_campaign_stats_view.php index aac7694..115962b 100644 --- a/src/database/migrations/2024_10_04_111800_create_anew_campaign_stats_view.php +++ b/src/database/migrations/2024_10_04_111800_create_anew_campaign_stats_view.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement('DROP VIEW IF EXISTS campaign_stats_view'); diff --git a/src/database/migrations/2025_03_20_update_timestamp_default_in_story_table.php b/src/database/migrations/2025_03_20_update_timestamp_default_in_story_table.php index d9f45c6..c06d891 100644 --- a/src/database/migrations/2025_03_20_update_timestamp_default_in_story_table.php +++ b/src/database/migrations/2025_03_20_update_timestamp_default_in_story_table.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up() { DB::statement('ALTER TABLE `Story` MODIFY `Timestamp` DATETIME DEFAULT CURRENT_TIMESTAMP'); diff --git a/src/database/migrations/2025_05_15_101427_create_jobs_table.php b/src/database/migrations/2025_05_15_101427_create_jobs_table.php index 6098d9b..a10216e 100644 --- a/src/database/migrations/2025_05_15_101427_create_jobs_table.php +++ b/src/database/migrations/2025_05_15_101427_create_jobs_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. */ diff --git a/src/database/migrations/2025_05_15_102039_create_failed_jobs_table.php b/src/database/migrations/2025_05_15_102039_create_failed_jobs_table.php index 249da81..6876828 100644 --- a/src/database/migrations/2025_05_15_102039_create_failed_jobs_table.php +++ b/src/database/migrations/2025_05_15_102039_create_failed_jobs_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { /** * Run the migrations. */ diff --git a/src/database/migrations/2025_05_19_150400_change_motivation_column_in_property_type_table.php b/src/database/migrations/2025_05_19_150400_change_motivation_column_in_property_type_table.php index 4c1c946..7b840c0 100644 --- a/src/database/migrations/2025_05_19_150400_change_motivation_column_in_property_type_table.php +++ b/src/database/migrations/2025_05_19_150400_change_motivation_column_in_property_type_table.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement("ALTER TABLE PropertyType MODIFY MotivationId SMALLINT(6) NULL"); diff --git a/src/database/migrations/2025_07_17_102600_change_usergenerated_column_in_itemproperty_table.php b/src/database/migrations/2025_07_17_102600_change_usergenerated_column_in_itemproperty_table.php index 1814d39..c69564e 100644 --- a/src/database/migrations/2025_07_17_102600_change_usergenerated_column_in_itemproperty_table.php +++ b/src/database/migrations/2025_07_17_102600_change_usergenerated_column_in_itemproperty_table.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement("ALTER TABLE `ItemProperty` ALTER `UserGenerated` SET DEFAULT b'1'"); diff --git a/src/database/migrations/2025_07_21_125300_create_place_details_view.php b/src/database/migrations/2025_07_21_125300_create_place_details_view.php index 2e012e2..230403a 100644 --- a/src/database/migrations/2025_07_21_125300_create_place_details_view.php +++ b/src/database/migrations/2025_07_21_125300_create_place_details_view.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement(' diff --git a/src/database/migrations/2025_07_25_125350_remove_place_details_view.php b/src/database/migrations/2025_07_25_125350_remove_place_details_view.php index ae13e63..2d513ac 100644 --- a/src/database/migrations/2025_07_25_125350_remove_place_details_view.php +++ b/src/database/migrations/2025_07_25_125350_remove_place_details_view.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement('DROP VIEW IF EXISTS place_combined_details_view'); diff --git a/src/database/migrations/2026_02_16_130200_create_export_cache_table.php b/src/database/migrations/2026_02_16_130200_create_export_cache_table.php index afea1f4..2409664 100644 --- a/src/database/migrations/2026_02_16_130200_create_export_cache_table.php +++ b/src/database/migrations/2026_02_16_130200_create_export_cache_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('CacheExport', function (Blueprint $table) { diff --git a/src/database/migrations/2026_03_17_111200_delete_item_table_trigger.php b/src/database/migrations/2026_03_17_111200_delete_item_table_trigger.php index e3524ea..b6affa7 100644 --- a/src/database/migrations/2026_03_17_111200_delete_item_table_trigger.php +++ b/src/database/migrations/2026_03_17_111200_delete_item_table_trigger.php @@ -3,17 +3,16 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ - public function up(): void - { - DB::unprepared('DROP TRIGGER IF EXISTS item_status_update'); - DB::unprepared('DROP TRIGGER IF EXISTS story_status_update'); - } +return new class() extends Migration { + public function up(): void + { + DB::unprepared('DROP TRIGGER IF EXISTS item_status_update'); + DB::unprepared('DROP TRIGGER IF EXISTS story_status_update'); + } - public function down(): void - { - DB::unprepared(" + public function down(): void + { + DB::unprepared(" CREATE TRIGGER item_status_update BEFORE UPDATE ON Item FOR EACH ROW BEGIN @@ -36,7 +35,7 @@ public function down(): void END "); - DB::unprepared(" + DB::unprepared(" CREATE TRIGGER story_status_update AFTER UPDATE ON items FOR EACH ROW BEGIN @@ -57,5 +56,5 @@ public function down(): void END IF; END "); - } + } }; diff --git a/src/database/migrations/2026_04_08_080753_create_job_batches_table.php b/src/database/migrations/2026_04_08_080753_create_job_batches_table.php index bc3d001..81db7c5 100644 --- a/src/database/migrations/2026_04_08_080753_create_job_batches_table.php +++ b/src/database/migrations/2026_04_08_080753_create_job_batches_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('job_batches', function (Blueprint $table) { diff --git a/src/database/migrations/2026_04_15_101800_add_permissions_and_description_to_personal_access_tokens_table.php b/src/database/migrations/2026_04_15_101800_add_permissions_and_description_to_personal_access_tokens_table.php index cbdb1ed..a9b5c91 100644 --- a/src/database/migrations/2026_04_15_101800_add_permissions_and_description_to_personal_access_tokens_table.php +++ b/src/database/migrations/2026_04_15_101800_add_permissions_and_description_to_personal_access_tokens_table.php @@ -4,9 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ - +return new class() extends Migration { public function up(): void { Schema::table('api_clients', function (Blueprint $table) { diff --git a/src/database/migrations/2026_04_20_094300_create_place_link_table.php b/src/database/migrations/2026_04_20_094300_create_place_link_table.php index 4cda0a4..a3e4b87 100644 --- a/src/database/migrations/2026_04_20_094300_create_place_link_table.php +++ b/src/database/migrations/2026_04_20_094300_create_place_link_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('PlaceLink', function (Blueprint $table) { diff --git a/src/database/migrations/2026_04_21_103700_change_format_to_varchar_in_export_cache_table.php b/src/database/migrations/2026_04_21_103700_change_format_to_varchar_in_export_cache_table.php index 7f25baa..5006171 100644 --- a/src/database/migrations/2026_04_21_103700_change_format_to_varchar_in_export_cache_table.php +++ b/src/database/migrations/2026_04_21_103700_change_format_to_varchar_in_export_cache_table.php @@ -5,8 +5,7 @@ use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::table('CacheExport', function (Blueprint $table) { diff --git a/src/database/seeders/CampaignDataSeeder.php b/src/database/seeders/CampaignDataSeeder.php index ee1b730..23aee0a 100644 --- a/src/database/seeders/CampaignDataSeeder.php +++ b/src/database/seeders/CampaignDataSeeder.php @@ -15,7 +15,7 @@ class CampaignDataSeeder extends Seeder [ 'CampaignId' => 2, 'DatasetId' => 2, - ] + ], ]; public function run(): void diff --git a/src/database/seeders/CompletionStatusDataSeeder.php b/src/database/seeders/CompletionStatusDataSeeder.php index 06020b0..af47640 100644 --- a/src/database/seeders/CompletionStatusDataSeeder.php +++ b/src/database/seeders/CompletionStatusDataSeeder.php @@ -12,26 +12,26 @@ class CompletionStatusDataSeeder extends Seeder 'CompletionStatusId' => 1, 'Name' => 'Not Started', 'ColorCode' => '#eeeeee', - 'ColorCodeGradient' => '#eeeeee' + 'ColorCodeGradient' => '#eeeeee', ], [ 'CompletionStatusId' => 2, 'Name' => 'Edit', 'ColorCode' => '#fff700', - 'ColorCodeGradient' => '#ffd800' + 'ColorCodeGradient' => '#ffd800', ], [ 'CompletionStatusId' => 3, 'Name' => 'Review', 'ColorCode' => '#ffc720', - 'ColorCodeGradient' => '#f0b146' + 'ColorCodeGradient' => '#f0b146', ], [ 'CompletionStatusId' => 4, 'Name' => 'Completed', 'ColorCode' => '#61e02f', - 'ColorCodeGradient' => '#4dcd1c' - ] + 'ColorCodeGradient' => '#4dcd1c', + ], ]; public function run(): void diff --git a/src/database/seeders/DatasetDataSeeder.php b/src/database/seeders/DatasetDataSeeder.php index ab1bb7c..7a36217 100644 --- a/src/database/seeders/DatasetDataSeeder.php +++ b/src/database/seeders/DatasetDataSeeder.php @@ -11,13 +11,13 @@ class DatasetDataSeeder extends Seeder [ 'DatasetId' => 1, 'Name' => 'Dataset-1', - 'ProjectId' => 1 + 'ProjectId' => 1, ], [ 'DatasetId' => 2, 'Name' => 'Dataset-2', - 'ProjectId' => 2 - ] + 'ProjectId' => 2, + ], ]; public function run(): void diff --git a/src/database/seeders/ItemPersonDataSeeder.php b/src/database/seeders/ItemPersonDataSeeder.php index 94e5706..fb233c2 100644 --- a/src/database/seeders/ItemPersonDataSeeder.php +++ b/src/database/seeders/ItemPersonDataSeeder.php @@ -11,13 +11,13 @@ class ItemPersonDataSeeder extends Seeder [ 'ItemPersonId' => 1, 'ItemId' => 1, - 'PersonId' => 1 + 'PersonId' => 1, ], [ 'ItemPersonId' => 2, 'ItemId' => 1, - 'PersonId' => 2 - ] + 'PersonId' => 2, + ], ]; public function run(): void diff --git a/src/database/seeders/PersonDataSeeder.php b/src/database/seeders/PersonDataSeeder.php index 66d2c19..54fa692 100644 --- a/src/database/seeders/PersonDataSeeder.php +++ b/src/database/seeders/PersonDataSeeder.php @@ -20,7 +20,7 @@ class PersonDataSeeder extends Seeder 'DeathDateDisplay' => 'Spät', 'Link' => 'Q11111', 'Description' => 'Test Entry', - 'PersonRole' => 'DocumentCreator' + 'PersonRole' => 'DocumentCreator', ], [ 'PersonId' => 2, @@ -34,8 +34,8 @@ class PersonDataSeeder extends Seeder 'DeathDateDisplay' => 'Sehr spät', 'Link' => 'Q11111', 'Description' => 'Test Entry 2', - 'PersonRole' => 'DocumentCreator' - ] + 'PersonRole' => 'DocumentCreator', + ], ]; public function run(): void diff --git a/src/database/seeders/PlaceDataSeeder.php b/src/database/seeders/PlaceDataSeeder.php index 6a3c220..b25108e 100644 --- a/src/database/seeders/PlaceDataSeeder.php +++ b/src/database/seeders/PlaceDataSeeder.php @@ -19,7 +19,7 @@ class PlaceDataSeeder extends Seeder 'UserId' => 1, 'WikidataName' => 'Teststadt', 'WikidataId' => 'Q777', - 'PlaceRole' => 'CreationPlace' + 'PlaceRole' => 'CreationPlace', ], [ 'PlaceId' => 2, @@ -32,8 +32,8 @@ class PlaceDataSeeder extends Seeder 'UserId' => 1, 'WikidataName' => 'Teststadt', 'WikidataId' => 'Q778', - 'PlaceRole' => 'Other' - ] + 'PlaceRole' => 'Other', + ], ]; public function run(): void diff --git a/src/database/seeders/ProjectDataSeeder.php b/src/database/seeders/ProjectDataSeeder.php index 1147b09..31e1cac 100644 --- a/src/database/seeders/ProjectDataSeeder.php +++ b/src/database/seeders/ProjectDataSeeder.php @@ -11,13 +11,13 @@ class ProjectDataSeeder extends Seeder [ 'ProjectId' => 1, 'Name' => 'Project-1', - 'Url' => 'project-1' + 'Url' => 'project-1', ], [ 'ProjectId' => 2, 'Name' => 'Project-2', - 'Url' => 'project-2' - ] + 'Url' => 'project-2', + ], ]; public function run(): void diff --git a/src/database/seeders/ScoreDataSeeder.php b/src/database/seeders/ScoreDataSeeder.php index 2ac3fdb..8d90928 100644 --- a/src/database/seeders/ScoreDataSeeder.php +++ b/src/database/seeders/ScoreDataSeeder.php @@ -15,7 +15,7 @@ class ScoreDataSeeder extends Seeder 'UserId' => 1, 'ScoreTypeId' => 2, 'Amount' => 55, - 'Timestamp' => '2021-01-01T12:00:00.000000Z' + 'Timestamp' => '2021-01-01T12:00:00.000000Z', ], [ 'ScoreId' => 2, @@ -23,7 +23,7 @@ class ScoreDataSeeder extends Seeder 'UserId' => 2, 'ScoreTypeId' => 2, 'Amount' => 2, - 'Timestamp' => '2021-01-05T12:00:00.000000Z' + 'Timestamp' => '2021-01-05T12:00:00.000000Z', ], [ 'ScoreId' => 3, @@ -31,7 +31,7 @@ class ScoreDataSeeder extends Seeder 'UserId' => 1, 'ScoreTypeId' => 3, 'Amount' => 10, - 'Timestamp' => '2022-02-01T12:00:00.000000Z' + 'Timestamp' => '2022-02-01T12:00:00.000000Z', ], [ 'ScoreId' => 4, @@ -39,7 +39,7 @@ class ScoreDataSeeder extends Seeder 'UserId' => 1, 'ScoreTypeId' => 3, 'Amount' => 100, - 'Timestamp' => '2023-02-01T12:00:00.000000Z' + 'Timestamp' => '2023-02-01T12:00:00.000000Z', ], [ 'ScoreId' => 5, @@ -47,7 +47,7 @@ class ScoreDataSeeder extends Seeder 'UserId' => 1, 'ScoreTypeId' => 3, 'Amount' => 100, - 'Timestamp' => '2023-03-01T12:00:00.000000Z' + 'Timestamp' => '2023-03-01T12:00:00.000000Z', ], ]; diff --git a/src/database/seeders/ScoreTypeDataSeeder.php b/src/database/seeders/ScoreTypeDataSeeder.php index 1471bc7..1bdc9bd 100644 --- a/src/database/seeders/ScoreTypeDataSeeder.php +++ b/src/database/seeders/ScoreTypeDataSeeder.php @@ -11,28 +11,28 @@ class ScoreTypeDataSeeder extends Seeder [ 'ScoreTypeId' => 1, 'Name' => 'Location', - 'Rate' => 0.2 + 'Rate' => 0.2, ], [ 'ScoreTypeId' => 2, 'Name' => 'Transcription', - 'Rate' => 0.0033 + 'Rate' => 0.0033, ], [ 'ScoreTypeId' => 3, 'Name' => 'Enrichment', - 'Rate' => 0.2 + 'Rate' => 0.2, ], [ 'ScoreTypeId' => 4, 'Name' => 'Description', - 'Rate' => 0.2 + 'Rate' => 0.2, ], [ 'ScoreTypeId' => 5, 'Name' => 'HTR-Transcription', - 'Rate' => 0.0033 - ] + 'Rate' => 0.0033, + ], ]; public function run(): void diff --git a/src/database/seeders/StoryCampaignDataSeeder.php b/src/database/seeders/StoryCampaignDataSeeder.php index 88105f8..8fb36a9 100644 --- a/src/database/seeders/StoryCampaignDataSeeder.php +++ b/src/database/seeders/StoryCampaignDataSeeder.php @@ -10,16 +10,16 @@ class StoryCampaignDataSeeder extends Seeder public static $data = [ [ 'CampaignId' => 1, - 'StoryId' => 1 + 'StoryId' => 1, ], [ 'CampaignId' => 1, - 'StoryId' => 2 + 'StoryId' => 2, ], [ 'CampaignId' => 2, - 'StoryId' => 3 - ] + 'StoryId' => 3, + ], ]; public function run(): void diff --git a/src/database/seeders/StoryDataSeeder.php b/src/database/seeders/StoryDataSeeder.php index 9487872..6e89d6e 100644 --- a/src/database/seeders/StoryDataSeeder.php +++ b/src/database/seeders/StoryDataSeeder.php @@ -56,7 +56,7 @@ class StoryDataSeeder extends Seeder 'edm:end' => '', 'edm:isShownAt' => '', 'edm:language' => '', - 'edm:agent' => '' + 'edm:agent' => '', ], [ 'StoryId' => 2, @@ -106,7 +106,7 @@ class StoryDataSeeder extends Seeder 'edm:end' => '', 'edm:isShownAt' => '', 'edm:language' => '', - 'edm:agent' => '' + 'edm:agent' => '', ], [ 'StoryId' => 3, @@ -156,8 +156,8 @@ class StoryDataSeeder extends Seeder 'edm:end' => '', 'edm:isShownAt' => '', 'edm:language' => '', - 'edm:agent' => '' - ] + 'edm:agent' => '', + ], ]; public function run(): void diff --git a/src/database/seeders/TranscriptionDataSeeder.php b/src/database/seeders/TranscriptionDataSeeder.php index 4d034f2..842f1b3 100644 --- a/src/database/seeders/TranscriptionDataSeeder.php +++ b/src/database/seeders/TranscriptionDataSeeder.php @@ -17,7 +17,7 @@ class TranscriptionDataSeeder extends Seeder 'NoText' => false, 'CurrentVersion' => true, 'EuropeanaAnnotationId' => null, - 'Timestamp' => '2025-01-31T12:00:00.000000Z' + 'Timestamp' => '2025-01-31T12:00:00.000000Z', ], [ 'TranscriptionId' => 2, @@ -28,7 +28,7 @@ class TranscriptionDataSeeder extends Seeder 'NoText' => false, 'CurrentVersion' => false, 'EuropeanaAnnotationId' => null, - 'Timestamp' => '2025-01-01T12:00:00.000000Z' + 'Timestamp' => '2025-01-01T12:00:00.000000Z', ], [ 'TranscriptionId' => 3, @@ -39,7 +39,7 @@ class TranscriptionDataSeeder extends Seeder 'NoText' => true, 'CurrentVersion' => true, 'EuropeanaAnnotationId' => null, - 'Timestamp' => '2025-01-15T12:00:00.000000Z' + 'Timestamp' => '2025-01-15T12:00:00.000000Z', ], [ 'TranscriptionId' => 4, @@ -50,7 +50,7 @@ class TranscriptionDataSeeder extends Seeder 'NoText' => false, 'CurrentVersion' => true, 'EuropeanaAnnotationId' => null, - 'Timestamp' => '2025-01-16T12:00:00.000000Z' + 'Timestamp' => '2025-01-16T12:00:00.000000Z', ], ]; diff --git a/src/database/seeders/UserDataSeeder.php b/src/database/seeders/UserDataSeeder.php index f829bc8..fce06ce 100644 --- a/src/database/seeders/UserDataSeeder.php +++ b/src/database/seeders/UserDataSeeder.php @@ -11,17 +11,17 @@ class UserDataSeeder extends Seeder [ 'UserId' => 1, 'WP_UserId' => 1001, - 'Timestamp' => '2020-01-01 12:00:00' + 'Timestamp' => '2020-01-01 12:00:00', ], [ 'UserId' => 2, 'WP_UserId' => 1002, - 'Timestamp' => '2021-01-01 12:00:00' + 'Timestamp' => '2021-01-01 12:00:00', ], [ 'UserId' => 3, 'WP_UserId' => 1003, - 'Timestamp' => '2022-01-01 12:00:00' + 'Timestamp' => '2022-01-01 12:00:00', ], ]; diff --git a/src/database/testMigrations/2023_01_01_000000_create_api_clients_table.php b/src/database/testMigrations/2023_01_01_000000_create_api_clients_table.php index 1343aa5..ea2f88c 100644 --- a/src/database/testMigrations/2023_01_01_000000_create_api_clients_table.php +++ b/src/database/testMigrations/2023_01_01_000000_create_api_clients_table.php @@ -5,8 +5,7 @@ use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('api_clients', function (Blueprint $table) { @@ -19,7 +18,7 @@ public function up(): void DB::table('api_clients')->insert([ 'id' => 1, - 'api_token' => 'a8595a37682ac4892995c7d6396d0f82e332625db02c0be7c22fe99e265a1bdf' + 'api_token' => 'a8595a37682ac4892995c7d6396d0f82e332625db02c0be7c22fe99e265a1bdf', ]); } @@ -28,4 +27,3 @@ public function down(): void Schema::dropIfExists('api_clients'); } }; - diff --git a/src/database/testMigrations/2023_08_11_111700_create_project_table.php b/src/database/testMigrations/2023_08_11_111700_create_project_table.php index 8d4999b..c49ea03 100644 --- a/src/database/testMigrations/2023_08_11_111700_create_project_table.php +++ b/src/database/testMigrations/2023_08_11_111700_create_project_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Project', function (Blueprint $table) { @@ -24,4 +23,3 @@ public function down(): void Schema::dropIfExists('Project'); } }; - diff --git a/src/database/testMigrations/2023_08_11_111800_create_dataset_table.php b/src/database/testMigrations/2023_08_11_111800_create_dataset_table.php index 6c51b47..f4f9ef8 100644 --- a/src/database/testMigrations/2023_08_11_111800_create_dataset_table.php +++ b/src/database/testMigrations/2023_08_11_111800_create_dataset_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Dataset', function (Blueprint $table) { @@ -30,4 +29,3 @@ public function down(): void Schema::dropIfExists('Dataset'); } }; - diff --git a/src/database/testMigrations/2024_03_12_114200_create_score_type_table.php b/src/database/testMigrations/2024_03_12_114200_create_score_type_table.php index 33b278b..0559016 100644 --- a/src/database/testMigrations/2024_03_12_114200_create_score_type_table.php +++ b/src/database/testMigrations/2024_03_12_114200_create_score_type_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('ScoreType', function (Blueprint $table) { @@ -24,4 +23,3 @@ public function down(): void Schema::dropIfExists('ScoreType'); } }; - diff --git a/src/database/testMigrations/2024_03_12_114300_create_score_table.php b/src/database/testMigrations/2024_03_12_114300_create_score_table.php index aebc3e5..8563539 100644 --- a/src/database/testMigrations/2024_03_12_114300_create_score_table.php +++ b/src/database/testMigrations/2024_03_12_114300_create_score_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Score', function (Blueprint $table) { @@ -47,4 +46,3 @@ public function down(): void Schema::dropIfExists('Score'); } }; - diff --git a/src/database/testMigrations/2024_04_08_115100_create_summary_stats_view.php b/src/database/testMigrations/2024_04_08_115100_create_summary_stats_view.php index 4dce15e..f73426a 100644 --- a/src/database/testMigrations/2024_04_08_115100_create_summary_stats_view.php +++ b/src/database/testMigrations/2024_04_08_115100_create_summary_stats_view.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement(" diff --git a/src/database/testMigrations/2024_05_03_123300_create_summary_stats_view_by_year.php b/src/database/testMigrations/2024_05_03_123300_create_summary_stats_view_by_year.php index 140c137..ca2e69e 100644 --- a/src/database/testMigrations/2024_05_03_123300_create_summary_stats_view_by_year.php +++ b/src/database/testMigrations/2024_05_03_123300_create_summary_stats_view_by_year.php @@ -3,8 +3,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\DB; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { DB::statement(" diff --git a/src/database/testMigrations/2024_06_13_100700_create_person_table.php b/src/database/testMigrations/2024_06_13_100700_create_person_table.php index 97b3766..7d13624 100644 --- a/src/database/testMigrations/2024_06_13_100700_create_person_table.php +++ b/src/database/testMigrations/2024_06_13_100700_create_person_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Person', function (Blueprint $table) { @@ -32,4 +31,3 @@ public function down(): void Schema::dropIfExists('Person'); } }; - diff --git a/src/database/testMigrations/2024_06_13_102100_create_itemperson_table.php b/src/database/testMigrations/2024_06_13_102100_create_itemperson_table.php index cd5f998..0f11541 100644 --- a/src/database/testMigrations/2024_06_13_102100_create_itemperson_table.php +++ b/src/database/testMigrations/2024_06_13_102100_create_itemperson_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('ItemPerson', function (Blueprint $table) { @@ -35,4 +34,3 @@ public function down(): void Schema::dropIfExists('ItemPerson'); } }; - diff --git a/src/database/testMigrations/2024_06_13_123800_create_item_table.php b/src/database/testMigrations/2024_06_13_123800_create_item_table.php index b53e1a8..ef60703 100644 --- a/src/database/testMigrations/2024_06_13_123800_create_item_table.php +++ b/src/database/testMigrations/2024_06_13_123800_create_item_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Item', function (Blueprint $table) { @@ -37,4 +36,3 @@ public function down(): void Schema::dropIfExists('Item'); } }; - diff --git a/src/database/testMigrations/2024_07_09_132700_create_place_table.php b/src/database/testMigrations/2024_07_09_132700_create_place_table.php index b3bbe46..7dcb2d7 100644 --- a/src/database/testMigrations/2024_07_09_132700_create_place_table.php +++ b/src/database/testMigrations/2024_07_09_132700_create_place_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Place', function (Blueprint $table) { @@ -33,4 +32,3 @@ public function down(): void Schema::dropIfExists('Person'); } }; - diff --git a/src/database/testMigrations/2024_07_13_123700_create_story_table.php b/src/database/testMigrations/2024_07_13_123700_create_story_table.php index daa737e..45a8640 100644 --- a/src/database/testMigrations/2024_07_13_123700_create_story_table.php +++ b/src/database/testMigrations/2024_07_13_123700_create_story_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Story', function (Blueprint $table) { @@ -75,4 +74,3 @@ public function down(): void Schema::dropIfExists('Story'); } }; - diff --git a/src/database/testMigrations/2024_07_17_130200_create_campaign_table.php b/src/database/testMigrations/2024_07_17_130200_create_campaign_table.php index 772dbf4..a7b6755 100644 --- a/src/database/testMigrations/2024_07_17_130200_create_campaign_table.php +++ b/src/database/testMigrations/2024_07_17_130200_create_campaign_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Campaign', function (Blueprint $table) { @@ -23,4 +22,3 @@ public function down(): void Schema::dropIfExists('Campaign'); } }; - diff --git a/src/database/testMigrations/2024_07_17_130500_create_storycampaign_table.php b/src/database/testMigrations/2024_07_17_130500_create_storycampaign_table.php index a336f86..aa02132 100644 --- a/src/database/testMigrations/2024_07_17_130500_create_storycampaign_table.php +++ b/src/database/testMigrations/2024_07_17_130500_create_storycampaign_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('StoryCampaign', function (Blueprint $table) { @@ -34,4 +33,3 @@ public function down(): void Schema::dropIfExists('StoryCampaign'); } }; - diff --git a/src/database/testMigrations/2024_07_23_110560_create_completionstatus_table.php b/src/database/testMigrations/2024_07_23_110560_create_completionstatus_table.php index cd97ff8..1e7522a 100644 --- a/src/database/testMigrations/2024_07_23_110560_create_completionstatus_table.php +++ b/src/database/testMigrations/2024_07_23_110560_create_completionstatus_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('CompletionStatus', function (Blueprint $table) { @@ -13,8 +12,8 @@ public function up(): void $table->collation = 'utf8mb4_unicode_ci'; $table->smallIncrements('CompletionStatusId'); - $table->string('Name', 45)->nullable(); - $table->string('ColorCode', 45)->nullable(); + $table->string('Name', 45)->nullable(); + $table->string('ColorCode', 45)->nullable(); $table->string('ColorCodeGradient', 45)->nullable(); }); } @@ -24,4 +23,3 @@ public function down(): void Schema::dropIfExists('CompletionStatus'); } }; - diff --git a/src/database/testMigrations/2024_08_21_102900_create_user_table.php b/src/database/testMigrations/2024_08_21_102900_create_user_table.php index 3ba97d9..0a71d2f 100644 --- a/src/database/testMigrations/2024_08_21_102900_create_user_table.php +++ b/src/database/testMigrations/2024_08_21_102900_create_user_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('User', function (Blueprint $table) { @@ -23,4 +22,3 @@ public function down(): void Schema::dropIfExists('User'); } }; - diff --git a/src/database/testMigrations/2024_11_20_120500_create_language_table.php b/src/database/testMigrations/2024_11_20_120500_create_language_table.php index d0617b1..1b23941 100644 --- a/src/database/testMigrations/2024_11_20_120500_create_language_table.php +++ b/src/database/testMigrations/2024_11_20_120500_create_language_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Language', function (Blueprint $table) { @@ -26,4 +25,3 @@ public function down(): void Schema::dropIfExists('Language'); } }; - diff --git a/src/database/testMigrations/2025_01_16_123500_create_transcription_table.php b/src/database/testMigrations/2025_01_16_123500_create_transcription_table.php index 10ab75a..4c06051 100644 --- a/src/database/testMigrations/2025_01_16_123500_create_transcription_table.php +++ b/src/database/testMigrations/2025_01_16_123500_create_transcription_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Transcription', function (Blueprint $table) { diff --git a/src/database/testMigrations/2025_01_31_094100_create_transcription_language_table.php b/src/database/testMigrations/2025_01_31_094100_create_transcription_language_table.php index 86255d0..1c047fe 100644 --- a/src/database/testMigrations/2025_01_31_094100_create_transcription_language_table.php +++ b/src/database/testMigrations/2025_01_31_094100_create_transcription_language_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('TranscriptionLanguage', function (Blueprint $table) { @@ -35,4 +34,3 @@ public function down(): void Schema::dropIfExists('TranscriptionLanguage'); } }; - diff --git a/src/database/testMigrations/2025_05_19_153400_create_property_type_table.php b/src/database/testMigrations/2025_05_19_153400_create_property_type_table.php index 5ae699a..f0d74bb 100644 --- a/src/database/testMigrations/2025_05_19_153400_create_property_type_table.php +++ b/src/database/testMigrations/2025_05_19_153400_create_property_type_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('PropertyType', function (Blueprint $table) { @@ -22,4 +21,3 @@ public function down(): void Schema::dropIfExists('PropertyType'); } }; - diff --git a/src/database/testMigrations/2025_05_19_153600_create_property_table.php b/src/database/testMigrations/2025_05_19_153600_create_property_table.php index ea725aa..e0149b4 100644 --- a/src/database/testMigrations/2025_05_19_153600_create_property_table.php +++ b/src/database/testMigrations/2025_05_19_153600_create_property_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('Property', function (Blueprint $table) { @@ -24,4 +23,3 @@ public function down(): void Schema::dropIfExists('Property'); } }; - diff --git a/src/database/testMigrations/2025_07_15_144300_create_item_property_table.php b/src/database/testMigrations/2025_07_15_144300_create_item_property_table.php index 0c25604..3d8bb4b 100644 --- a/src/database/testMigrations/2025_07_15_144300_create_item_property_table.php +++ b/src/database/testMigrations/2025_07_15_144300_create_item_property_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('ItemProperty', function (Blueprint $table) { diff --git a/src/database/testMigrations/2026_04_24_100100_create_export_cache_table.php b/src/database/testMigrations/2026_04_24_100100_create_export_cache_table.php index 6d9b5bb..fa99706 100644 --- a/src/database/testMigrations/2026_04_24_100100_create_export_cache_table.php +++ b/src/database/testMigrations/2026_04_24_100100_create_export_cache_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('CacheExport', function (Blueprint $table) { diff --git a/src/database/testMigrations/2026_18_02_100400_create_htrdata_table.php b/src/database/testMigrations/2026_18_02_100400_create_htrdata_table.php index 764258a..a261ec4 100644 --- a/src/database/testMigrations/2026_18_02_100400_create_htrdata_table.php +++ b/src/database/testMigrations/2026_18_02_100400_create_htrdata_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('HtrData', function (Blueprint $table) { diff --git a/src/database/testMigrations/2026_18_02_100800_create_htrdata_language_table.php b/src/database/testMigrations/2026_18_02_100800_create_htrdata_language_table.php index 4c46c64..2a724b6 100644 --- a/src/database/testMigrations/2026_18_02_100800_create_htrdata_language_table.php +++ b/src/database/testMigrations/2026_18_02_100800_create_htrdata_language_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('HtrDataLanguage', function (Blueprint $table) { diff --git a/src/database/testMigrations/2026_18_02_101400_create_htrdata_revision_table.php b/src/database/testMigrations/2026_18_02_101400_create_htrdata_revision_table.php index ceb2eb1..c3769c9 100644 --- a/src/database/testMigrations/2026_18_02_101400_create_htrdata_revision_table.php +++ b/src/database/testMigrations/2026_18_02_101400_create_htrdata_revision_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class() extends Migration { public function up(): void { Schema::create('HtrDataRevision', function (Blueprint $table) { From e239e841eb063ae4da9e142d0f08da2f57b1a27d Mon Sep 17 00:00:00 2001 From: trenc Date: Fri, 8 May 2026 11:55:34 +0200 Subject: [PATCH 6/8] ci: implement linter in deploy workflow --- .github/workflows/run-linter.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/run-linter.yml diff --git a/.github/workflows/run-linter.yml b/.github/workflows/run-linter.yml new file mode 100644 index 0000000..393ed6e --- /dev/null +++ b/.github/workflows/run-linter.yml @@ -0,0 +1,30 @@ +name: Fix coding style + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + lint: + runs-on: ubuntu-latest + strategy: + fail-fast: true + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Laravel Pint + uses: aglipanci/laravel-pint-action@latest + with: + verboseMode: true + testMode: false + + - name: Commit linted files + uses: stefanzweifel/git-auto-commit-action@v5 + with: + commit_message: "refactor: fix coding style" From 2c159a808d48dcaa63381f5dca9c33f7004760a8 Mon Sep 17 00:00:00 2001 From: trenc Date: Fri, 8 May 2026 12:25:21 +0200 Subject: [PATCH 7/8] docs: harmonize endpoint summary --- src/storage/api-docs/projects-path.yaml | 4 ++-- src/storage/api-docs/projects-projectId-path.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/storage/api-docs/projects-path.yaml b/src/storage/api-docs/projects-path.yaml index 981f834..5551f3e 100644 --- a/src/storage/api-docs/projects-path.yaml +++ b/src/storage/api-docs/projects-path.yaml @@ -1,7 +1,7 @@ get: tags: - projects - summary: Get all stored projects + summary: List all Projects description: The index endpoint can be used to get all teams. The output is limited to 100 but can be filtered, sorted and paginated. The returned data is always an array even if the filter criteria is a unique identifier. parameters: - $ref: 'basic-query-parameter.yaml#/PaginationParameters/limit' @@ -40,7 +40,7 @@ get: post: tags: - projects - summary: Store a new project entry + summary: Store a new Project requestBody: required: true content: diff --git a/src/storage/api-docs/projects-projectId-path.yaml b/src/storage/api-docs/projects-projectId-path.yaml index c098ce6..3bb00d7 100644 --- a/src/storage/api-docs/projects-projectId-path.yaml +++ b/src/storage/api-docs/projects-projectId-path.yaml @@ -1,7 +1,7 @@ get: tags: - projects - summary: Get stored projects data of an entry + summary: Get a Project description: The returned data is single object parameters: - in: path @@ -29,7 +29,7 @@ get: put: tags: - projects - summary: Updates data of a project + summary: Update a Project parameters: - in: path name: ProjectId @@ -65,7 +65,7 @@ put: delete: tags: - projects - summary: delete a project data entry + summary: Delete a Project parameters: - in: path name: ProjectId From 3ee56e3754736e1e70a869c91c45efbb25b9b9e2 Mon Sep 17 00:00:00 2001 From: trenc Date: Fri, 8 May 2026 12:25:33 +0200 Subject: [PATCH 8/8] build: bump version --- src/storage/api-docs/api-docs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/storage/api-docs/api-docs.yaml b/src/storage/api-docs/api-docs.yaml index 07559ee..1335162 100644 --- a/src/storage/api-docs/api-docs.yaml +++ b/src/storage/api-docs/api-docs.yaml @@ -1,7 +1,7 @@ openapi: 3.1.1 info: - version: 2.0.1 + version: 2.0.2 title: Transcribathon Platform API v2 description: This is the documentation of the Transcribathon API v2 used by [https:transcribathon.eu](https://transcribathon.eu/).
For authorization you can use the the bearer token you are provided with.