From 52771eda1d26e8a2082d9ef17a872a6db78108ed Mon Sep 17 00:00:00 2001 From: Shalvah Date: Mon, 25 Dec 2023 19:28:30 +0100 Subject: [PATCH] Upgrade to Laravel 9; update docs --- .scribe-alternate/endpoints.cache/00.yaml | 20 +- .scribe-alternate/endpoints.cache/01.yaml | 66 +- .scribe-alternate/endpoints.cache/02.yaml | 48 +- .scribe-alternate/endpoints.cache/03.yaml | 40 +- .scribe-alternate/endpoints/00.yaml | 20 +- .scribe-alternate/endpoints/01.yaml | 66 +- .scribe-alternate/endpoints/02.yaml | 48 +- .scribe-alternate/endpoints/03.yaml | 40 +- .scribe/endpoints.cache/00.yaml | 20 +- .scribe/endpoints.cache/01.yaml | 66 +- .scribe/endpoints.cache/02.yaml | 48 +- .scribe/endpoints.cache/03.yaml | 40 +- .scribe/endpoints/00.yaml | 20 +- .scribe/endpoints/01.yaml | 66 +- .scribe/endpoints/02.yaml | 48 +- .scribe/endpoints/03.yaml | 40 +- composer.json | 10 +- composer.lock | 3377 ++++++++------ docs/collection.json | 414 +- docs/css/theme-default.style.css | 49 +- docs/index.html | 3966 +---------------- ...ult-4.x-dev.js => theme-default-4.26.0.js} | 13 + ...tryitout-4.x-dev.js => tryitout-4.26.0.js} | 75 +- docs/openapi.yaml | 829 +--- .../css/theme-default.style.css | 49 +- ...ult-4.x-dev.js => theme-default-4.26.0.js} | 13 + ...tryitout-4.x-dev.js => tryitout-4.26.0.js} | 75 +- .../views/scribe-alternate/index.blade.php | 1747 +++++--- 28 files changed, 4000 insertions(+), 7313 deletions(-) rename docs/js/{theme-default-4.x-dev.js => theme-default-4.26.0.js} (91%) rename docs/js/{tryitout-4.x-dev.js => tryitout-4.26.0.js} (78%) rename public/vendor/scribe-alternate/js/{theme-default-4.x-dev.js => theme-default-4.26.0.js} (91%) rename public/vendor/scribe-alternate/js/{tryitout-4.x-dev.js => tryitout-4.26.0.js} (78%) diff --git a/.scribe-alternate/endpoints.cache/00.yaml b/.scribe-alternate/endpoints.cache/00.yaml index ee912a8..583c4d5 100644 --- a/.scribe-alternate/endpoints.cache/00.yaml +++ b/.scribe-alternate/endpoints.cache/00.yaml @@ -29,6 +29,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: unnecessaryParam: et @@ -38,12 +40,6 @@ endpoints: cleanBodyParameters: [] fileParameters: [] responses: - - - status: 400 - content: '{"status": "down", "services": {"database": "up", "redis": "down"}}' - headers: [] - description: '400, Service is unhealthy' - custom: [] - status: 200 content: '{"status":"up","services":{"database":"up","redis":"up"}}' @@ -51,10 +47,16 @@ endpoints: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '55' + x-ratelimit-remaining: '47' access-control-allow-origin: '*' description: null custom: [] + - + status: 400 + content: '{"status": "down", "services": {"database": "up", "redis": "down"}}' + headers: [] + description: 'Service is unhealthy' + custom: [] responseFields: status: name: status @@ -62,6 +64,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] services: name: services @@ -69,6 +73,8 @@ endpoints: required: false example: null type: object + enumValues: [] + exampleWasSpecified: false custom: [] auth: [] controller: null diff --git a/.scribe-alternate/endpoints.cache/01.yaml b/.scribe-alternate/endpoints.cache/01.yaml index f29ecf5..2883959 100644 --- a/.scribe-alternate/endpoints.cache/01.yaml +++ b/.scribe-alternate/endpoints.cache/01.yaml @@ -26,29 +26,35 @@ endpoints: bodyParameters: name: name: name - description: 'Must be at least 1 characters. Must not be greater than 255 characters.' + description: 'Must be at least 1 character. Must not be greater than 255 characters.' required: true - example: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv + example: pidsgyfhasfdpmrg type: string + enumValues: [] + exampleWasSpecified: false custom: [] email: name: email description: 'Must be a valid email address.' required: true - example: casimir70@example.com + example: julianne89@example.com type: string + enumValues: [] + exampleWasSpecified: false custom: [] password: name: password description: '' required: true - example: et + example: '@.b8z4="e5,ZNa6' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: - name: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv - email: casimir70@example.com - password: et + name: pidsgyfhasfdpmrg + email: julianne89@example.com + password: '@.b8z4="e5,ZNa6' fileParameters: [] responses: [] responseFields: [] @@ -80,11 +86,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 - type: integer + example: et + type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: et queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -92,16 +100,16 @@ endpoints: fileParameters: [] responses: - - status: 404 - content: '{"message":"Not found","resource":"user"}' + status: 200 + content: '{"data":{"id":1,"name":"Mr. Merlin Friesen","email":"hdoyle@example.com","side_projects":[{"id":1,"name":"est numquam consequuntur","description":"Atque nobis ut natus aut dolores eveniet.","url":null,"due_at":20270327,"created_at":"2023-12-13T23:29:24.000000Z","updated_at":"2023-12-13T23:29:24.000000Z","user_id":1}]}}' headers: [] - description: '404, User not found' + description: '' custom: [] - - status: 200 - content: '{"data":{"id":6,"name":"Mr. Merlin Friesen","email":"hdoyle@example.com","side_projects":[{"id":10,"name":"est numquam consequuntur","description":"Atque nobis ut natus aut dolores eveniet.","url":null,"due_at":20251222,"created_at":"2022-09-10T02:22:37.000000Z","updated_at":"2022-09-10T02:22:37.000000Z","user_id":6}]}}' + status: 404 + content: '{"message":"Not found","resource":"user"}' headers: [] - description: '' + description: '404, User not found' custom: [] responseFields: [] auth: [] @@ -138,6 +146,8 @@ endpoints: required: false example: 1 type: string + enumValues: [] + exampleWasSpecified: false custom: [] pageSize: name: pageSize @@ -145,6 +155,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: page: 1 @@ -154,12 +166,12 @@ endpoints: responses: - status: 200 - content: '{"data":[{"id":1,"name":"Pete","email":"pete@home.com","side_projects":[{"id":2,"name":"iusto ut dolor","description":"Voluptatem aspernatur dolorem quae quaerat harum.","url":null,"due_at":20301215,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":1},{"id":4,"name":"corporis consequuntur amet","description":"Dolores eveniet deleniti voluptatem saepe expedita.","url":null,"due_at":20230712,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":1},{"id":6,"name":"nihil voluptate quaerat","description":"Animi reprehenderit soluta id quo.","url":null,"due_at":20290603,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":1},{"id":8,"name":"vel perspiciatis quo","description":"Et qui praesentium consequatur distinctio natus.","url":null,"due_at":20210605,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1},{"id":9,"name":"qui et totam","description":"Veritatis quo dolorum soluta ut.","url":null,"due_at":20270203,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1}]},{"id":2,"name":"Alexane Weber","email":"lacy.wintheiser@example.net","side_projects":[{"id":1,"name":"voluptas assumenda maiores","description":"Consequuntur aut ea est non.","url":null,"due_at":20310222,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":2}]},{"id":3,"name":"John Kshlerin II","email":"titus77@example.com","side_projects":[{"id":3,"name":"provident et consequatur","description":"Quos et ipsum cum pariatur ex perspiciatis eius.","url":null,"due_at":20231022,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":3}]},{"id":4,"name":"Rebeca Morissette","email":"cole.geoffrey@example.com","side_projects":[{"id":5,"name":"optio excepturi ea","description":"Error deleniti sint a nostrum consequuntur et.","url":null,"due_at":20260324,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":4}]},{"id":5,"name":"Prof. Adah Witting IV","email":"nswift@example.net","side_projects":[{"id":7,"name":"aspernatur architecto assumenda","description":"Nisi ea aut vel sint vero voluptas tempore.","url":null,"due_at":20280710,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":5}]}]}' + content: '{"data":[]}' headers: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '54' + x-ratelimit-remaining: '46' access-control-allow-origin: '*' description: null custom: [] @@ -190,11 +202,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: confirm: name: confirm @@ -202,6 +216,8 @@ endpoints: required: false example: 'true' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: confirm: 'true' @@ -245,11 +261,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -266,9 +284,11 @@ endpoints: token: name: token description: 'The new API token. Valid forever.' - required: false + required: true example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] auth: [] controller: null diff --git a/.scribe-alternate/endpoints.cache/02.yaml b/.scribe-alternate/endpoints.cache/02.yaml index a04beb4..73b7dd5 100644 --- a/.scribe-alternate/endpoints.cache/02.yaml +++ b/.scribe-alternate/endpoints.cache/02.yaml @@ -39,12 +39,12 @@ endpoints: responses: - status: 200 - content: '[{"id":1,"name":"voluptas assumenda maiores","description":"Consequuntur aut ea est non.","url":null,"due_at":20310222,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":2},{"id":2,"name":"iusto ut dolor","description":"Voluptatem aspernatur dolorem quae quaerat harum.","url":null,"due_at":20301215,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":1},{"id":3,"name":"provident et consequatur","description":"Quos et ipsum cum pariatur ex perspiciatis eius.","url":null,"due_at":20231022,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":3},{"id":4,"name":"corporis consequuntur amet","description":"Dolores eveniet deleniti voluptatem saepe expedita.","url":null,"due_at":20230712,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":1},{"id":5,"name":"optio excepturi ea","description":"Error deleniti sint a nostrum consequuntur et.","url":null,"due_at":20260324,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":4},{"id":6,"name":"nihil voluptate quaerat","description":"Animi reprehenderit soluta id quo.","url":null,"due_at":20290603,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":1},{"id":7,"name":"aspernatur architecto assumenda","description":"Nisi ea aut vel sint vero voluptas tempore.","url":null,"due_at":20280710,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":5},{"id":8,"name":"vel perspiciatis quo","description":"Et qui praesentium consequatur distinctio natus.","url":null,"due_at":20210605,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1},{"id":9,"name":"qui et totam","description":"Veritatis quo dolorum soluta ut.","url":null,"due_at":20270203,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1}]' + content: '[]' headers: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '53' + x-ratelimit-remaining: '45' access-control-allow-origin: '*' description: null custom: [] @@ -90,33 +90,41 @@ endpoints: required: true example: 'The SideProject API' type: string + enumValues: [] + exampleWasSpecified: false custom: [] description: name: description description: 'A longer description of your side project. Must not be greater than 255 characters.' required: false - example: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv + example: 'Suscipit qui cumque magnam tenetur quia nemo.' type: string + enumValues: [] + exampleWasSpecified: false custom: [] url: name: url description: 'A url to your side project. Must be a valid URL.' required: false - example: 'http://hartmann.com/magnam-tenetur-quia-nemo-sit-est-numquam' + example: 'http://www.reilly.com/' type: string + enumValues: [] + exampleWasSpecified: false custom: [] due_at: name: due_at description: 'Due date for the side project. Must be a valid date. Must be a valid date in the format Ymd. Must be a date after today.' required: false - example: '2084-02-27' + example: '2085-06-01' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: name: 'The SideProject API' - description: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv - url: 'http://hartmann.com/magnam-tenetur-quia-nemo-sit-est-numquam' - due_at: '2084-02-27' + description: 'Suscipit qui cumque magnam tenetur quia nemo.' + url: 'http://www.reilly.com/' + due_at: '2085-06-01' fileParameters: [] responses: [] responseFields: [] @@ -159,11 +167,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -172,7 +182,7 @@ endpoints: responses: - status: 203 - content: '{"data":{"name":"suscipit qui cumque","description":"Tenetur quia nemo sit est.","due_date":"20241106","owner":{"id":6,"name":"Kurt Kub","email":"juvenal97@example.org","email_verified_at":"2022-09-10T02:22:37.000000Z","created_at":"2022-09-10T02:22:37.000000Z","updated_at":"2022-09-10T02:22:37.000000Z"}}}' + content: '{"data":{"name":"suscipit qui cumque","description":"Tenetur quia nemo sit est.","due_date":20260208,"owner":{"id":1,"name":"Kurt Kub","email":"juvenal97@example.org","email_verified_at":"2023-12-13T23:29:24.000000Z","created_at":"2023-12-13T23:29:24.000000Z","updated_at":"2023-12-13T23:29:24.000000Z"}}}' headers: [] description: '' custom: [] @@ -180,7 +190,7 @@ endpoints: status: 404 content: '{"message":"Not found","resource":"Side project"}' headers: [] - description: '404, Side project not found' + description: 'Side project not found' custom: [] responseFields: [] auth: [] @@ -214,11 +224,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -256,11 +268,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: queryThing: name: queryThing @@ -268,6 +282,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: [] bodyParameters: [] diff --git a/.scribe-alternate/endpoints.cache/03.yaml b/.scribe-alternate/endpoints.cache/03.yaml index 136661f..6941628 100644 --- a/.scribe-alternate/endpoints.cache/03.yaml +++ b/.scribe-alternate/endpoints.cache/03.yaml @@ -28,6 +28,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: random: et @@ -38,6 +40,8 @@ endpoints: required: true example: [] type: object + enumValues: [] + exampleWasSpecified: false custom: [] data.name: name: data.name @@ -45,6 +49,8 @@ endpoints: required: true example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] data.size: name: data.size @@ -52,6 +58,8 @@ endpoints: required: false example: 5 type: integer + enumValues: [] + exampleWasSpecified: true custom: [] data.other: name: data.other @@ -59,14 +67,17 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] data.things: name: data.things description: 'An array of strings.' required: false - example: - - et + example: null type: 'string[]' + enumValues: [] + exampleWasSpecified: true custom: [] data.objects: name: data.objects @@ -75,6 +86,8 @@ endpoints: example: - [] type: 'object[]' + enumValues: [] + exampleWasSpecified: false custom: [] 'data.objects[].a': name: 'data.objects[].a' @@ -82,6 +95,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] 'data.objects[].b': name: 'data.objects[].b' @@ -89,13 +104,14 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: data: name: et size: 5 - things: - - et + things: null objects: - a: et @@ -136,6 +152,8 @@ endpoints: example: - [] type: 'object[]' + enumValues: [] + exampleWasSpecified: false custom: [] '[].row_id': name: '[].row_id' @@ -143,6 +161,8 @@ endpoints: required: false example: '700' type: string + enumValues: [] + exampleWasSpecified: true custom: [] '[].name': name: '[].name' @@ -150,6 +170,8 @@ endpoints: required: true example: 'My item name' type: string + enumValues: [] + exampleWasSpecified: true custom: [] cleanBodyParameters: - @@ -190,6 +212,8 @@ endpoints: required: true example: null type: file + enumValues: [] + exampleWasSpecified: false custom: [] nested: name: nested @@ -197,6 +221,8 @@ endpoints: required: true example: [] type: object + enumValues: [] + exampleWasSpecified: false custom: [] nested._string: name: nested._string @@ -204,6 +230,8 @@ endpoints: required: true example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] nested._file: name: nested._file @@ -211,6 +239,8 @@ endpoints: required: true example: null type: file + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: nested: @@ -258,7 +288,7 @@ endpoints: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '52' + x-ratelimit-remaining: '44' access-control-allow-origin: '*' description: null custom: [] diff --git a/.scribe-alternate/endpoints/00.yaml b/.scribe-alternate/endpoints/00.yaml index 02b721d..9dec9ba 100644 --- a/.scribe-alternate/endpoints/00.yaml +++ b/.scribe-alternate/endpoints/00.yaml @@ -27,6 +27,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: unnecessaryParam: et @@ -36,12 +38,6 @@ endpoints: cleanBodyParameters: [] fileParameters: [] responses: - - - status: 400 - content: '{"status": "down", "services": {"database": "up", "redis": "down"}}' - headers: [] - description: '400, Service is unhealthy' - custom: [] - status: 200 content: '{"status":"up","services":{"database":"up","redis":"up"}}' @@ -49,10 +45,16 @@ endpoints: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '55' + x-ratelimit-remaining: '47' access-control-allow-origin: '*' description: null custom: [] + - + status: 400 + content: '{"status": "down", "services": {"database": "up", "redis": "down"}}' + headers: [] + description: 'Service is unhealthy' + custom: [] responseFields: status: name: status @@ -60,6 +62,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] services: name: services @@ -67,6 +71,8 @@ endpoints: required: false example: null type: object + enumValues: [] + exampleWasSpecified: false custom: [] auth: [] controller: null diff --git a/.scribe-alternate/endpoints/01.yaml b/.scribe-alternate/endpoints/01.yaml index 69f750a..b44305b 100644 --- a/.scribe-alternate/endpoints/01.yaml +++ b/.scribe-alternate/endpoints/01.yaml @@ -24,29 +24,35 @@ endpoints: bodyParameters: name: name: name - description: 'Must be at least 1 characters. Must not be greater than 255 characters.' + description: 'Must be at least 1 character. Must not be greater than 255 characters.' required: true - example: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv + example: pidsgyfhasfdpmrg type: string + enumValues: [] + exampleWasSpecified: false custom: [] email: name: email description: 'Must be a valid email address.' required: true - example: casimir70@example.com + example: julianne89@example.com type: string + enumValues: [] + exampleWasSpecified: false custom: [] password: name: password description: '' required: true - example: et + example: '@.b8z4="e5,ZNa6' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: - name: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv - email: casimir70@example.com - password: et + name: pidsgyfhasfdpmrg + email: julianne89@example.com + password: '@.b8z4="e5,ZNa6' fileParameters: [] responses: [] responseFields: [] @@ -78,11 +84,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 - type: integer + example: et + type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: et queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -90,16 +98,16 @@ endpoints: fileParameters: [] responses: - - status: 404 - content: '{"message":"Not found","resource":"user"}' + status: 200 + content: '{"data":{"id":1,"name":"Mr. Merlin Friesen","email":"hdoyle@example.com","side_projects":[{"id":1,"name":"est numquam consequuntur","description":"Atque nobis ut natus aut dolores eveniet.","url":null,"due_at":20270327,"created_at":"2023-12-13T23:29:24.000000Z","updated_at":"2023-12-13T23:29:24.000000Z","user_id":1}]}}' headers: [] - description: '404, User not found' + description: '' custom: [] - - status: 200 - content: '{"data":{"id":6,"name":"Mr. Merlin Friesen","email":"hdoyle@example.com","side_projects":[{"id":10,"name":"est numquam consequuntur","description":"Atque nobis ut natus aut dolores eveniet.","url":null,"due_at":20251222,"created_at":"2022-09-10T02:22:37.000000Z","updated_at":"2022-09-10T02:22:37.000000Z","user_id":6}]}}' + status: 404 + content: '{"message":"Not found","resource":"user"}' headers: [] - description: '' + description: '404, User not found' custom: [] responseFields: [] auth: [] @@ -136,6 +144,8 @@ endpoints: required: false example: 1 type: string + enumValues: [] + exampleWasSpecified: false custom: [] pageSize: name: pageSize @@ -143,6 +153,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: page: 1 @@ -152,12 +164,12 @@ endpoints: responses: - status: 200 - content: '{"data":[{"id":1,"name":"Pete","email":"pete@home.com","side_projects":[{"id":2,"name":"iusto ut dolor","description":"Voluptatem aspernatur dolorem quae quaerat harum.","url":null,"due_at":20301215,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":1},{"id":4,"name":"corporis consequuntur amet","description":"Dolores eveniet deleniti voluptatem saepe expedita.","url":null,"due_at":20230712,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":1},{"id":6,"name":"nihil voluptate quaerat","description":"Animi reprehenderit soluta id quo.","url":null,"due_at":20290603,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":1},{"id":8,"name":"vel perspiciatis quo","description":"Et qui praesentium consequatur distinctio natus.","url":null,"due_at":20210605,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1},{"id":9,"name":"qui et totam","description":"Veritatis quo dolorum soluta ut.","url":null,"due_at":20270203,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1}]},{"id":2,"name":"Alexane Weber","email":"lacy.wintheiser@example.net","side_projects":[{"id":1,"name":"voluptas assumenda maiores","description":"Consequuntur aut ea est non.","url":null,"due_at":20310222,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":2}]},{"id":3,"name":"John Kshlerin II","email":"titus77@example.com","side_projects":[{"id":3,"name":"provident et consequatur","description":"Quos et ipsum cum pariatur ex perspiciatis eius.","url":null,"due_at":20231022,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":3}]},{"id":4,"name":"Rebeca Morissette","email":"cole.geoffrey@example.com","side_projects":[{"id":5,"name":"optio excepturi ea","description":"Error deleniti sint a nostrum consequuntur et.","url":null,"due_at":20260324,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":4}]},{"id":5,"name":"Prof. Adah Witting IV","email":"nswift@example.net","side_projects":[{"id":7,"name":"aspernatur architecto assumenda","description":"Nisi ea aut vel sint vero voluptas tempore.","url":null,"due_at":20280710,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":5}]}]}' + content: '{"data":[]}' headers: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '54' + x-ratelimit-remaining: '46' access-control-allow-origin: '*' description: null custom: [] @@ -188,11 +200,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: confirm: name: confirm @@ -200,6 +214,8 @@ endpoints: required: false example: 'true' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: confirm: 'true' @@ -243,11 +259,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -264,9 +282,11 @@ endpoints: token: name: token description: 'The new API token. Valid forever.' - required: false + required: true example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] auth: [] controller: null diff --git a/.scribe-alternate/endpoints/02.yaml b/.scribe-alternate/endpoints/02.yaml index 08f8008..ea149fa 100644 --- a/.scribe-alternate/endpoints/02.yaml +++ b/.scribe-alternate/endpoints/02.yaml @@ -37,12 +37,12 @@ endpoints: responses: - status: 200 - content: '[{"id":1,"name":"voluptas assumenda maiores","description":"Consequuntur aut ea est non.","url":null,"due_at":20310222,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":2},{"id":2,"name":"iusto ut dolor","description":"Voluptatem aspernatur dolorem quae quaerat harum.","url":null,"due_at":20301215,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":1},{"id":3,"name":"provident et consequatur","description":"Quos et ipsum cum pariatur ex perspiciatis eius.","url":null,"due_at":20231022,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":3},{"id":4,"name":"corporis consequuntur amet","description":"Dolores eveniet deleniti voluptatem saepe expedita.","url":null,"due_at":20230712,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":1},{"id":5,"name":"optio excepturi ea","description":"Error deleniti sint a nostrum consequuntur et.","url":null,"due_at":20260324,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":4},{"id":6,"name":"nihil voluptate quaerat","description":"Animi reprehenderit soluta id quo.","url":null,"due_at":20290603,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":1},{"id":7,"name":"aspernatur architecto assumenda","description":"Nisi ea aut vel sint vero voluptas tempore.","url":null,"due_at":20280710,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":5},{"id":8,"name":"vel perspiciatis quo","description":"Et qui praesentium consequatur distinctio natus.","url":null,"due_at":20210605,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1},{"id":9,"name":"qui et totam","description":"Veritatis quo dolorum soluta ut.","url":null,"due_at":20270203,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1}]' + content: '[]' headers: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '53' + x-ratelimit-remaining: '45' access-control-allow-origin: '*' description: null custom: [] @@ -88,33 +88,41 @@ endpoints: required: true example: 'The SideProject API' type: string + enumValues: [] + exampleWasSpecified: false custom: [] description: name: description description: 'A longer description of your side project. Must not be greater than 255 characters.' required: false - example: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv + example: 'Suscipit qui cumque magnam tenetur quia nemo.' type: string + enumValues: [] + exampleWasSpecified: false custom: [] url: name: url description: 'A url to your side project. Must be a valid URL.' required: false - example: 'http://hartmann.com/magnam-tenetur-quia-nemo-sit-est-numquam' + example: 'http://www.reilly.com/' type: string + enumValues: [] + exampleWasSpecified: false custom: [] due_at: name: due_at description: 'Due date for the side project. Must be a valid date. Must be a valid date in the format Ymd. Must be a date after today.' required: false - example: '2084-02-27' + example: '2085-06-01' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: name: 'The SideProject API' - description: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv - url: 'http://hartmann.com/magnam-tenetur-quia-nemo-sit-est-numquam' - due_at: '2084-02-27' + description: 'Suscipit qui cumque magnam tenetur quia nemo.' + url: 'http://www.reilly.com/' + due_at: '2085-06-01' fileParameters: [] responses: [] responseFields: [] @@ -157,11 +165,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -170,7 +180,7 @@ endpoints: responses: - status: 203 - content: '{"data":{"name":"suscipit qui cumque","description":"Tenetur quia nemo sit est.","due_date":"20241106","owner":{"id":6,"name":"Kurt Kub","email":"juvenal97@example.org","email_verified_at":"2022-09-10T02:22:37.000000Z","created_at":"2022-09-10T02:22:37.000000Z","updated_at":"2022-09-10T02:22:37.000000Z"}}}' + content: '{"data":{"name":"suscipit qui cumque","description":"Tenetur quia nemo sit est.","due_date":20260208,"owner":{"id":1,"name":"Kurt Kub","email":"juvenal97@example.org","email_verified_at":"2023-12-13T23:29:24.000000Z","created_at":"2023-12-13T23:29:24.000000Z","updated_at":"2023-12-13T23:29:24.000000Z"}}}' headers: [] description: '' custom: [] @@ -178,7 +188,7 @@ endpoints: status: 404 content: '{"message":"Not found","resource":"Side project"}' headers: [] - description: '404, Side project not found' + description: 'Side project not found' custom: [] responseFields: [] auth: [] @@ -212,11 +222,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -254,11 +266,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: queryThing: name: queryThing @@ -266,6 +280,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: [] bodyParameters: [] diff --git a/.scribe-alternate/endpoints/03.yaml b/.scribe-alternate/endpoints/03.yaml index 5c12f59..a8bad49 100644 --- a/.scribe-alternate/endpoints/03.yaml +++ b/.scribe-alternate/endpoints/03.yaml @@ -26,6 +26,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: random: et @@ -36,6 +38,8 @@ endpoints: required: true example: [] type: object + enumValues: [] + exampleWasSpecified: false custom: [] data.name: name: data.name @@ -43,6 +47,8 @@ endpoints: required: true example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] data.size: name: data.size @@ -50,6 +56,8 @@ endpoints: required: false example: 5 type: integer + enumValues: [] + exampleWasSpecified: true custom: [] data.other: name: data.other @@ -57,14 +65,17 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] data.things: name: data.things description: 'An array of strings.' required: false - example: - - et + example: null type: 'string[]' + enumValues: [] + exampleWasSpecified: true custom: [] data.objects: name: data.objects @@ -73,6 +84,8 @@ endpoints: example: - [] type: 'object[]' + enumValues: [] + exampleWasSpecified: false custom: [] 'data.objects[].a': name: 'data.objects[].a' @@ -80,6 +93,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] 'data.objects[].b': name: 'data.objects[].b' @@ -87,13 +102,14 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: data: name: et size: 5 - things: - - et + things: null objects: - a: et @@ -134,6 +150,8 @@ endpoints: example: - [] type: 'object[]' + enumValues: [] + exampleWasSpecified: false custom: [] '[].row_id': name: '[].row_id' @@ -141,6 +159,8 @@ endpoints: required: false example: '700' type: string + enumValues: [] + exampleWasSpecified: true custom: [] '[].name': name: '[].name' @@ -148,6 +168,8 @@ endpoints: required: true example: 'My item name' type: string + enumValues: [] + exampleWasSpecified: true custom: [] cleanBodyParameters: - @@ -188,6 +210,8 @@ endpoints: required: true example: null type: file + enumValues: [] + exampleWasSpecified: false custom: [] nested: name: nested @@ -195,6 +219,8 @@ endpoints: required: true example: [] type: object + enumValues: [] + exampleWasSpecified: false custom: [] nested._string: name: nested._string @@ -202,6 +228,8 @@ endpoints: required: true example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] nested._file: name: nested._file @@ -209,6 +237,8 @@ endpoints: required: true example: null type: file + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: nested: @@ -256,7 +286,7 @@ endpoints: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '52' + x-ratelimit-remaining: '44' access-control-allow-origin: '*' description: null custom: [] diff --git a/.scribe/endpoints.cache/00.yaml b/.scribe/endpoints.cache/00.yaml index 412d5da..e6a7dbe 100644 --- a/.scribe/endpoints.cache/00.yaml +++ b/.scribe/endpoints.cache/00.yaml @@ -29,6 +29,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: unnecessaryParam: et @@ -38,12 +40,6 @@ endpoints: cleanBodyParameters: [] fileParameters: [] responses: - - - status: 400 - content: '{"status": "down", "services": {"database": "up", "redis": "down"}}' - headers: [] - description: '400, Service is unhealthy' - custom: [] - status: 200 content: '{"status":"up","services":{"database":"up","redis":"up"}}' @@ -51,10 +47,16 @@ endpoints: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '59' + x-ratelimit-remaining: '51' access-control-allow-origin: '*' description: null custom: [] + - + status: 400 + content: '{"status": "down", "services": {"database": "up", "redis": "down"}}' + headers: [] + description: 'Service is unhealthy' + custom: [] responseFields: status: name: status @@ -62,6 +64,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] services: name: services @@ -69,6 +73,8 @@ endpoints: required: false example: null type: object + enumValues: [] + exampleWasSpecified: false custom: [] auth: [] controller: null diff --git a/.scribe/endpoints.cache/01.yaml b/.scribe/endpoints.cache/01.yaml index 67c10b7..cce5c0f 100644 --- a/.scribe/endpoints.cache/01.yaml +++ b/.scribe/endpoints.cache/01.yaml @@ -26,29 +26,35 @@ endpoints: bodyParameters: name: name: name - description: 'Must be at least 1 characters. Must not be greater than 255 characters.' + description: 'Must be at least 1 character. Must not be greater than 255 characters.' required: true - example: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv + example: pidsgyfhasfdpmrg type: string + enumValues: [] + exampleWasSpecified: false custom: [] email: name: email description: 'Must be a valid email address.' required: true - example: casimir70@example.com + example: julianne89@example.com type: string + enumValues: [] + exampleWasSpecified: false custom: [] password: name: password description: '' required: true - example: et + example: '@.b8z4="e5,ZNa6' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: - name: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv - email: casimir70@example.com - password: et + name: pidsgyfhasfdpmrg + email: julianne89@example.com + password: '@.b8z4="e5,ZNa6' fileParameters: [] responses: [] responseFields: [] @@ -80,11 +86,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 - type: integer + example: et + type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: et queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -92,16 +100,16 @@ endpoints: fileParameters: [] responses: - - status: 404 - content: '{"message":"Not found","resource":"user"}' + status: 200 + content: '{"data":{"id":1,"name":"Mr. Merlin Friesen","email":"hdoyle@example.com","side_projects":[{"id":1,"name":"est numquam consequuntur","description":"Atque nobis ut natus aut dolores eveniet.","url":null,"due_at":20270327,"created_at":"2023-12-13T23:29:24.000000Z","updated_at":"2023-12-13T23:29:24.000000Z","user_id":1}]}}' headers: [] - description: '404, User not found' + description: '' custom: [] - - status: 200 - content: '{"data":{"id":6,"name":"Mr. Merlin Friesen","email":"hdoyle@example.com","side_projects":[{"id":10,"name":"est numquam consequuntur","description":"Atque nobis ut natus aut dolores eveniet.","url":null,"due_at":20251222,"created_at":"2022-09-10T02:22:36.000000Z","updated_at":"2022-09-10T02:22:36.000000Z","user_id":6}]}}' + status: 404 + content: '{"message":"Not found","resource":"user"}' headers: [] - description: '' + description: '404, User not found' custom: [] responseFields: [] auth: [] @@ -138,6 +146,8 @@ endpoints: required: false example: 1 type: string + enumValues: [] + exampleWasSpecified: false custom: [] pageSize: name: pageSize @@ -145,6 +155,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: page: 1 @@ -154,12 +166,12 @@ endpoints: responses: - status: 200 - content: '{"data":[{"id":1,"name":"Pete","email":"pete@home.com","side_projects":[{"id":2,"name":"iusto ut dolor","description":"Voluptatem aspernatur dolorem quae quaerat harum.","url":null,"due_at":20301215,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":1},{"id":4,"name":"corporis consequuntur amet","description":"Dolores eveniet deleniti voluptatem saepe expedita.","url":null,"due_at":20230712,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":1},{"id":6,"name":"nihil voluptate quaerat","description":"Animi reprehenderit soluta id quo.","url":null,"due_at":20290603,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":1},{"id":8,"name":"vel perspiciatis quo","description":"Et qui praesentium consequatur distinctio natus.","url":null,"due_at":20210605,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1},{"id":9,"name":"qui et totam","description":"Veritatis quo dolorum soluta ut.","url":null,"due_at":20270203,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1}]},{"id":2,"name":"Alexane Weber","email":"lacy.wintheiser@example.net","side_projects":[{"id":1,"name":"voluptas assumenda maiores","description":"Consequuntur aut ea est non.","url":null,"due_at":20310222,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":2}]},{"id":3,"name":"John Kshlerin II","email":"titus77@example.com","side_projects":[{"id":3,"name":"provident et consequatur","description":"Quos et ipsum cum pariatur ex perspiciatis eius.","url":null,"due_at":20231022,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":3}]},{"id":4,"name":"Rebeca Morissette","email":"cole.geoffrey@example.com","side_projects":[{"id":5,"name":"optio excepturi ea","description":"Error deleniti sint a nostrum consequuntur et.","url":null,"due_at":20260324,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":4}]},{"id":5,"name":"Prof. Adah Witting IV","email":"nswift@example.net","side_projects":[{"id":7,"name":"aspernatur architecto assumenda","description":"Nisi ea aut vel sint vero voluptas tempore.","url":null,"due_at":20280710,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":5}]}]}' + content: '{"data":[]}' headers: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '58' + x-ratelimit-remaining: '50' access-control-allow-origin: '*' description: null custom: [] @@ -190,11 +202,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: confirm: name: confirm @@ -202,6 +216,8 @@ endpoints: required: false example: 'true' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: confirm: 'true' @@ -245,11 +261,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -266,9 +284,11 @@ endpoints: token: name: token description: 'The new API token. Valid forever.' - required: false + required: true example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] auth: [] controller: null diff --git a/.scribe/endpoints.cache/02.yaml b/.scribe/endpoints.cache/02.yaml index 9f83458..f3ac069 100644 --- a/.scribe/endpoints.cache/02.yaml +++ b/.scribe/endpoints.cache/02.yaml @@ -39,12 +39,12 @@ endpoints: responses: - status: 200 - content: '[{"id":1,"name":"voluptas assumenda maiores","description":"Consequuntur aut ea est non.","url":null,"due_at":20310222,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":2},{"id":2,"name":"iusto ut dolor","description":"Voluptatem aspernatur dolorem quae quaerat harum.","url":null,"due_at":20301215,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":1},{"id":3,"name":"provident et consequatur","description":"Quos et ipsum cum pariatur ex perspiciatis eius.","url":null,"due_at":20231022,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":3},{"id":4,"name":"corporis consequuntur amet","description":"Dolores eveniet deleniti voluptatem saepe expedita.","url":null,"due_at":20230712,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":1},{"id":5,"name":"optio excepturi ea","description":"Error deleniti sint a nostrum consequuntur et.","url":null,"due_at":20260324,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":4},{"id":6,"name":"nihil voluptate quaerat","description":"Animi reprehenderit soluta id quo.","url":null,"due_at":20290603,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":1},{"id":7,"name":"aspernatur architecto assumenda","description":"Nisi ea aut vel sint vero voluptas tempore.","url":null,"due_at":20280710,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":5},{"id":8,"name":"vel perspiciatis quo","description":"Et qui praesentium consequatur distinctio natus.","url":null,"due_at":20210605,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1},{"id":9,"name":"qui et totam","description":"Veritatis quo dolorum soluta ut.","url":null,"due_at":20270203,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1}]' + content: '[]' headers: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '57' + x-ratelimit-remaining: '49' access-control-allow-origin: '*' description: null custom: [] @@ -90,33 +90,41 @@ endpoints: required: true example: 'The SideProject API' type: string + enumValues: [] + exampleWasSpecified: false custom: [] description: name: description description: 'A longer description of your side project. Must not be greater than 255 characters.' required: false - example: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv + example: 'Suscipit qui cumque magnam tenetur quia nemo.' type: string + enumValues: [] + exampleWasSpecified: false custom: [] url: name: url description: 'A url to your side project. Must be a valid URL.' required: false - example: 'http://hartmann.com/magnam-tenetur-quia-nemo-sit-est-numquam' + example: 'http://www.reilly.com/' type: string + enumValues: [] + exampleWasSpecified: false custom: [] due_at: name: due_at description: 'Due date for the side project. Must be a valid date. Must be a valid date in the format Ymd. Must be a date after today.' required: false - example: '2084-02-27' + example: '2085-06-01' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: name: 'The SideProject API' - description: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv - url: 'http://hartmann.com/magnam-tenetur-quia-nemo-sit-est-numquam' - due_at: '2084-02-27' + description: 'Suscipit qui cumque magnam tenetur quia nemo.' + url: 'http://www.reilly.com/' + due_at: '2085-06-01' fileParameters: [] responses: [] responseFields: [] @@ -159,11 +167,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -172,7 +182,7 @@ endpoints: responses: - status: 203 - content: '{"data":{"name":"suscipit qui cumque","description":"Tenetur quia nemo sit est.","due_date":"20241106","owner":{"id":6,"name":"Kurt Kub","email":"juvenal97@example.org","email_verified_at":"2022-09-10T02:22:36.000000Z","created_at":"2022-09-10T02:22:36.000000Z","updated_at":"2022-09-10T02:22:36.000000Z"}}}' + content: '{"data":{"name":"suscipit qui cumque","description":"Tenetur quia nemo sit est.","due_date":20260208,"owner":{"id":1,"name":"Kurt Kub","email":"juvenal97@example.org","email_verified_at":"2023-12-13T23:29:24.000000Z","created_at":"2023-12-13T23:29:24.000000Z","updated_at":"2023-12-13T23:29:24.000000Z"}}}' headers: [] description: '' custom: [] @@ -180,7 +190,7 @@ endpoints: status: 404 content: '{"message":"Not found","resource":"Side project"}' headers: [] - description: '404, Side project not found' + description: 'Side project not found' custom: [] responseFields: [] auth: [] @@ -214,11 +224,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -256,11 +268,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: queryThing: name: queryThing @@ -268,6 +282,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: [] bodyParameters: [] diff --git a/.scribe/endpoints.cache/03.yaml b/.scribe/endpoints.cache/03.yaml index c43df36..0e6e5ba 100644 --- a/.scribe/endpoints.cache/03.yaml +++ b/.scribe/endpoints.cache/03.yaml @@ -28,6 +28,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: random: et @@ -38,6 +40,8 @@ endpoints: required: true example: [] type: object + enumValues: [] + exampleWasSpecified: false custom: [] data.name: name: data.name @@ -45,6 +49,8 @@ endpoints: required: true example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] data.size: name: data.size @@ -52,6 +58,8 @@ endpoints: required: false example: 5 type: integer + enumValues: [] + exampleWasSpecified: true custom: [] data.other: name: data.other @@ -59,14 +67,17 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] data.things: name: data.things description: 'An array of strings.' required: false - example: - - et + example: null type: 'string[]' + enumValues: [] + exampleWasSpecified: true custom: [] data.objects: name: data.objects @@ -75,6 +86,8 @@ endpoints: example: - [] type: 'object[]' + enumValues: [] + exampleWasSpecified: false custom: [] 'data.objects[].a': name: 'data.objects[].a' @@ -82,6 +95,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] 'data.objects[].b': name: 'data.objects[].b' @@ -89,13 +104,14 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: data: name: et size: 5 - things: - - et + things: null objects: - a: et @@ -136,6 +152,8 @@ endpoints: example: - [] type: 'object[]' + enumValues: [] + exampleWasSpecified: false custom: [] '[].row_id': name: '[].row_id' @@ -143,6 +161,8 @@ endpoints: required: false example: '700' type: string + enumValues: [] + exampleWasSpecified: true custom: [] '[].name': name: '[].name' @@ -150,6 +170,8 @@ endpoints: required: true example: 'My item name' type: string + enumValues: [] + exampleWasSpecified: true custom: [] cleanBodyParameters: - @@ -190,6 +212,8 @@ endpoints: required: true example: null type: file + enumValues: [] + exampleWasSpecified: false custom: [] nested: name: nested @@ -197,6 +221,8 @@ endpoints: required: true example: [] type: object + enumValues: [] + exampleWasSpecified: false custom: [] nested._string: name: nested._string @@ -204,6 +230,8 @@ endpoints: required: true example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] nested._file: name: nested._file @@ -211,6 +239,8 @@ endpoints: required: true example: null type: file + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: nested: @@ -258,7 +288,7 @@ endpoints: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '56' + x-ratelimit-remaining: '48' access-control-allow-origin: '*' description: null custom: [] diff --git a/.scribe/endpoints/00.yaml b/.scribe/endpoints/00.yaml index 5419d56..b231551 100644 --- a/.scribe/endpoints/00.yaml +++ b/.scribe/endpoints/00.yaml @@ -27,6 +27,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: unnecessaryParam: et @@ -36,12 +38,6 @@ endpoints: cleanBodyParameters: [] fileParameters: [] responses: - - - status: 400 - content: '{"status": "down", "services": {"database": "up", "redis": "down"}}' - headers: [] - description: '400, Service is unhealthy' - custom: [] - status: 200 content: '{"status":"up","services":{"database":"up","redis":"up"}}' @@ -49,10 +45,16 @@ endpoints: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '59' + x-ratelimit-remaining: '51' access-control-allow-origin: '*' description: null custom: [] + - + status: 400 + content: '{"status": "down", "services": {"database": "up", "redis": "down"}}' + headers: [] + description: 'Service is unhealthy' + custom: [] responseFields: status: name: status @@ -60,6 +62,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] services: name: services @@ -67,6 +71,8 @@ endpoints: required: false example: null type: object + enumValues: [] + exampleWasSpecified: false custom: [] auth: [] controller: null diff --git a/.scribe/endpoints/01.yaml b/.scribe/endpoints/01.yaml index 547cd49..5fe4f1e 100644 --- a/.scribe/endpoints/01.yaml +++ b/.scribe/endpoints/01.yaml @@ -24,29 +24,35 @@ endpoints: bodyParameters: name: name: name - description: 'Must be at least 1 characters. Must not be greater than 255 characters.' + description: 'Must be at least 1 character. Must not be greater than 255 characters.' required: true - example: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv + example: pidsgyfhasfdpmrg type: string + enumValues: [] + exampleWasSpecified: false custom: [] email: name: email description: 'Must be a valid email address.' required: true - example: casimir70@example.com + example: julianne89@example.com type: string + enumValues: [] + exampleWasSpecified: false custom: [] password: name: password description: '' required: true - example: et + example: '@.b8z4="e5,ZNa6' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: - name: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv - email: casimir70@example.com - password: et + name: pidsgyfhasfdpmrg + email: julianne89@example.com + password: '@.b8z4="e5,ZNa6' fileParameters: [] responses: [] responseFields: [] @@ -78,11 +84,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 - type: integer + example: et + type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: et queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -90,16 +98,16 @@ endpoints: fileParameters: [] responses: - - status: 404 - content: '{"message":"Not found","resource":"user"}' + status: 200 + content: '{"data":{"id":1,"name":"Mr. Merlin Friesen","email":"hdoyle@example.com","side_projects":[{"id":1,"name":"est numquam consequuntur","description":"Atque nobis ut natus aut dolores eveniet.","url":null,"due_at":20270327,"created_at":"2023-12-13T23:29:24.000000Z","updated_at":"2023-12-13T23:29:24.000000Z","user_id":1}]}}' headers: [] - description: '404, User not found' + description: '' custom: [] - - status: 200 - content: '{"data":{"id":6,"name":"Mr. Merlin Friesen","email":"hdoyle@example.com","side_projects":[{"id":10,"name":"est numquam consequuntur","description":"Atque nobis ut natus aut dolores eveniet.","url":null,"due_at":20251222,"created_at":"2022-09-10T02:22:36.000000Z","updated_at":"2022-09-10T02:22:36.000000Z","user_id":6}]}}' + status: 404 + content: '{"message":"Not found","resource":"user"}' headers: [] - description: '' + description: '404, User not found' custom: [] responseFields: [] auth: [] @@ -136,6 +144,8 @@ endpoints: required: false example: 1 type: string + enumValues: [] + exampleWasSpecified: false custom: [] pageSize: name: pageSize @@ -143,6 +153,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: page: 1 @@ -152,12 +164,12 @@ endpoints: responses: - status: 200 - content: '{"data":[{"id":1,"name":"Pete","email":"pete@home.com","side_projects":[{"id":2,"name":"iusto ut dolor","description":"Voluptatem aspernatur dolorem quae quaerat harum.","url":null,"due_at":20301215,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":1},{"id":4,"name":"corporis consequuntur amet","description":"Dolores eveniet deleniti voluptatem saepe expedita.","url":null,"due_at":20230712,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":1},{"id":6,"name":"nihil voluptate quaerat","description":"Animi reprehenderit soluta id quo.","url":null,"due_at":20290603,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":1},{"id":8,"name":"vel perspiciatis quo","description":"Et qui praesentium consequatur distinctio natus.","url":null,"due_at":20210605,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1},{"id":9,"name":"qui et totam","description":"Veritatis quo dolorum soluta ut.","url":null,"due_at":20270203,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1}]},{"id":2,"name":"Alexane Weber","email":"lacy.wintheiser@example.net","side_projects":[{"id":1,"name":"voluptas assumenda maiores","description":"Consequuntur aut ea est non.","url":null,"due_at":20310222,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":2}]},{"id":3,"name":"John Kshlerin II","email":"titus77@example.com","side_projects":[{"id":3,"name":"provident et consequatur","description":"Quos et ipsum cum pariatur ex perspiciatis eius.","url":null,"due_at":20231022,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":3}]},{"id":4,"name":"Rebeca Morissette","email":"cole.geoffrey@example.com","side_projects":[{"id":5,"name":"optio excepturi ea","description":"Error deleniti sint a nostrum consequuntur et.","url":null,"due_at":20260324,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":4}]},{"id":5,"name":"Prof. Adah Witting IV","email":"nswift@example.net","side_projects":[{"id":7,"name":"aspernatur architecto assumenda","description":"Nisi ea aut vel sint vero voluptas tempore.","url":null,"due_at":20280710,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":5}]}]}' + content: '{"data":[]}' headers: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '58' + x-ratelimit-remaining: '50' access-control-allow-origin: '*' description: null custom: [] @@ -188,11 +200,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: confirm: name: confirm @@ -200,6 +214,8 @@ endpoints: required: false example: 'true' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: confirm: 'true' @@ -243,11 +259,13 @@ endpoints: name: id description: 'The ID of the user.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -264,9 +282,11 @@ endpoints: token: name: token description: 'The new API token. Valid forever.' - required: false + required: true example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] auth: [] controller: null diff --git a/.scribe/endpoints/02.yaml b/.scribe/endpoints/02.yaml index 506c41e..e0c3613 100644 --- a/.scribe/endpoints/02.yaml +++ b/.scribe/endpoints/02.yaml @@ -37,12 +37,12 @@ endpoints: responses: - status: 200 - content: '[{"id":1,"name":"voluptas assumenda maiores","description":"Consequuntur aut ea est non.","url":null,"due_at":20310222,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":2},{"id":2,"name":"iusto ut dolor","description":"Voluptatem aspernatur dolorem quae quaerat harum.","url":null,"due_at":20301215,"created_at":"2021-05-30T00:21:59.000000Z","updated_at":"2021-05-30T00:21:59.000000Z","user_id":1},{"id":3,"name":"provident et consequatur","description":"Quos et ipsum cum pariatur ex perspiciatis eius.","url":null,"due_at":20231022,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":3},{"id":4,"name":"corporis consequuntur amet","description":"Dolores eveniet deleniti voluptatem saepe expedita.","url":null,"due_at":20230712,"created_at":"2021-05-30T00:23:25.000000Z","updated_at":"2021-05-30T00:23:25.000000Z","user_id":1},{"id":5,"name":"optio excepturi ea","description":"Error deleniti sint a nostrum consequuntur et.","url":null,"due_at":20260324,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":4},{"id":6,"name":"nihil voluptate quaerat","description":"Animi reprehenderit soluta id quo.","url":null,"due_at":20290603,"created_at":"2021-05-30T00:24:27.000000Z","updated_at":"2021-05-30T00:24:27.000000Z","user_id":1},{"id":7,"name":"aspernatur architecto assumenda","description":"Nisi ea aut vel sint vero voluptas tempore.","url":null,"due_at":20280710,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":5},{"id":8,"name":"vel perspiciatis quo","description":"Et qui praesentium consequatur distinctio natus.","url":null,"due_at":20210605,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1},{"id":9,"name":"qui et totam","description":"Veritatis quo dolorum soluta ut.","url":null,"due_at":20270203,"created_at":"2021-05-30T00:25:43.000000Z","updated_at":"2021-05-30T00:25:43.000000Z","user_id":1}]' + content: '[]' headers: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '57' + x-ratelimit-remaining: '49' access-control-allow-origin: '*' description: null custom: [] @@ -88,33 +88,41 @@ endpoints: required: true example: 'The SideProject API' type: string + enumValues: [] + exampleWasSpecified: false custom: [] description: name: description description: 'A longer description of your side project. Must not be greater than 255 characters.' required: false - example: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv + example: 'Suscipit qui cumque magnam tenetur quia nemo.' type: string + enumValues: [] + exampleWasSpecified: false custom: [] url: name: url description: 'A url to your side project. Must be a valid URL.' required: false - example: 'http://hartmann.com/magnam-tenetur-quia-nemo-sit-est-numquam' + example: 'http://www.reilly.com/' type: string + enumValues: [] + exampleWasSpecified: false custom: [] due_at: name: due_at description: 'Due date for the side project. Must be a valid date. Must be a valid date in the format Ymd. Must be a date after today.' required: false - example: '2084-02-27' + example: '2085-06-01' type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: name: 'The SideProject API' - description: pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv - url: 'http://hartmann.com/magnam-tenetur-quia-nemo-sit-est-numquam' - due_at: '2084-02-27' + description: 'Suscipit qui cumque magnam tenetur quia nemo.' + url: 'http://www.reilly.com/' + due_at: '2085-06-01' fileParameters: [] responses: [] responseFields: [] @@ -157,11 +165,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -170,7 +180,7 @@ endpoints: responses: - status: 203 - content: '{"data":{"name":"suscipit qui cumque","description":"Tenetur quia nemo sit est.","due_date":"20241106","owner":{"id":6,"name":"Kurt Kub","email":"juvenal97@example.org","email_verified_at":"2022-09-10T02:22:36.000000Z","created_at":"2022-09-10T02:22:36.000000Z","updated_at":"2022-09-10T02:22:36.000000Z"}}}' + content: '{"data":{"name":"suscipit qui cumque","description":"Tenetur quia nemo sit est.","due_date":20260208,"owner":{"id":1,"name":"Kurt Kub","email":"juvenal97@example.org","email_verified_at":"2023-12-13T23:29:24.000000Z","created_at":"2023-12-13T23:29:24.000000Z","updated_at":"2023-12-13T23:29:24.000000Z"}}}' headers: [] description: '' custom: [] @@ -178,7 +188,7 @@ endpoints: status: 404 content: '{"message":"Not found","resource":"Side project"}' headers: [] - description: '404, Side project not found' + description: 'Side project not found' custom: [] responseFields: [] auth: [] @@ -212,11 +222,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: [] cleanQueryParameters: [] bodyParameters: [] @@ -254,11 +266,13 @@ endpoints: name: id description: 'The ID of the side project.' required: true - example: 1 + example: 13 type: integer + enumValues: [] + exampleWasSpecified: false custom: [] cleanUrlParameters: - id: 1 + id: 13 queryParameters: queryThing: name: queryThing @@ -266,6 +280,8 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: [] bodyParameters: [] diff --git a/.scribe/endpoints/03.yaml b/.scribe/endpoints/03.yaml index 7f4f283..78be21b 100644 --- a/.scribe/endpoints/03.yaml +++ b/.scribe/endpoints/03.yaml @@ -26,6 +26,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanQueryParameters: random: et @@ -36,6 +38,8 @@ endpoints: required: true example: [] type: object + enumValues: [] + exampleWasSpecified: false custom: [] data.name: name: data.name @@ -43,6 +47,8 @@ endpoints: required: true example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] data.size: name: data.size @@ -50,6 +56,8 @@ endpoints: required: false example: 5 type: integer + enumValues: [] + exampleWasSpecified: true custom: [] data.other: name: data.other @@ -57,14 +65,17 @@ endpoints: required: false example: null type: string + enumValues: [] + exampleWasSpecified: false custom: [] data.things: name: data.things description: 'An array of strings.' required: false - example: - - et + example: null type: 'string[]' + enumValues: [] + exampleWasSpecified: true custom: [] data.objects: name: data.objects @@ -73,6 +84,8 @@ endpoints: example: - [] type: 'object[]' + enumValues: [] + exampleWasSpecified: false custom: [] 'data.objects[].a': name: 'data.objects[].a' @@ -80,6 +93,8 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] 'data.objects[].b': name: 'data.objects[].b' @@ -87,13 +102,14 @@ endpoints: required: false example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: data: name: et size: 5 - things: - - et + things: null objects: - a: et @@ -134,6 +150,8 @@ endpoints: example: - [] type: 'object[]' + enumValues: [] + exampleWasSpecified: false custom: [] '[].row_id': name: '[].row_id' @@ -141,6 +159,8 @@ endpoints: required: false example: '700' type: string + enumValues: [] + exampleWasSpecified: true custom: [] '[].name': name: '[].name' @@ -148,6 +168,8 @@ endpoints: required: true example: 'My item name' type: string + enumValues: [] + exampleWasSpecified: true custom: [] cleanBodyParameters: - @@ -188,6 +210,8 @@ endpoints: required: true example: null type: file + enumValues: [] + exampleWasSpecified: false custom: [] nested: name: nested @@ -195,6 +219,8 @@ endpoints: required: true example: [] type: object + enumValues: [] + exampleWasSpecified: false custom: [] nested._string: name: nested._string @@ -202,6 +228,8 @@ endpoints: required: true example: et type: string + enumValues: [] + exampleWasSpecified: false custom: [] nested._file: name: nested._file @@ -209,6 +237,8 @@ endpoints: required: true example: null type: file + enumValues: [] + exampleWasSpecified: false custom: [] cleanBodyParameters: nested: @@ -256,7 +286,7 @@ endpoints: cache-control: 'no-cache, private' content-type: application/json x-ratelimit-limit: '60' - x-ratelimit-remaining: '56' + x-ratelimit-remaining: '48' access-control-allow-origin: '*' description: null custom: [] diff --git a/composer.json b/composer.json index ce40c7a..e83404d 100644 --- a/composer.json +++ b/composer.json @@ -9,29 +9,25 @@ "fideloper/proxy": "^4.4", "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^7.0.1", - "laravel/framework": "^8.40", + "laravel/framework": "^9.0", "laravel/sanctum": "^2.11", "laravel/tinker": "^2.5", "league/fractal": "^0.19.2", "spatie/ray": "^1.23" }, "require-dev": { - "facade/ignition": "^2.5", + "spatie/laravel-ignition": "^1.0", "fakerphp/faker": "^1.9.1", "knuckleswtf/scribe": "@dev", "laravel/sail": "^1.0.1", "mockery/mockery": "^1.4.2", - "nunomaduro/collision": "^5.0", + "nunomaduro/collision": "^6.1", "phpunit/phpunit": "^9.3.3" }, "repositories": [ { "type": "path", "url": "../scribe" - }, - { - "type": "path", - "url": "../scribe-docblock2attributes" } ], "autoload": { diff --git a/composer.lock b/composer.lock index db2ae89..8b53c65 100644 --- a/composer.lock +++ b/composer.lock @@ -4,35 +4,35 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2f5739c29cd800d8bc63629856a6ab42", + "content-hash": "52a8244ffde8be4b3a172cc9d97d7f15", "packages": [ { "name": "asm89/stack-cors", - "version": "v2.1.1", + "version": "v2.2.0", "source": { "type": "git", "url": "https://github.com/asm89/stack-cors.git", - "reference": "73e5b88775c64ccc0b84fb60836b30dc9d92ac4a" + "reference": "50f57105bad3d97a43ec4a485eb57daf347eafea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/asm89/stack-cors/zipball/73e5b88775c64ccc0b84fb60836b30dc9d92ac4a", - "reference": "73e5b88775c64ccc0b84fb60836b30dc9d92ac4a", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/50f57105bad3d97a43ec4a485eb57daf347eafea", + "reference": "50f57105bad3d97a43ec4a485eb57daf347eafea", "shasum": "" }, "require": { - "php": "^7.2|^8.0", - "symfony/http-foundation": "^4|^5|^6", - "symfony/http-kernel": "^4|^5|^6" + "php": "^7.3|^8.0", + "symfony/http-foundation": "^5.3|^6|^7", + "symfony/http-kernel": "^5.3|^6|^7" }, "require-dev": { - "phpunit/phpunit": "^7|^9", + "phpunit/phpunit": "^9", "squizlabs/php_codesniffer": "^3.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-master": "2.2-dev" } }, "autoload": { @@ -58,32 +58,31 @@ ], "support": { "issues": "https://github.com/asm89/stack-cors/issues", - "source": "https://github.com/asm89/stack-cors/tree/v2.1.1" + "source": "https://github.com/asm89/stack-cors/tree/v2.2.0" }, - "time": "2022-01-18T09:12:03+00:00" + "time": "2023-11-14T13:51:46+00:00" }, { "name": "brick/math", - "version": "0.10.2", + "version": "0.11.0", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f" + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/459f2781e1a08d52ee56b0b1444086e038561e3f", - "reference": "459f2781e1a08d52ee56b0b1444086e038561e3f", + "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", "shasum": "" }, "require": { - "ext-json": "*", - "php": "^7.4 || ^8.0" + "php": "^8.0" }, "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^9.0", - "vimeo/psalm": "4.25.0" + "vimeo/psalm": "5.0.0" }, "type": "library", "autoload": { @@ -108,7 +107,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.10.2" + "source": "https://github.com/brick/math/tree/0.11.0" }, "funding": [ { @@ -116,20 +115,89 @@ "type": "github" } ], - "time": "2022-08-10T22:54:19+00:00" + "time": "2023-01-15T23:15:59+00:00" + }, + { + "name": "carbonphp/carbon-doctrine-types", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "a31d3358a2a5d6ae947df1691d1f321418a5f3d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/a31d3358a2a5d6ae947df1691d1f321418a5f3d5", + "reference": "a31d3358a2a5d6ae947df1691d1f321418a5f3d5", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/dbal": "<4.0.0 || >=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.1.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2023-12-10T15:33:53+00:00" }, { "name": "dflydev/dot-access-data", - "version": "v3.0.1", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "0992cc19268b259a39e86f296da5f0677841f42c" + "reference": "f41715465d65213d644d3141a6a93081be5d3549" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c", - "reference": "0992cc19268b259a39e86f296da5f0677841f42c", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", + "reference": "f41715465d65213d644d3141a6a93081be5d3549", "shasum": "" }, "require": { @@ -140,7 +208,7 @@ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", "scrutinizer/ocular": "1.6.0", "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^3.14" + "vimeo/psalm": "^4.0.0" }, "type": "library", "extra": { @@ -189,34 +257,34 @@ ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.1" + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" }, - "time": "2021-08-13T13:06:58+00:00" + "time": "2022-10-27T11:44:00+00:00" }, { "name": "doctrine/inflector", - "version": "2.0.5", + "version": "2.0.8", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392" + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", - "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9", + "doctrine/coding-standard": "^11.0", "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", "phpstan/phpstan-strict-rules": "^1.3", "phpunit/phpunit": "^8.5 || ^9.5", - "vimeo/psalm": "^4.25" + "vimeo/psalm": "^4.25 || ^5.4" }, "type": "library", "autoload": { @@ -266,7 +334,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.5" + "source": "https://github.com/doctrine/inflector/tree/2.0.8" }, "funding": [ { @@ -282,35 +350,36 @@ "type": "tidelift" } ], - "time": "2022-09-07T09:01:28+00:00" + "time": "2023-06-16T13:40:37+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + "reference": "84a527db05647743d50373e0ec53a152f2cde568" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568", + "reference": "84a527db05647743d50373e0ec53a152f2cde568", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.11" + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^9.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.0" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -342,7 +411,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.3" + "source": "https://github.com/doctrine/lexer/tree/3.0.0" }, "funding": [ { @@ -358,20 +427,20 @@ "type": "tidelift" } ], - "time": "2022-02-28T11:07:21+00:00" + "time": "2022-12-15T16:57:16+00:00" }, { "name": "dragonmantank/cron-expression", - "version": "v3.3.1", + "version": "v3.3.3", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa" + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/be85b3f05b46c39bbc0d95f6c071ddff669510fa", - "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", "shasum": "" }, "require": { @@ -411,7 +480,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.1" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3" }, "funding": [ { @@ -419,31 +488,30 @@ "type": "github" } ], - "time": "2022-01-18T15:43:28+00:00" + "time": "2023-08-10T19:36:49+00:00" }, { "name": "egulias/email-validator", - "version": "2.1.25", + "version": "4.0.2", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4" + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4", - "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", "shasum": "" }, "require": { - "doctrine/lexer": "^1.0.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.10" + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" }, "require-dev": { - "dominicsayers/isemail": "^3.0.7", - "phpunit/phpunit": "^4.8.36|^7.5.15", - "satooshi/php-coveralls": "^1.0.1" + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" @@ -451,7 +519,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "4.0.x-dev" } }, "autoload": { @@ -479,7 +547,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/2.1.25" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" }, "funding": [ { @@ -487,7 +555,7 @@ "type": "github" } ], - "time": "2020-12-29T14:50:06+00:00" + "time": "2023-10-06T06:47:41+00:00" }, { "name": "fideloper/proxy", @@ -624,28 +692,100 @@ "type": "github" } ], + "abandoned": true, "time": "2022-02-23T14:25:13+00:00" }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, { "name": "graham-campbell/result-type", - "version": "v1.1.0", + "version": "v1.1.2", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8" + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/a878d45c1914464426dc94da61c9e1d36ae262a8", - "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/fbd48bce38f73f8a4ec8583362e732e4095e5862", + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9" + "phpoption/phpoption": "^1.9.2" }, "require-dev": { - "phpunit/phpunit": "^8.5.28 || ^9.5.21" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "type": "library", "autoload": { @@ -674,7 +814,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.0" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.2" }, "funding": [ { @@ -686,26 +826,26 @@ "type": "tidelift" } ], - "time": "2022-07-30T15:56:11+00:00" + "time": "2023-11-12T22:16:48+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.5.0", + "version": "7.8.1", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", - "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104", + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.9 || ^2.4", + "guzzlehttp/promises": "^1.5.3 || ^2.0.1", + "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -714,10 +854,11 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", - "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -730,9 +871,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" } }, "autoload": { @@ -798,7 +936,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.5.0" + "source": "https://github.com/guzzle/guzzle/tree/7.8.1" }, "funding": [ { @@ -814,38 +952,37 @@ "type": "tidelift" } ], - "time": "2022-08-28T15:39:27+00:00" + "time": "2023-12-03T20:35:24+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.2", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", + "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223", + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223", "shasum": "" }, "require": { - "php": ">=5.5" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.5-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { "GuzzleHttp\\Promise\\": "src/" } @@ -882,7 +1019,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.2" + "source": "https://github.com/guzzle/promises/tree/2.0.2" }, "funding": [ { @@ -898,26 +1035,26 @@ "type": "tidelift" } ], - "time": "2022-08-28T14:55:35+00:00" + "time": "2023-12-03T20:19:20+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.4.1", + "version": "2.6.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379" + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/69568e4293f4fa993f3b0e51c9723e1e17c41379", - "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221", + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", + "psr/http-message": "^1.1 || ^2.0", "ralouphie/getallheaders": "^3.0" }, "provide": { @@ -925,9 +1062,9 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" + "phpunit/phpunit": "^8.5.36 || ^9.6.15" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -937,9 +1074,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "2.4-dev" } }, "autoload": { @@ -1001,7 +1135,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.1" + "source": "https://github.com/guzzle/psr7/tree/2.6.2" }, "funding": [ { @@ -1017,60 +1151,154 @@ "type": "tidelift" } ], - "time": "2022-08-28T14:45:39+00:00" + "time": "2023-12-03T20:05:35+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2023-12-03T19:50:20+00:00" }, { "name": "laravel/framework", - "version": "v8.83.23", + "version": "v9.52.16", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "bdc707f8b9bcad289b24cd182d98ec7480ac4491" + "reference": "082345d76fc6a55b649572efe10b11b03e279d24" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/bdc707f8b9bcad289b24cd182d98ec7480ac4491", - "reference": "bdc707f8b9bcad289b24cd182d98ec7480ac4491", + "url": "https://api.github.com/repos/laravel/framework/zipball/082345d76fc6a55b649572efe10b11b03e279d24", + "reference": "082345d76fc6a55b649572efe10b11b03e279d24", "shasum": "" }, "require": { - "doctrine/inflector": "^1.4|^2.0", - "dragonmantank/cron-expression": "^3.0.2", - "egulias/email-validator": "^2.1.10", - "ext-json": "*", + "brick/math": "^0.9.3|^0.10.2|^0.11", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.3.2", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", "ext-mbstring": "*", "ext-openssl": "*", - "laravel/serializable-closure": "^1.0", - "league/commonmark": "^1.3|^2.0.2", - "league/flysystem": "^1.1", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/serializable-closure": "^1.2.2", + "league/commonmark": "^2.2.1", + "league/flysystem": "^3.8.0", "monolog/monolog": "^2.0", - "nesbot/carbon": "^2.53.1", - "opis/closure": "^3.6", - "php": "^7.3|^8.0", - "psr/container": "^1.0", - "psr/log": "^1.0|^2.0", - "psr/simple-cache": "^1.0", - "ramsey/uuid": "^4.2.2", - "swiftmailer/swiftmailer": "^6.3", - "symfony/console": "^5.4", - "symfony/error-handler": "^5.4", - "symfony/finder": "^5.4", - "symfony/http-foundation": "^5.4", - "symfony/http-kernel": "^5.4", - "symfony/mime": "^5.4", - "symfony/process": "^5.4", - "symfony/routing": "^5.4", - "symfony/var-dumper": "^5.4", - "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "nesbot/carbon": "^2.62.1", + "nunomaduro/termwind": "^1.13", + "php": "^8.0.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^6.0.9", + "symfony/error-handler": "^6.0", + "symfony/finder": "^6.0", + "symfony/http-foundation": "^6.0", + "symfony/http-kernel": "^6.0", + "symfony/mailer": "^6.0", + "symfony/mime": "^6.0", + "symfony/process": "^6.0", + "symfony/routing": "^6.0", + "symfony/uid": "^6.0", + "symfony/var-dumper": "^6.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", "vlucas/phpdotenv": "^5.4.1", - "voku/portable-ascii": "^1.6.1" + "voku/portable-ascii": "^2.0" }, "conflict": { "tightenco/collect": "<5.5.33" }, "provide": { - "psr/container-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" + "psr/container-implementation": "1.1|2.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" }, "replace": { "illuminate/auth": "self.version", @@ -1078,6 +1306,7 @@ "illuminate/bus": "self.version", "illuminate/cache": "self.version", "illuminate/collections": "self.version", + "illuminate/conditionable": "self.version", "illuminate/config": "self.version", "illuminate/console": "self.version", "illuminate/container": "self.version", @@ -1106,53 +1335,68 @@ "illuminate/view": "self.version" }, "require-dev": { - "aws/aws-sdk-php": "^3.198.1", + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.235.5", "doctrine/dbal": "^2.13.3|^3.1.4", - "filp/whoops": "^2.14.3", - "guzzlehttp/guzzle": "^6.5.5|^7.0.1", - "league/flysystem-cached-adapter": "^1.0", - "mockery/mockery": "^1.4.4", - "orchestra/testbench-core": "^6.27", + "ext-gmp": "*", + "fakerphp/faker": "^1.21", + "guzzlehttp/guzzle": "^7.5", + "league/flysystem-aws-s3-v3": "^3.0", + "league/flysystem-ftp": "^3.0", + "league/flysystem-path-prefixing": "^3.3", + "league/flysystem-read-only": "^3.3", + "league/flysystem-sftp-v3": "^3.0", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^7.24", "pda/pheanstalk": "^4.0", - "phpunit/phpunit": "^8.5.19|^9.5.8", - "predis/predis": "^1.1.9", - "symfony/cache": "^5.4" + "phpstan/phpdoc-parser": "^1.15", + "phpstan/phpstan": "^1.4.7", + "phpunit/phpunit": "^9.5.8", + "predis/predis": "^1.1.9|^2.0.2", + "symfony/cache": "^6.0", + "symfony/http-client": "^6.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", "brianium/paratest": "Required to run tests in parallel (^6.0).", "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", - "ext-bcmath": "Required to use the multiple_of validation rule.", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", "ext-ftp": "Required to use the Flysystem FTP driver.", "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", "ext-memcached": "Required to use the memcache cache driver.", - "ext-pcntl": "Required to use all features of the queue worker.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", "ext-posix": "Required to use all features of the queue worker.", "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", "filp/whoops": "Required for friendly error pages in development (^2.14.3).", - "guzzlehttp/guzzle": "Required to use the HTTP Client, Mailgun mail driver and the ping methods on schedules (^6.5.5|^7.0.1).", + "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", "laravel/tinker": "Required to use the tinker console command (^2.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", - "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", - "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", - "mockery/mockery": "Required to use mocking (^1.4.4).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", + "league/flysystem-read-only": "Required to use read-only disks (^3.3)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "mockery/mockery": "Required to use mocking (^1.5.1).", "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", - "phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).", - "predis/predis": "Required to use the predis connector (^1.1.9).", + "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0|^7.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^5.4).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).", - "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", - "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "8.x-dev" + "dev-master": "9.x-dev" } }, "autoload": { @@ -1166,7 +1410,8 @@ "Illuminate\\": "src/Illuminate/", "Illuminate\\Support\\": [ "src/Illuminate/Macroable/", - "src/Illuminate/Collections/" + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" ] } }, @@ -1190,7 +1435,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-26T13:30:00+00:00" + "time": "2023-10-03T13:02:30+00:00" }, { "name": "laravel/sanctum", @@ -1259,16 +1504,16 @@ }, { "name": "laravel/serializable-closure", - "version": "v1.2.1", + "version": "v1.3.3", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "d78fd36ba031a1a695ea5a406f29996948d7011b" + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/d78fd36ba031a1a695ea5a406f29996948d7011b", - "reference": "d78fd36ba031a1a695ea5a406f29996948d7011b", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/3dbf8a8e914634c48d389c1234552666b3d43754", + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754", "shasum": "" }, "require": { @@ -1315,36 +1560,37 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2022-08-26T15:25:27+00:00" + "time": "2023-11-08T14:08:06+00:00" }, { "name": "laravel/tinker", - "version": "v2.7.2", + "version": "v2.8.2", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "dff39b661e827dae6e092412f976658df82dbac5" + "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/dff39b661e827dae6e092412f976658df82dbac5", - "reference": "dff39b661e827dae6e092412f976658df82dbac5", + "url": "https://api.github.com/repos/laravel/tinker/zipball/b936d415b252b499e8c3b1f795cd4fc20f57e1f3", + "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3", "shasum": "" }, "require": { - "illuminate/console": "^6.0|^7.0|^8.0|^9.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0", + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0", "php": "^7.2.5|^8.0", "psy/psysh": "^0.10.4|^0.11.1", "symfony/var-dumper": "^4.3.4|^5.0|^6.0" }, "require-dev": { "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^8.5.8|^9.3.3" }, "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0)." + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)." }, "type": "library", "extra": { @@ -1381,22 +1627,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.7.2" + "source": "https://github.com/laravel/tinker/tree/v2.8.2" }, - "time": "2022-03-23T12:38:24+00:00" + "time": "2023-08-15T14:27:00+00:00" }, { "name": "league/commonmark", - "version": "2.3.5", + "version": "2.4.1", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "84d74485fdb7074f4f9dd6f02ab957b1de513257" + "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/84d74485fdb7074f4f9dd6f02ab957b1de513257", - "reference": "84d74485fdb7074f4f9dd6f02ab957b1de513257", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/3669d6d5f7a47a93c08ddff335e6d945481a1dd5", + "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5", "shasum": "" }, "require": { @@ -1416,7 +1662,7 @@ "erusev/parsedown": "^1.0", "ext-json": "*", "github/gfm": "0.29.0", - "michelf/php-markdown": "^1.4", + "michelf/php-markdown": "^1.4 || ^2.0", "nyholm/psr7": "^1.5", "phpstan/phpstan": "^1.8.2", "phpunit/phpunit": "^9.5.21", @@ -1424,7 +1670,7 @@ "symfony/finder": "^5.3 | ^6.0", "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", "unleashedtech/php-coding-standard": "^3.1.1", - "vimeo/psalm": "^4.24.0" + "vimeo/psalm": "^4.24.0 || ^5.0.0" }, "suggest": { "symfony/yaml": "v2.3+ required if using the Front Matter extension" @@ -1432,7 +1678,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" } }, "autoload": { @@ -1489,20 +1735,20 @@ "type": "tidelift" } ], - "time": "2022-07-29T10:59:45+00:00" + "time": "2023-08-30T16:55:00+00:00" }, { "name": "league/config", - "version": "v1.1.1", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/config.git", - "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e" + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", - "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", "shasum": "" }, "require": { @@ -1511,7 +1757,7 @@ "php": "^7.4 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^0.12.90", + "phpstan/phpstan": "^1.8.2", "phpunit/phpunit": "^9.5.5", "scrutinizer/ocular": "^1.8.1", "unleashedtech/php-coding-standard": "^3.1", @@ -1571,58 +1817,56 @@ "type": "github" } ], - "time": "2021-08-14T12:15:32+00:00" + "time": "2022-12-11T20:36:23+00:00" }, { "name": "league/flysystem", - "version": "1.1.9", + "version": "3.23.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "094defdb4a7001845300334e7c1ee2335925ef99" + "reference": "d4ad81e2b67396e33dc9d7e54ec74ccf73151dcc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", - "reference": "094defdb4a7001845300334e7c1ee2335925ef99", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/d4ad81e2b67396e33dc9d7e54ec74ccf73151dcc", + "reference": "d4ad81e2b67396e33dc9d7e54ec74ccf73151dcc", "shasum": "" }, "require": { - "ext-fileinfo": "*", - "league/mime-type-detection": "^1.3", - "php": "^7.2.5 || ^8.0" + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" }, "conflict": { - "league/flysystem-sftp": "<1.0.6" + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" }, "require-dev": { - "phpspec/prophecy": "^1.11.1", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "ext-ftp": "Allows you to use FTP server storage", - "ext-openssl": "Allows you to use FTPS server storage", - "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", - "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", - "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", - "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", - "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", - "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", - "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", - "league/flysystem-webdav": "Allows you to use WebDAV storage", - "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", - "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", - "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.220.0", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "microsoft/azure-storage-blob": "^1.1", + "phpseclib/phpseclib": "^3.0.34", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.3.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, "autoload": { "psr-4": { - "League\\Flysystem\\": "src/" + "League\\Flysystem\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1632,81 +1876,63 @@ "authors": [ { "name": "Frank de Jonge", - "email": "info@frenky.net" + "email": "info@frankdejonge.nl" } ], - "description": "Filesystem abstraction: Many filesystems, one API.", + "description": "File storage abstraction for PHP", "keywords": [ - "Cloud Files", "WebDAV", - "abstraction", "aws", "cloud", - "copy.com", - "dropbox", - "file systems", + "file", "files", "filesystem", "filesystems", "ftp", - "rackspace", - "remote", "s3", "sftp", "storage" ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" + "source": "https://github.com/thephpleague/flysystem/tree/3.23.0" }, "funding": [ { - "url": "https://offset.earth/frankdejonge", - "type": "other" + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" } ], - "time": "2021-12-09T09:40:50+00:00" + "time": "2023-12-04T10:16:17+00:00" }, { - "name": "league/fractal", - "version": "0.19.2", + "name": "league/flysystem-local", + "version": "3.23.0", "source": { "type": "git", - "url": "https://github.com/thephpleague/fractal.git", - "reference": "06dc15f6ba38f2dde2f919d3095d13b571190a7c" + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "5cf046ba5f059460e86a997c504dd781a39a109b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/fractal/zipball/06dc15f6ba38f2dde2f919d3095d13b571190a7c", - "reference": "06dc15f6ba38f2dde2f919d3095d13b571190a7c", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/5cf046ba5f059460e86a997c504dd781a39a109b", + "reference": "5cf046ba5f059460e86a997c504dd781a39a109b", "shasum": "" }, "require": { - "php": ">=5.4" - }, - "require-dev": { - "doctrine/orm": "^2.5", - "illuminate/contracts": "~5.0", - "mockery/mockery": "~0.9", - "pagerfanta/pagerfanta": "~1.0.0", - "phpunit/phpunit": "^4.8.35 || ^7.5", - "squizlabs/php_codesniffer": "~1.5|~2.0|~3.4", - "zendframework/zend-paginator": "~2.3" - }, - "suggest": { - "illuminate/pagination": "The Illuminate Pagination component.", - "pagerfanta/pagerfanta": "Pagerfanta Paginator", - "zendframework/zend-paginator": "Zend Framework Paginator" + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.13-dev" - } - }, "autoload": { "psr-4": { - "League\\Fractal\\": "src" + "League\\Flysystem\\Local\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1715,14 +1941,90 @@ ], "authors": [ { - "name": "Phil Sturgeon", - "email": "me@philsturgeon.uk", - "homepage": "http://philsturgeon.uk/", - "role": "Developer" + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" } ], - "description": "Handle the output of complex data structures ready for API output.", - "homepage": "http://fractal.thephpleague.com/", + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem-local/issues", + "source": "https://github.com/thephpleague/flysystem-local/tree/3.23.0" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2023-12-04T10:14:46+00:00" + }, + { + "name": "league/fractal", + "version": "0.19.2", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/fractal.git", + "reference": "06dc15f6ba38f2dde2f919d3095d13b571190a7c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/fractal/zipball/06dc15f6ba38f2dde2f919d3095d13b571190a7c", + "reference": "06dc15f6ba38f2dde2f919d3095d13b571190a7c", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "require-dev": { + "doctrine/orm": "^2.5", + "illuminate/contracts": "~5.0", + "mockery/mockery": "~0.9", + "pagerfanta/pagerfanta": "~1.0.0", + "phpunit/phpunit": "^4.8.35 || ^7.5", + "squizlabs/php_codesniffer": "~1.5|~2.0|~3.4", + "zendframework/zend-paginator": "~2.3" + }, + "suggest": { + "illuminate/pagination": "The Illuminate Pagination component.", + "pagerfanta/pagerfanta": "Pagerfanta Paginator", + "zendframework/zend-paginator": "Zend Framework Paginator" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.13-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Fractal\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Phil Sturgeon", + "email": "me@philsturgeon.uk", + "homepage": "http://philsturgeon.uk/", + "role": "Developer" + } + ], + "description": "Handle the output of complex data structures ready for API output.", + "homepage": "http://fractal.thephpleague.com/", "keywords": [ "api", "json", @@ -1737,26 +2039,26 @@ }, { "name": "league/mime-type-detection", - "version": "1.11.0", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + "reference": "b6a5854368533df0295c5761a0253656a2e52d9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b6a5854368533df0295c5761a0253656a2e52d9e", + "reference": "b6a5854368533df0295c5761a0253656a2e52d9e", "shasum": "" }, "require": { "ext-fileinfo": "*", - "php": "^7.2 || ^8.0" + "php": "^7.4 || ^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3" + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" }, "type": "library", "autoload": { @@ -1777,7 +2079,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.14.0" }, "funding": [ { @@ -1789,20 +2091,20 @@ "type": "tidelift" } ], - "time": "2022-04-17T13:12:02+00:00" + "time": "2023-10-17T14:13:20+00:00" }, { "name": "monolog/monolog", - "version": "2.8.0", + "version": "2.9.2", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "720488632c590286b88b80e62aa3d3d551ad4a50" + "reference": "437cb3628f4cf6042cc10ae97fc2b8472e48ca1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/720488632c590286b88b80e62aa3d3d551ad4a50", - "reference": "720488632c590286b88b80e62aa3d3d551ad4a50", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/437cb3628f4cf6042cc10ae97fc2b8472e48ca1f", + "reference": "437cb3628f4cf6042cc10ae97fc2b8472e48ca1f", "shasum": "" }, "require": { @@ -1817,7 +2119,7 @@ "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", - "graylog2/gelf-php": "^1.4.2", + "graylog2/gelf-php": "^1.4.2 || ^2@dev", "guzzlehttp/guzzle": "^7.4", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", @@ -1879,7 +2181,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.8.0" + "source": "https://github.com/Seldaek/monolog/tree/2.9.2" }, "funding": [ { @@ -1891,32 +2193,37 @@ "type": "tidelift" } ], - "time": "2022-07-24T11:55:47+00:00" + "time": "2023-10-27T15:25:26+00:00" }, { "name": "nesbot/carbon", - "version": "2.62.1", + "version": "2.72.1", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a" + "reference": "2b3b3db0a2d0556a177392ff1a3bf5608fa09f78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a", - "reference": "01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2b3b3db0a2d0556a177392ff1a3bf5608fa09f78", + "reference": "2b3b3db0a2d0556a177392ff1a3bf5608fa09f78", "shasum": "" }, "require": { + "carbonphp/carbon-doctrine-types": "*", "ext-json": "*", "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-php80": "^1.16", "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" }, + "provide": { + "psr/clock-implementation": "1.0" + }, "require-dev": { - "doctrine/dbal": "^2.0 || ^3.0", - "doctrine/orm": "^2.7", + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", "friendsofphp/php-cs-fixer": "^3.0", "kylekatarnls/multi-tester": "^2.0", "ondrejmirtes/better-reflection": "*", @@ -1993,29 +2300,29 @@ "type": "tidelift" } ], - "time": "2022-09-02T07:48:13+00:00" + "time": "2023-12-08T23:47:49+00:00" }, { "name": "nette/schema", - "version": "v1.2.2", + "version": "v1.2.5", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df" + "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df", - "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df", + "url": "https://api.github.com/repos/nette/schema/zipball/0462f0166e823aad657c9224d0f849ecac1ba10a", + "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a", "shasum": "" }, "require": { "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", - "php": ">=7.1 <8.2" + "php": "7.1 - 8.3" }, "require-dev": { "nette/tester": "^2.3 || ^2.4", - "phpstan/phpstan-nette": "^0.12", + "phpstan/phpstan-nette": "^1.0", "tracy/tracy": "^2.7" }, "type": "library", @@ -2053,34 +2360,36 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.2.2" + "source": "https://github.com/nette/schema/tree/v1.2.5" }, - "time": "2021-10-15T11:40:02+00:00" + "time": "2023-10-05T20:37:59+00:00" }, { "name": "nette/utils", - "version": "v3.2.7", + "version": "v4.0.3", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99" + "reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/0af4e3de4df9f1543534beab255ccf459e7a2c99", - "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99", + "url": "https://api.github.com/repos/nette/utils/zipball/a9d127dd6a203ce6d255b2e2db49759f7506e015", + "reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015", "shasum": "" }, "require": { - "php": ">=7.2 <8.2" + "php": ">=8.0 <8.4" }, "conflict": { - "nette/di": "<3.0.6" + "nette/finder": "<3", + "nette/schema": "<1.2.2" }, "require-dev": { - "nette/tester": "~2.0", + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.5", "phpstan/phpstan": "^1.0", - "tracy/tracy": "^2.3" + "tracy/tracy": "^2.9" }, "suggest": { "ext-gd": "to use Image", @@ -2088,13 +2397,12 @@ "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", "ext-json": "to use Nette\\Utils\\Json", "ext-mbstring": "to use Strings::lower() etc...", - "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", - "ext-xml": "to use Strings::length() etc. when mbstring is not available" + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -2138,22 +2446,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.7" + "source": "https://github.com/nette/utils/tree/v4.0.3" }, - "time": "2022-01-24T11:29:14+00:00" + "time": "2023-10-29T21:02:13+00:00" }, { "name": "nikic/php-parser", - "version": "v4.15.1", + "version": "v4.18.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900" + "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999", + "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999", "shasum": "" }, "require": { @@ -2194,43 +2502,55 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0" }, - "time": "2022-09-04T07:30:47+00:00" + "time": "2023-12-10T21:03:43+00:00" }, { - "name": "opis/closure", - "version": "3.6.3", + "name": "nunomaduro/termwind", + "version": "v1.15.1", "source": { "type": "git", - "url": "https://github.com/opis/closure.git", - "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", - "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", "shasum": "" }, "require": { - "php": "^5.4 || ^7.0 || ^8.0" + "ext-mbstring": "*", + "php": "^8.0", + "symfony/console": "^5.3.0|^6.0.0" }, "require-dev": { - "jeremeamia/superclosure": "^2.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + "ergebnis/phpstan-rules": "^1.0.", + "illuminate/console": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "laravel/pint": "^1.0.0", + "pestphp/pest": "^1.21.0", + "pestphp/pest-plugin-mock": "^1.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-strict-rules": "^1.1.0", + "symfony/var-dumper": "^5.2.7|^6.0.0", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.6.x-dev" + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] } }, "autoload": { "files": [ - "functions.php" + "src/Functions.php" ], "psr-4": { - "Opis\\Closure\\": "src/" + "Termwind\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2239,50 +2559,59 @@ ], "authors": [ { - "name": "Marius Sarca", - "email": "marius.sarca@gmail.com" - }, - { - "name": "Sorin Sarca", - "email": "sarca_sorin@hotmail.com" + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" } ], - "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", - "homepage": "https://opis.io/closure", + "description": "Its like Tailwind CSS, but for the console.", "keywords": [ - "anonymous functions", - "closure", - "function", - "serializable", - "serialization", - "serialize" + "cli", + "console", + "css", + "package", + "php", + "style" ], "support": { - "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.3" + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" }, - "time": "2022-01-27T09:35:39+00:00" + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2023-02-08T01:06:31+00:00" }, { "name": "phpoption/phpoption", - "version": "1.9.0", + "version": "1.9.2", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab" + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", - "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/80735db690fe4fc5c76dfa7f9b770634285fa820", + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8", - "phpunit/phpunit": "^8.5.28 || ^9.5.21" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "type": "library", "extra": { @@ -2324,7 +2653,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.0" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.2" }, "funding": [ { @@ -2336,26 +2665,79 @@ "type": "tidelift" } ], - "time": "2022-07-30T15:51:26+00:00" + "time": "2023-11-12T21:59:55+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" }, { "name": "psr/container", - "version": "1.1.2", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { "php": ">=7.4.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -2382,9 +2764,9 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.2" + "source": "https://github.com/php-fig/container/tree/2.0.2" }, - "time": "2021-11-05T16:50:12+00:00" + "time": "2021-11-05T16:47:00+00:00" }, { "name": "psr/event-dispatcher", @@ -2438,21 +2820,21 @@ }, { "name": "psr/http-client", - "version": "1.0.1", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -2472,7 +2854,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", @@ -2484,27 +2866,27 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/master" + "source": "https://github.com/php-fig/http-client" }, - "time": "2020-06-29T06:28:15+00:00" + "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + "reference": "e616d01114759c4c489f93b099585439f795fe35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", "shasum": "" }, "require": { "php": ">=7.0.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -2524,7 +2906,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for PSR-7 HTTP message factories", @@ -2539,31 +2921,31 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" }, - "time": "2019-04-30T12:38:16+00:00" + "time": "2023-04-10T20:10:41+00:00" }, { "name": "psr/http-message", - "version": "1.0.1", + "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -2578,7 +2960,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", @@ -2592,22 +2974,22 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/master" + "source": "https://github.com/php-fig/http-message/tree/2.0" }, - "time": "2016-08-06T14:39:51+00:00" + "time": "2023-04-04T09:54:51+00:00" }, { "name": "psr/log", - "version": "2.0.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376" + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376", - "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", "shasum": "" }, "require": { @@ -2616,7 +2998,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { @@ -2642,31 +3024,31 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/2.0.0" + "source": "https://github.com/php-fig/log/tree/3.0.0" }, - "time": "2021-07-14T16:41:46+00:00" + "time": "2021-07-14T16:46:02+00:00" }, { "name": "psr/simple-cache", - "version": "1.0.1", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { @@ -2681,7 +3063,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for simple caching", @@ -2693,22 +3075,22 @@ "simple-cache" ], "support": { - "source": "https://github.com/php-fig/simple-cache/tree/master" + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, - "time": "2017-10-23T01:57:42+00:00" + "time": "2021-10-29T13:26:27+00:00" }, { "name": "psy/psysh", - "version": "v0.11.8", + "version": "v0.11.22", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "f455acf3645262ae389b10e9beba0c358aa6994e" + "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/f455acf3645262ae389b10e9beba0c358aa6994e", - "reference": "f455acf3645262ae389b10e9beba0c358aa6994e", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/128fa1b608be651999ed9789c95e6e2a31b5802b", + "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b", "shasum": "" }, "require": { @@ -2737,7 +3119,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "0.11.x-dev" + "dev-0.11": "0.11.x-dev" + }, + "bamarni-bin": { + "bin-links": false, + "forward-command": false } }, "autoload": { @@ -2769,9 +3155,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.8" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.22" }, - "time": "2022-07-28T14:25:11+00:00" + "time": "2023-10-14T21:56:36+00:00" }, { "name": "ralouphie/getallheaders", @@ -2819,42 +3205,52 @@ }, { "name": "ramsey/collection", - "version": "1.2.2", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", - "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", "shasum": "" }, "require": { - "php": "^7.3 || ^8", - "symfony/polyfill-php81": "^1.23" + "php": "^8.1" }, "require-dev": { - "captainhook/captainhook": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "ergebnis/composer-normalize": "^2.6", - "fakerphp/faker": "^1.5", - "hamcrest/hamcrest-php": "^2", - "jangregor/phpstan-prophecy": "^0.8", - "mockery/mockery": "^1.3", + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^0.12.32", - "phpstan/phpstan-mockery": "^0.12.5", - "phpstan/phpstan-phpunit": "^0.12.11", - "phpunit/phpunit": "^8.5 || ^9", - "psy/psysh": "^0.10.4", - "slevomat/coding-standard": "^6.3", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.4" + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" }, "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, "autoload": { "psr-4": { "Ramsey\\Collection\\": "src/" @@ -2882,7 +3278,7 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/1.2.2" + "source": "https://github.com/ramsey/collection/tree/2.0.0" }, "funding": [ { @@ -2894,28 +3290,27 @@ "type": "tidelift" } ], - "time": "2021-10-10T03:01:02+00:00" + "time": "2022-12-31T21:50:55+00:00" }, { "name": "ramsey/uuid", - "version": "4.4.0", + "version": "4.7.5", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "373f7bacfcf3de038778ff27dcce5672ddbf4c8a" + "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/373f7bacfcf3de038778ff27dcce5672ddbf4c8a", - "reference": "373f7bacfcf3de038778ff27dcce5672ddbf4c8a", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e", + "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e", "shasum": "" }, "require": { - "brick/math": "^0.8 || ^0.9 || ^0.10", - "ext-ctype": "*", + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11", "ext-json": "*", "php": "^8.0", - "ramsey/collection": "^1.0" + "ramsey/collection": "^1.2 || ^2.0" }, "replace": { "rhumsaa/uuid": "self.version" @@ -2932,18 +3327,18 @@ "php-mock/php-mock-mockery": "^1.3", "php-parallel-lint/php-parallel-lint": "^1.1", "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-mockery": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", "phpunit/phpunit": "^8.5 || ^9", - "slevomat/coding-standard": "^7.0", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", "squizlabs/php_codesniffer": "^3.5", "vimeo/psalm": "^4.9" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", - "ext-ctype": "Enables faster processing of character classification using ctype functions.", "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", @@ -2975,7 +3370,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.4.0" + "source": "https://github.com/ramsey/uuid/tree/4.7.5" }, "funding": [ { @@ -2987,20 +3382,20 @@ "type": "tidelift" } ], - "time": "2022-08-05T17:58:37+00:00" + "time": "2023-11-08T05:53:05+00:00" }, { "name": "spatie/backtrace", - "version": "1.2.1", + "version": "1.5.3", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b" + "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", - "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/483f76a82964a0431aa836b6ed0edde0c248e3ab", + "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab", "shasum": "" }, "require": { @@ -3009,6 +3404,7 @@ "require-dev": { "ext-json": "*", "phpunit/phpunit": "^9.3", + "spatie/phpunit-snapshot-assertions": "^4.2", "symfony/var-dumper": "^5.1" }, "type": "library", @@ -3036,8 +3432,7 @@ "spatie" ], "support": { - "issues": "https://github.com/spatie/backtrace/issues", - "source": "https://github.com/spatie/backtrace/tree/1.2.1" + "source": "https://github.com/spatie/backtrace/tree/1.5.3" }, "funding": [ { @@ -3049,7 +3444,7 @@ "type": "other" } ], - "time": "2021-11-09T10:57:15+00:00" + "time": "2023-06-28T12:59:17+00:00" }, { "name": "spatie/macroable", @@ -3103,16 +3498,16 @@ }, { "name": "spatie/ray", - "version": "1.36.0", + "version": "1.40.1", "source": { "type": "git", "url": "https://github.com/spatie/ray.git", - "reference": "4a4def8cda4806218341b8204c98375aa8c34323" + "reference": "8e6547ff47aae2e4f615a5dcea1e5e4911b1dc9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ray/zipball/4a4def8cda4806218341b8204c98375aa8c34323", - "reference": "4a4def8cda4806218341b8204c98375aa8c34323", + "url": "https://api.github.com/repos/spatie/ray/zipball/8e6547ff47aae2e4f615a5dcea1e5e4911b1dc9f", + "reference": "8e6547ff47aae2e4f615a5dcea1e5e4911b1dc9f", "shasum": "" }, "require": { @@ -3127,8 +3522,9 @@ }, "require-dev": { "illuminate/support": "6.x|^8.18|^9.0", - "nesbot/carbon": "^2.43", - "phpstan/phpstan": "^0.12.92", + "nesbot/carbon": "^2.63", + "pestphp/pest": "^1.22", + "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5", "spatie/phpunit-snapshot-assertions": "^4.2", "spatie/test-time": "^1.2" @@ -3162,7 +3558,7 @@ ], "support": { "issues": "https://github.com/spatie/ray/issues", - "source": "https://github.com/spatie/ray/tree/1.36.0" + "source": "https://github.com/spatie/ray/tree/1.40.1" }, "funding": [ { @@ -3174,132 +3570,51 @@ "type": "other" } ], - "time": "2022-08-11T14:04:18+00:00" - }, - { - "name": "swiftmailer/swiftmailer", - "version": "v6.3.0", - "source": { - "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", - "shasum": "" - }, - "require": { - "egulias/email-validator": "^2.0|^3.1", - "php": ">=7.0.0", - "symfony/polyfill-iconv": "^1.0", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.4" - }, - "suggest": { - "ext-intl": "Needed to support internationalized email addresses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.2-dev" - } - }, - "autoload": { - "files": [ - "lib/swift_required.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Corbyn" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "https://swiftmailer.symfony.com", - "keywords": [ - "email", - "mail", - "mailer" - ], - "support": { - "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" - }, - "funding": [ - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", - "type": "tidelift" - } - ], - "abandoned": "symfony/mailer", - "time": "2021-10-18T15:26:12+00:00" + "time": "2023-11-20T08:20:15+00:00" }, { "name": "symfony/console", - "version": "v5.4.12", + "version": "v6.4.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "c072aa8f724c3af64e2c7a96b796a4863d24dba1" + "reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/c072aa8f724c3af64e2c7a96b796a4863d24dba1", - "reference": "c072aa8f724c3af64e2c7a96b796a4863d24dba1", + "url": "https://api.github.com/repos/symfony/console/zipball/a550a7c99daeedef3f9d23fb82e3531525ff11fd", + "reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/string": "^5.1|^6.0" + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0|^7.0" }, "conflict": { - "psr/log": ">=3", - "symfony/dependency-injection": "<4.4", - "symfony/dotenv": "<5.1", - "symfony/event-dispatcher": "<4.4", - "symfony/lock": "<4.4", - "symfony/process": "<4.4" + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" }, "provide": { - "psr/log-implementation": "1.0|2.0" + "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { - "psr/log": "^1|^2", - "symfony/config": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/event-dispatcher": "^4.4|^5.0|^6.0", - "symfony/lock": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/var-dumper": "^4.4|^5.0|^6.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -3328,12 +3643,12 @@ "homepage": "https://symfony.com", "keywords": [ "cli", - "command line", + "command-line", "console", "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.12" + "source": "https://github.com/symfony/console/tree/v6.4.1" }, "funding": [ { @@ -3349,20 +3664,20 @@ "type": "tidelift" } ], - "time": "2022-08-17T13:18:05+00:00" + "time": "2023-11-30T10:54:28+00:00" }, { "name": "symfony/css-selector", - "version": "v6.1.3", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "0dd5e36b80e1de97f8f74ed7023ac2b837a36443" + "reference": "d036c6c0d0b09e24a14a35f8292146a658f986e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/0dd5e36b80e1de97f8f74ed7023ac2b837a36443", - "reference": "0dd5e36b80e1de97f8f74ed7023ac2b837a36443", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/d036c6c0d0b09e24a14a35f8292146a658f986e4", + "reference": "d036c6c0d0b09e24a14a35f8292146a658f986e4", "shasum": "" }, "require": { @@ -3398,7 +3713,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.1.3" + "source": "https://github.com/symfony/css-selector/tree/v6.4.0" }, "funding": [ { @@ -3414,20 +3729,20 @@ "type": "tidelift" } ], - "time": "2022-06-27T17:24:16+00:00" + "time": "2023-10-31T08:40:20+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.1.1", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", - "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", "shasum": "" }, "require": { @@ -3436,7 +3751,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -3465,7 +3780,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.1.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" }, "funding": [ { @@ -3481,31 +3796,35 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/error-handler", - "version": "v5.4.11", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "f75d17cb4769eb38cd5fccbda95cd80a054d35c8" + "reference": "c873490a1c97b3a0a4838afc36ff36c112d02788" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/f75d17cb4769eb38cd5fccbda95cd80a054d35c8", - "reference": "f75d17cb4769eb38cd5fccbda95cd80a054d35c8", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c873490a1c97b3a0a4838afc36ff36c112d02788", + "reference": "c873490a1c97b3a0a4838afc36ff36c112d02788", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.1", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^4.4|^5.0|^6.0" + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, - "require-dev": { - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/http-kernel": "^4.4|^5.0|^6.0", - "symfony/serializer": "^4.4|^5.0|^6.0" + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -3536,7 +3855,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.4.11" + "source": "https://github.com/symfony/error-handler/tree/v6.4.0" }, "funding": [ { @@ -3552,28 +3871,29 @@ "type": "tidelift" } ], - "time": "2022-07-29T07:37:50+00:00" + "time": "2023-10-18T09:43:34+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.1.0", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347" + "reference": "d76d2632cfc2206eecb5ad2b26cd5934082941b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a0449a7ad7daa0f7c0acd508259f80544ab5a347", - "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d76d2632cfc2206eecb5ad2b26cd5934082941b6", + "reference": "d76d2632cfc2206eecb5ad2b26cd5934082941b6", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/event-dispatcher-contracts": "^2|^3" + "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<5.4" + "symfony/dependency-injection": "<5.4", + "symfony/service-contracts": "<2.5" }, "provide": { "psr/event-dispatcher-implementation": "1.0", @@ -3581,17 +3901,13 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/error-handler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/stopwatch": "^5.4|^6.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -3619,7 +3935,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/v6.1.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.0" }, "funding": [ { @@ -3635,33 +3951,30 @@ "type": "tidelift" } ], - "time": "2022-05-05T16:51:07+00:00" + "time": "2023-07-27T06:52:43+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.1.1", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "02ff5eea2f453731cfbc6bc215e456b781480448" + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/02ff5eea2f453731cfbc6bc215e456b781480448", - "reference": "02ff5eea2f453731cfbc6bc215e456b781480448", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1" }, - "suggest": { - "symfony/event-dispatcher-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -3698,7 +4011,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" }, "funding": [ { @@ -3714,26 +4027,27 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/finder", - "version": "v5.4.11", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c" + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/7872a66f57caffa2916a584db1aa7f12adc76f8c", - "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c", + "url": "https://api.github.com/repos/symfony/finder/zipball/11d736e97f116ac375a81f96e662911a34cd50ce", + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0|^7.0" }, "type": "library", "autoload": { @@ -3761,7 +4075,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.11" + "source": "https://github.com/symfony/finder/tree/v6.4.0" }, "funding": [ { @@ -3777,39 +4091,40 @@ "type": "tidelift" } ], - "time": "2022-07-29T07:37:50+00:00" + "time": "2023-10-31T17:30:12+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.4.12", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "f4bfe9611b113b15d98a43da68ec9b5a00d56791" + "reference": "44a6d39a9cc11e154547d882d5aac1e014440771" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/f4bfe9611b113b15d98a43da68ec9b5a00d56791", - "reference": "f4bfe9611b113b15d98a43da68ec9b5a00d56791", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/44a6d39a9cc11e154547d882d5aac1e014440771", + "reference": "44a6d39a9cc11e154547d882d5aac1e014440771", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-php83": "^1.27" }, - "require-dev": { - "predis/predis": "~1.0", - "symfony/cache": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", - "symfony/mime": "^4.4|^5.0|^6.0", - "symfony/rate-limiter": "^5.2|^6.0" + "conflict": { + "symfony/cache": "<6.3" }, - "suggest": { - "symfony/mime": "To use the file extension guesser" + "require-dev": { + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.3|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -3837,7 +4152,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.4.12" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.0" }, "funding": [ { @@ -3853,76 +4168,77 @@ "type": "tidelift" } ], - "time": "2022-08-19T07:33:17+00:00" + "time": "2023-11-20T16:41:16+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.4.12", + "version": "v6.4.1", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "37f660fa3bcd78fe4893ce23ebe934618ec099be" + "reference": "2953274c16a229b3933ef73a6898e18388e12e1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/37f660fa3bcd78fe4893ce23ebe934618ec099be", - "reference": "37f660fa3bcd78fe4893ce23ebe934618ec099be", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/2953274c16a229b3933ef73a6898e18388e12e1b", + "reference": "2953274c16a229b3933ef73a6898e18388e12e1b", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/log": "^1|^2", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/event-dispatcher": "^5.0|^6.0", - "symfony/http-foundation": "^5.3.7|^6.0", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/browser-kit": "<5.4", - "symfony/cache": "<5.0", - "symfony/config": "<5.0", - "symfony/console": "<4.4", - "symfony/dependency-injection": "<5.3", - "symfony/doctrine-bridge": "<5.0", - "symfony/form": "<5.0", - "symfony/http-client": "<5.0", - "symfony/mailer": "<5.0", - "symfony/messenger": "<5.0", - "symfony/translation": "<5.0", - "symfony/twig-bridge": "<5.0", - "symfony/validator": "<5.0", + "symfony/cache": "<5.4", + "symfony/config": "<6.1", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.3", "twig/twig": "<2.13" }, "provide": { - "psr/log-implementation": "1.0|2.0" + "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0", - "symfony/config": "^5.0|^6.0", - "symfony/console": "^4.4|^5.0|^6.0", - "symfony/css-selector": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^5.3|^6.0", - "symfony/dom-crawler": "^4.4|^5.0|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/finder": "^4.4|^5.0|^6.0", - "symfony/http-client-contracts": "^1.1|^2|^3", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/routing": "^4.4|^5.0|^6.0", - "symfony/stopwatch": "^4.4|^5.0|^6.0", - "symfony/translation": "^4.4|^5.0|^6.0", - "symfony/translation-contracts": "^1.1|^2|^3", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.5|^6.0.5|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-exporter": "^6.2|^7.0", "twig/twig": "^2.13|^3.0.4" }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" - }, "type": "library", "autoload": { "psr-4": { @@ -3949,7 +4265,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/v5.4.12" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.1" }, "funding": [ { @@ -3965,47 +4281,48 @@ "type": "tidelift" } ], - "time": "2022-08-26T14:40:40+00:00" + "time": "2023-12-01T17:02:02+00:00" }, { - "name": "symfony/mime", - "version": "v5.4.12", + "name": "symfony/mailer", + "version": "v6.4.0", "source": { "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "03876e9c5a36f5b45e7d9a381edda5421eff8a90" + "url": "https://github.com/symfony/mailer.git", + "reference": "ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/03876e9c5a36f5b45e7d9a381edda5421eff8a90", - "reference": "03876e9c5a36f5b45e7d9a381edda5421eff8a90", + "url": "https://api.github.com/repos/symfony/mailer/zipball/ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba", + "reference": "ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16" + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.1", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", + "symfony/service-contracts": "^2.5|^3" }, "conflict": { - "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<4.4" + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/messenger": "<6.2", + "symfony/mime": "<6.2", + "symfony/twig-bridge": "<6.2.1" }, "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/property-access": "^4.4|^5.1|^6.0", - "symfony/property-info": "^4.4|^5.1|^6.0", - "symfony/serializer": "^5.2|^6.0" + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.2|^7.0", + "symfony/twig-bridge": "^6.2|^7.0" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Mime\\": "" + "Symfony\\Component\\Mailer\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -4025,14 +4342,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Allows manipulating MIME messages", + "description": "Helps sending emails", "homepage": "https://symfony.com", - "keywords": [ - "mime", - "mime-type" - ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.12" + "source": "https://github.com/symfony/mailer/tree/v6.4.0" }, "funding": [ { @@ -4048,48 +4361,52 @@ "type": "tidelift" } ], - "time": "2022-08-19T14:24:03+00:00" + "time": "2023-11-12T18:02:22+00:00" }, { - "name": "symfony/polyfill-ctype", - "version": "v1.26.0", + "name": "symfony/mime", + "version": "v6.4.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + "url": "https://github.com/symfony/mime.git", + "reference": "ca4f58b2ef4baa8f6cecbeca2573f88cd577d205" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "url": "https://api.github.com/repos/symfony/mime/zipball/ca4f58b2ef4baa8f6cecbeca2573f88cd577d205", + "reference": "ca4f58b2ef4baa8f6cecbeca2573f88cd577d205", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" }, - "provide": { - "ext-ctype": "*" + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.3.2" }, - "suggest": { - "ext-ctype": "For best performance" + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3.2|^7.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - } + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4097,24 +4414,22 @@ ], "authors": [ { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for ctype functions", + "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" + "mime", + "mime-type" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + "source": "https://github.com/symfony/mime/tree/v6.4.0" }, "funding": [ { @@ -4130,35 +4445,35 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2023-10-17T11:49:05+00:00" }, { - "name": "symfony/polyfill-iconv", - "version": "v1.26.0", + "name": "symfony/polyfill-ctype", + "version": "v1.28.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "143f1881e655bebca1312722af8068de235ae5dc" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc", - "reference": "143f1881e655bebca1312722af8068de235ae5dc", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", "shasum": "" }, "require": { "php": ">=7.1" }, "provide": { - "ext-iconv": "*" + "ext-ctype": "*" }, "suggest": { - "ext-iconv": "For best performance" + "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4170,7 +4485,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" + "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -4179,25 +4494,24 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for the Iconv extension", + "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "iconv", + "ctype", "polyfill", - "portable", - "shim" + "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" }, "funding": [ { @@ -4213,20 +4527,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.26.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" + "reference": "875e90aeea2777b6f135677f618529449334a612" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", + "reference": "875e90aeea2777b6f135677f618529449334a612", "shasum": "" }, "require": { @@ -4238,7 +4552,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4278,7 +4592,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0" }, "funding": [ { @@ -4294,20 +4608,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.26.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + "reference": "ecaafce9f77234a6a449d29e49267ba10499116d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d", + "reference": "ecaafce9f77234a6a449d29e49267ba10499116d", "shasum": "" }, "require": { @@ -4321,7 +4635,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4365,7 +4679,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.28.0" }, "funding": [ { @@ -4381,20 +4695,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2023-01-26T09:30:37+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", "shasum": "" }, "require": { @@ -4406,7 +4720,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4449,7 +4763,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0" }, "funding": [ { @@ -4465,20 +4779,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.26.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + "reference": "42292d99c55abe617799667f454222c54c60e229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", + "reference": "42292d99c55abe617799667f454222c54c60e229", "shasum": "" }, "require": { @@ -4493,7 +4807,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4532,7 +4846,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" }, "funding": [ { @@ -4548,20 +4862,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2023-07-28T09:04:16+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.26.0", + "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179", + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179", "shasum": "" }, "require": { @@ -4570,7 +4884,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4608,7 +4922,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.28.0" }, "funding": [ { @@ -4624,20 +4938,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { - "name": "symfony/polyfill-php73", - "version": "v1.26.0", + "name": "symfony/polyfill-php80", + "version": "v1.28.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", "shasum": "" }, "require": { @@ -4646,7 +4960,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4658,7 +4972,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" + "Symfony\\Polyfill\\Php80\\": "" }, "classmap": [ "Resources/stubs" @@ -4669,6 +4983,10 @@ "MIT" ], "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -4678,7 +4996,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4687,7 +5005,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" }, "funding": [ { @@ -4703,29 +5021,30 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { - "name": "symfony/polyfill-php80", - "version": "v1.26.0", + "name": "symfony/polyfill-php83", + "version": "v1.28.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", + "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4737,7 +5056,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" + "Symfony\\Polyfill\\Php83\\": "" }, "classmap": [ "Resources/stubs" @@ -4748,10 +5067,6 @@ "MIT" ], "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -4761,7 +5076,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -4770,7 +5085,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.28.0" }, "funding": [ { @@ -4786,29 +5101,35 @@ "type": "tidelift" } ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2023-08-16T06:22:46+00:00" }, { - "name": "symfony/polyfill-php81", - "version": "v1.26.0", + "name": "symfony/polyfill-uuid", + "version": "v1.28.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "9c44518a5aff8da565c8a55dbe85d2769e6f630e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/9c44518a5aff8da565c8a55dbe85d2769e6f630e", + "reference": "9c44518a5aff8da565c8a55dbe85d2769e6f630e", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4820,11 +5141,8 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, - "classmap": [ - "Resources/stubs" - ] + "Symfony\\Polyfill\\Uuid\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4832,24 +5150,24 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "description": "Symfony polyfill for uuid functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", - "shim" + "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.28.0" }, "funding": [ { @@ -4865,25 +5183,24 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/process", - "version": "v5.4.11", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1" + "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/6e75fe6874cbc7e4773d049616ab450eff537bf1", - "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1", + "url": "https://api.github.com/repos/symfony/process/zipball/191703b1566d97a5425dc969e4350d32b8ef17aa", + "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.1" }, "type": "library", "autoload": { @@ -4911,7 +5228,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.4.11" + "source": "https://github.com/symfony/process/tree/v6.4.0" }, "funding": [ { @@ -4927,47 +5244,40 @@ "type": "tidelift" } ], - "time": "2022-06-27T16:58:25+00:00" + "time": "2023-11-17T21:06:49+00:00" }, { "name": "symfony/routing", - "version": "v5.4.11", + "version": "v6.4.1", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "3e01ccd9b2a3a4167ba2b3c53612762300300226" + "reference": "0c95c164fdba18b12523b75e64199ca3503e6d40" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/3e01ccd9b2a3a4167ba2b3c53612762300300226", - "reference": "3e01ccd9b2a3a4167ba2b3c53612762300300226", + "url": "https://api.github.com/repos/symfony/routing/zipball/0c95c164fdba18b12523b75e64199ca3503e6d40", + "reference": "0c95c164fdba18b12523b75e64199ca3503e6d40", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "doctrine/annotations": "<1.12", - "symfony/config": "<5.3", - "symfony/dependency-injection": "<4.4", - "symfony/yaml": "<4.4" + "symfony/config": "<6.2", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" }, "require-dev": { - "doctrine/annotations": "^1.12", + "doctrine/annotations": "^1.12|^2", "psr/log": "^1|^2|^3", - "symfony/config": "^5.3|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/http-foundation": "^4.4|^5.0|^6.0", - "symfony/yaml": "^4.4|^5.0|^6.0" - }, - "suggest": { - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" + "symfony/config": "^6.2|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -5001,7 +5311,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v5.4.11" + "source": "https://github.com/symfony/routing/tree/v6.4.1" }, "funding": [ { @@ -5017,37 +5327,33 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2023-12-01T14:54:37+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.5.2", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", - "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/b3313c2dbffaf71c8de2934e2ea56ed2291a3838", + "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/container": "^1.1", - "symfony/deprecation-contracts": "^2.1|^3" + "php": ">=8.1", + "psr/container": "^2.0" }, "conflict": { "ext-psr": "<1.1|>=2" }, - "suggest": { - "symfony/service-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -5057,7 +5363,10 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - } + }, + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5084,7 +5393,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/service-contracts/tree/v3.4.0" }, "funding": [ { @@ -5100,25 +5409,25 @@ "type": "tidelift" } ], - "time": "2022-05-30T19:17:29+00:00" + "time": "2023-07-30T20:28:31+00:00" }, { "name": "symfony/stopwatch", - "version": "v6.1.0", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d" + "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/77dedae82ce2a26e2e9b481855473fc3b3e4e54d", - "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2", + "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/service-contracts": "^1|^2|^3" + "symfony/service-contracts": "^2.5|^3" }, "type": "library", "autoload": { @@ -5146,7 +5455,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.1.0" + "source": "https://github.com/symfony/stopwatch/tree/v6.4.0" }, "funding": [ { @@ -5162,20 +5471,20 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2023-02-16T10:14:28+00:00" }, { "name": "symfony/string", - "version": "v6.1.4", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "290972cad7b364e3befaa74ba0ec729800fb161c" + "reference": "b45fcf399ea9c3af543a92edf7172ba21174d809" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/290972cad7b364e3befaa74ba0ec729800fb161c", - "reference": "290972cad7b364e3befaa74ba0ec729800fb161c", + "url": "https://api.github.com/repos/symfony/string/zipball/b45fcf399ea9c3af543a92edf7172ba21174d809", + "reference": "b45fcf399ea9c3af543a92edf7172ba21174d809", "shasum": "" }, "require": { @@ -5186,13 +5495,14 @@ "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": "<2.0" + "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/translation-contracts": "^2.0|^3.0", - "symfony/var-exporter": "^5.4|^6.0" + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/intl": "^6.2|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -5231,7 +5541,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.1.4" + "source": "https://github.com/symfony/string/tree/v6.4.0" }, "funding": [ { @@ -5247,32 +5557,35 @@ "type": "tidelift" } ], - "time": "2022-08-12T18:05:43+00:00" + "time": "2023-11-28T20:41:49+00:00" }, { "name": "symfony/translation", - "version": "v6.1.4", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "45d0f5bb8df7255651ca91c122fab604e776af03" + "reference": "b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/45d0f5bb8df7255651ca91c122fab604e776af03", - "reference": "45d0f5bb8df7255651ca91c122fab604e776af03", + "url": "https://api.github.com/repos/symfony/translation/zipball/b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37", + "reference": "b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.3|^3.0" + "symfony/translation-contracts": "^2.5|^3.0" }, "conflict": { "symfony/config": "<5.4", "symfony/console": "<5.4", "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", "symfony/twig-bundle": "<5.4", "symfony/yaml": "<5.4" }, @@ -5280,23 +5593,19 @@ "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { + "nikic/php-parser": "^4.13", "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", - "symfony/http-client-contracts": "^1.1|^2.0|^3.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/intl": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0", - "symfony/service-contracts": "^1.1.2|^2|^3", - "symfony/yaml": "^5.4|^6.0" - }, - "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -5327,7 +5636,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.1.4" + "source": "https://github.com/symfony/translation/tree/v6.4.0" }, "funding": [ { @@ -5343,32 +5652,29 @@ "type": "tidelift" } ], - "time": "2022-08-02T16:17:38+00:00" + "time": "2023-11-29T08:14:36+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.1.1", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "606be0f48e05116baef052f7f3abdb345c8e02cc" + "reference": "dee0c6e5b4c07ce851b462530088e64b255ac9c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/606be0f48e05116baef052f7f3abdb345c8e02cc", - "reference": "606be0f48e05116baef052f7f3abdb345c8e02cc", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/dee0c6e5b4c07ce851b462530088e64b255ac9c5", + "reference": "dee0c6e5b4c07ce851b462530088e64b255ac9c5", "shasum": "" }, "require": { "php": ">=8.1" }, - "suggest": { - "symfony/translation-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -5408,7 +5714,81 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-25T15:08:44+00:00" + }, + { + "name": "symfony/uid", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "8092dd1b1a41372110d06374f99ee62f7f0b9a92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/8092dd1b1a41372110d06374f99ee62f7f0b9a92", + "reference": "8092dd1b1a41372110d06374f99ee62f7f0b9a92", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v6.4.0" }, "funding": [ { @@ -5424,43 +5804,39 @@ "type": "tidelift" } ], - "time": "2022-06-27T17:24:16+00:00" + "time": "2023-10-31T08:18:17+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.4.11", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861" + "reference": "c40f7d17e91d8b407582ed51a2bbf83c52c367f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b8f306d7b8ef34fb3db3305be97ba8e088fb4861", - "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c40f7d17e91d8b407582ed51a2bbf83c52c367f6", + "reference": "c40f7d17e91d8b407582ed51a2bbf83c52c367f6", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" + "symfony/console": "<5.4" }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/uid": "^5.1|^6.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", "twig/twig": "^2.13|^3.0.4" }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, "bin": [ "Resources/bin/var-dump-server" ], @@ -5497,7 +5873,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.11" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.0" }, "funding": [ { @@ -5513,27 +5889,27 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:00:38+00:00" + "time": "2023-11-09T08:28:32+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.4", + "version": "v2.2.7", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", - "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" @@ -5564,45 +5940,49 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" }, - "time": "2021-12-08T09:12:39+00:00" + "time": "2023-12-08T13:03:43+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v5.4.1", + "version": "v5.6.0", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", - "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", "shasum": "" }, "require": { "ext-pcre": "*", - "graham-campbell/result-type": "^1.0.2", - "php": "^7.1.3 || ^8.0", - "phpoption/phpoption": "^1.8", - "symfony/polyfill-ctype": "^1.23", - "symfony/polyfill-mbstring": "^1.23.1", - "symfony/polyfill-php80": "^1.23.1" + "graham-campbell/result-type": "^1.1.2", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.2", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "suggest": { "ext-filter": "Required to use the boolean validator." }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, "branch-alias": { - "dev-master": "5.4-dev" + "dev-master": "5.6-dev" } }, "autoload": { @@ -5634,7 +6014,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.0" }, "funding": [ { @@ -5646,20 +6026,20 @@ "type": "tidelift" } ], - "time": "2021-12-12T23:22:04+00:00" + "time": "2023-11-12T22:43:29+00:00" }, { "name": "voku/portable-ascii", - "version": "1.6.1", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a" + "reference": "b56450eed252f6801410d810c8e1727224ae0743" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a", - "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", "shasum": "" }, "require": { @@ -5696,7 +6076,7 @@ ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/1.6.1" + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" }, "funding": [ { @@ -5720,7 +6100,7 @@ "type": "tidelift" } ], - "time": "2022-01-24T18:55:24+00:00" + "time": "2022-03-08T17:03:00+00:00" }, { "name": "webmozart/assert", @@ -5784,30 +6164,30 @@ "packages-dev": [ { "name": "doctrine/instantiator", - "version": "1.4.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9", + "doctrine/coding-standard": "^11", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.16 || ^1", - "phpstan/phpstan": "^1.4", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.22" + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" }, "type": "library", "autoload": { @@ -5826,251 +6206,57 @@ "homepage": "https://ocramius.github.io/" } ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.1" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } - ], - "time": "2022-03-03T08:28:38+00:00" - }, - { - "name": "erusev/parsedown", - "version": "1.7.4", - "source": { - "type": "git", - "url": "https://github.com/erusev/parsedown.git", - "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", - "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35" - }, - "type": "library", - "autoload": { - "psr-0": { - "Parsedown": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Emanuil Rusev", - "email": "hello@erusev.com", - "homepage": "http://erusev.com" - } - ], - "description": "Parser for Markdown.", - "homepage": "http://parsedown.org", - "keywords": [ - "markdown", - "parser" - ], - "support": { - "issues": "https://github.com/erusev/parsedown/issues", - "source": "https://github.com/erusev/parsedown/tree/1.7.x" - }, - "time": "2019-12-30T22:54:17+00:00" - }, - { - "name": "facade/flare-client-php", - "version": "1.10.0", - "source": { - "type": "git", - "url": "https://github.com/facade/flare-client-php.git", - "reference": "213fa2c69e120bca4c51ba3e82ed1834ef3f41b8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/facade/flare-client-php/zipball/213fa2c69e120bca4c51ba3e82ed1834ef3f41b8", - "reference": "213fa2c69e120bca4c51ba3e82ed1834ef3f41b8", - "shasum": "" - }, - "require": { - "facade/ignition-contracts": "~1.0", - "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0", - "php": "^7.1|^8.0", - "symfony/http-foundation": "^3.3|^4.1|^5.0", - "symfony/mime": "^3.4|^4.0|^5.1", - "symfony/var-dumper": "^3.4|^4.0|^5.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.14", - "phpunit/phpunit": "^7.5", - "spatie/phpunit-snapshot-assertions": "^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Facade\\FlareClient\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Send PHP errors to Flare", - "homepage": "https://github.com/facade/flare-client-php", - "keywords": [ - "exception", - "facade", - "flare", - "reporting" - ], - "support": { - "issues": "https://github.com/facade/flare-client-php/issues", - "source": "https://github.com/facade/flare-client-php/tree/1.10.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2022-08-09T11:23:57+00:00" - }, - { - "name": "facade/ignition", - "version": "2.17.6", - "source": { - "type": "git", - "url": "https://github.com/facade/ignition.git", - "reference": "6acd82e986a2ecee89e2e68adfc30a1936d1ab7c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/facade/ignition/zipball/6acd82e986a2ecee89e2e68adfc30a1936d1ab7c", - "reference": "6acd82e986a2ecee89e2e68adfc30a1936d1ab7c", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "facade/flare-client-php": "^1.9.1", - "facade/ignition-contracts": "^1.0.2", - "illuminate/support": "^7.0|^8.0", - "monolog/monolog": "^2.0", - "php": "^7.2.5|^8.0", - "symfony/console": "^5.0", - "symfony/var-dumper": "^5.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.14", - "livewire/livewire": "^2.4", - "mockery/mockery": "^1.3", - "orchestra/testbench": "^5.0|^6.0", - "psalm/plugin-laravel": "^1.2" - }, - "suggest": { - "laravel/telescope": "^3.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - }, - "laravel": { - "providers": [ - "Facade\\Ignition\\IgnitionServiceProvider" - ], - "aliases": { - "Flare": "Facade\\Ignition\\Facades\\Flare" - } - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Facade\\Ignition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A beautiful error page for Laravel applications.", - "homepage": "https://github.com/facade/ignition", + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", "keywords": [ - "error", - "flare", - "laravel", - "page" + "constructor", + "instantiate" ], "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/facade/ignition/issues", - "source": "https://github.com/facade/ignition" + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" }, - "time": "2022-06-30T18:26:59+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:23:10+00:00" }, { - "name": "facade/ignition-contracts", - "version": "1.0.2", + "name": "erusev/parsedown", + "version": "1.7.4", "source": { "type": "git", - "url": "https://github.com/facade/ignition-contracts.git", - "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267" + "url": "https://github.com/erusev/parsedown.git", + "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267", - "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", + "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", "shasum": "" }, "require": { - "php": "^7.3|^8.0" + "ext-mbstring": "*", + "php": ">=5.3.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^v2.15.8", - "phpunit/phpunit": "^9.3.11", - "vimeo/psalm": "^3.17.1" + "phpunit/phpunit": "^4.8.35" }, "type": "library", "autoload": { - "psr-4": { - "Facade\\IgnitionContracts\\": "src" + "psr-0": { + "Parsedown": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -6079,41 +6265,39 @@ ], "authors": [ { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://flareapp.io", - "role": "Developer" + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" } ], - "description": "Solution contracts for Ignition", - "homepage": "https://github.com/facade/ignition-contracts", + "description": "Parser for Markdown.", + "homepage": "http://parsedown.org", "keywords": [ - "contracts", - "flare", - "ignition" + "markdown", + "parser" ], "support": { - "issues": "https://github.com/facade/ignition-contracts/issues", - "source": "https://github.com/facade/ignition-contracts/tree/1.0.2" + "issues": "https://github.com/erusev/parsedown/issues", + "source": "https://github.com/erusev/parsedown/tree/1.7.x" }, - "time": "2020-10-16T08:27:54+00:00" + "time": "2019-12-30T22:54:17+00:00" }, { "name": "fakerphp/faker", - "version": "v1.20.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "37f751c67a5372d4e26353bd9384bc03744ec77b" + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/37f751c67a5372d4e26353bd9384bc03744ec77b", - "reference": "37f751c67a5372d4e26353bd9384bc03744ec77b", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0", + "php": "^7.4 || ^8.0", "psr/container": "^1.0 || ^2.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" }, @@ -6124,7 +6308,8 @@ "bamarni/composer-bin-plugin": "^1.4.1", "doctrine/persistence": "^1.3 || ^2.0", "ext-intl": "*", - "symfony/phpunit-bridge": "^4.4 || ^5.2" + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" }, "suggest": { "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", @@ -6136,7 +6321,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "v1.20-dev" + "dev-main": "v1.21-dev" } }, "autoload": { @@ -6161,22 +6346,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.20.0" + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0" }, - "time": "2022-07-20T13:12:54+00:00" + "time": "2023-06-12T08:44:38+00:00" }, { "name": "filp/whoops", - "version": "2.14.5", + "version": "2.15.4", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc" + "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", - "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", + "url": "https://api.github.com/repos/filp/whoops/zipball/a139776fa3f5985a50b509f2a02ff0f709d2a546", + "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546", "shasum": "" }, "require": { @@ -6226,7 +6411,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.14.5" + "source": "https://github.com/filp/whoops/tree/2.15.4" }, "funding": [ { @@ -6234,7 +6419,7 @@ "type": "github" } ], - "time": "2022-01-07T12:00:00+00:00" + "time": "2023-11-03T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -6289,11 +6474,11 @@ }, { "name": "knuckleswtf/scribe", - "version": "4.x-dev", + "version": "dev-master", "dist": { "type": "path", "url": "../scribe", - "reference": "ad11a072388ab6d2d4d9bc59db94e0288511ad1c" + "reference": "a1ecc46006528c5bc00d36eb0304925688224623" }, "require": { "erusev/parsedown": "1.7.4", @@ -6301,32 +6486,32 @@ "ext-json": "*", "ext-pdo": "*", "fakerphp/faker": "^1.9.1", - "illuminate/console": "^8.0|^9.0", - "illuminate/routing": "^8.0|^9.0", - "illuminate/support": "^8.0|^9.0", + "illuminate/console": "^8.0|^9.0|^10.0", + "illuminate/routing": "^8.0|^9.0|^10.0", + "illuminate/support": "^8.0|^9.0|^10.0", "league/flysystem": "^1.1.4|^2.1.1|^3.0", "mpociot/reflection-docblock": "^1.0.1", "nikic/php-parser": "^4.10", - "nunomaduro/collision": "^5.10|^6.0", + "nunomaduro/collision": "^5.10|^6.0|^7.0|^8.0", "php": ">=8.0", "ramsey/uuid": "^4.2.2", "shalvah/clara": "^3.1.0", "shalvah/upgrader": "^0.3.0", "spatie/data-transfer-object": "^2.6|^3.0", - "symfony/var-exporter": "^5.4|^6.0", - "symfony/yaml": "^5.4|^6.0" + "symfony/var-exporter": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" }, "replace": { "mpociot/laravel-apidoc-generator": "*" }, "require-dev": { "brianium/paratest": "^6.0", - "dms/phpunit-arraysubset-asserts": "^0.2.0", + "dms/phpunit-arraysubset-asserts": "^0.4", "laravel/legacy-factories": "^1.3.0", - "laravel/lumen-framework": "^8.0|^9.0", - "league/fractal": "^0.19.0", + "laravel/lumen-framework": "^8.0|^9.0|^10.0", + "league/fractal": "^0.20", "nikic/fast-route": "^1.3", - "orchestra/testbench": "^6.0|^7.0", + "orchestra/testbench": "^6.0|^7.0|^8.0", "pestphp/pest": "^1.21", "phpstan/phpstan": "^1.0", "phpunit/phpunit": "^9.0|^10.0", @@ -6357,7 +6542,7 @@ "phpstan analyse -c ./phpstan.neon src camel --memory-limit 1G" ], "test": [ - "pest --stop-on-failure --exclude-group dingo --coverage --colors" + "pest --stop-on-failure --exclude-group dingo --colors" ], "test-ci": [ "pest --exclude-group dingo --coverage --min=80" @@ -6397,23 +6582,28 @@ }, { "name": "laravel/sail", - "version": "v1.16.0", + "version": "v1.26.3", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "73030c18b769f27e6f6aacf7848d024fa9a55560" + "reference": "fa1ad5fbb03686dfc752bfd1861d86091cc1c32d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/73030c18b769f27e6f6aacf7848d024fa9a55560", - "reference": "73030c18b769f27e6f6aacf7848d024fa9a55560", + "url": "https://api.github.com/repos/laravel/sail/zipball/fa1ad5fbb03686dfc752bfd1861d86091cc1c32d", + "reference": "fa1ad5fbb03686dfc752bfd1861d86091cc1c32d", "shasum": "" }, "require": { - "illuminate/console": "^8.0|^9.0", - "illuminate/contracts": "^8.0|^9.0", - "illuminate/support": "^8.0|^9.0", - "php": "^7.3|^8.0" + "illuminate/console": "^9.0|^10.0|^11.0", + "illuminate/contracts": "^9.0|^10.0|^11.0", + "illuminate/support": "^9.0|^10.0|^11.0", + "php": "^8.0", + "symfony/yaml": "^6.0|^7.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0", + "phpstan/phpstan": "^1.10" }, "bin": [ "bin/sail" @@ -6453,42 +6643,42 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2022-08-31T16:38:14+00:00" + "time": "2023-12-02T18:26:39+00:00" }, { "name": "mockery/mockery", - "version": "1.5.1", + "version": "1.6.7", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e" + "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e", + "url": "https://api.github.com/repos/mockery/mockery/zipball/0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", + "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", "shasum": "" }, "require": { "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": "^7.3 || ^8.0" + "php": ">=7.3" }, "conflict": { "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.3" + "phpunit/phpunit": "^8.5 || ^9.6.10", + "symplify/easy-coding-standard": "^12.0.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, "autoload": { - "psr-0": { - "Mockery": "library/" + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", @@ -6499,12 +6689,20 @@ { "name": "Pádraic Brady", "email": "padraic.brady@gmail.com", - "homepage": "http://blog.astrumfutura.com" + "homepage": "https://github.com/padraic", + "role": "Author" }, { "name": "Dave Marshall", "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "http://davedevelopment.co.uk" + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" } ], "description": "Mockery is a simple yet flexible PHP mock object framework", @@ -6522,10 +6720,13 @@ "testing" ], "support": { + "docs": "https://docs.mockery.io/", "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.5.1" + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" }, - "time": "2022-09-07T15:32:08+00:00" + "time": "2023-12-10T02:24:34+00:00" }, { "name": "mpociot/reflection-docblock", @@ -6582,16 +6783,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.11.0", + "version": "1.11.1", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", "shasum": "" }, "require": { @@ -6629,7 +6830,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" }, "funding": [ { @@ -6637,41 +6838,42 @@ "type": "tidelift" } ], - "time": "2022-03-03T13:19:32+00:00" + "time": "2023-03-08T13:26:56+00:00" }, { "name": "nunomaduro/collision", - "version": "v5.11.0", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461" + "reference": "f05978827b9343cba381ca05b8c7deee346b6015" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/8b610eef8582ccdc05d8f2ab23305e2d37049461", - "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015", + "reference": "f05978827b9343cba381ca05b8c7deee346b6015", "shasum": "" }, "require": { - "facade/ignition-contracts": "^1.0", - "filp/whoops": "^2.14.3", - "php": "^7.3 || ^8.0", - "symfony/console": "^5.0" + "filp/whoops": "^2.14.5", + "php": "^8.0.0", + "symfony/console": "^6.0.2" }, "require-dev": { - "brianium/paratest": "^6.1", - "fideloper/proxy": "^4.4.1", - "fruitcake/laravel-cors": "^2.0.3", - "laravel/framework": "8.x-dev", - "nunomaduro/larastan": "^0.6.2", - "nunomaduro/mock-final-classes": "^1.0", - "orchestra/testbench": "^6.0", - "phpstan/phpstan": "^0.12.64", - "phpunit/phpunit": "^9.5.0" + "brianium/paratest": "^6.4.1", + "laravel/framework": "^9.26.1", + "laravel/pint": "^1.1.1", + "nunomaduro/larastan": "^1.0.3", + "nunomaduro/mock-final-classes": "^1.1.0", + "orchestra/testbench": "^7.7", + "phpunit/phpunit": "^9.5.23", + "spatie/ignition": "^1.4.1" }, "type": "library", "extra": { + "branch-alias": { + "dev-develop": "6.x-dev" + }, "laravel": { "providers": [ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" @@ -6724,7 +6926,7 @@ "type": "patreon" } ], - "time": "2022-01-10T16:22:52+00:00" + "time": "2023-01-03T12:54:54+00:00" }, { "name": "phar-io/manifest", @@ -6839,23 +7041,23 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.17", + "version": "9.2.30", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8" + "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/aa94dc41e8661fe90c7316849907cba3007b10d8", - "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089", + "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.14", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -6870,8 +7072,8 @@ "phpunit/phpunit": "^9.3" }, "suggest": { - "ext-pcov": "*", - "ext-xdebug": "*" + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "type": "library", "extra": { @@ -6904,7 +7106,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.17" + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.30" }, "funding": [ { @@ -6912,7 +7115,7 @@ "type": "github" } ], - "time": "2022-08-30T12:24:04+00:00" + "time": "2023-12-22T06:47:57+00:00" }, { "name": "phpunit/php-file-iterator", @@ -7157,20 +7360,20 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.24", + "version": "9.6.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "d0aa6097bef9fd42458a9b3c49da32c6ce6129c5" + "reference": "05017b80304e0eb3f31d90194a563fd53a6021f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d0aa6097bef9fd42458a9b3c49da32c6ce6129c5", - "reference": "d0aa6097bef9fd42458a9b3c49da32c6ce6129c5", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/05017b80304e0eb3f31d90194a563fd53a6021f1", + "reference": "05017b80304e0eb3f31d90194a563fd53a6021f1", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1", + "doctrine/instantiator": "^1.3.1 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -7181,26 +7384,26 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-code-coverage": "^9.2.28", "phpunit/php-file-iterator": "^3.0.5", "phpunit/php-invoker": "^3.1.1", "phpunit/php-text-template": "^2.0.3", "phpunit/php-timer": "^5.0.2", "sebastian/cli-parser": "^1.0.1", "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.5", + "sebastian/comparator": "^4.0.8", "sebastian/diff": "^4.0.3", "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.3", + "sebastian/exporter": "^4.0.5", "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.1", + "sebastian/type": "^3.2", "sebastian/version": "^3.0.2" }, "suggest": { - "ext-soap": "*", - "ext-xdebug": "*" + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "bin": [ "phpunit" @@ -7208,7 +7411,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.5-dev" + "dev-master": "9.6-dev" } }, "autoload": { @@ -7239,7 +7442,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.24" + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.15" }, "funding": [ { @@ -7249,9 +7453,13 @@ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2022-08-30T07:42:16+00:00" + "time": "2023-12-01T16:55:19+00:00" }, { "name": "sebastian/cli-parser", @@ -7422,16 +7630,16 @@ }, { "name": "sebastian/comparator", - "version": "4.0.6", + "version": "4.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "shasum": "" }, "require": { @@ -7484,7 +7692,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" }, "funding": [ { @@ -7492,24 +7700,24 @@ "type": "github" } ], - "time": "2020-10-26T15:49:45+00:00" + "time": "2022-09-14T12:41:17+00:00" }, { "name": "sebastian/complexity", - "version": "2.0.2", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", "shasum": "" }, "require": { - "nikic/php-parser": "^4.7", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=7.3" }, "require-dev": { @@ -7541,7 +7749,7 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" }, "funding": [ { @@ -7549,20 +7757,20 @@ "type": "github" } ], - "time": "2020-10-26T15:52:27+00:00" + "time": "2023-12-22T06:19:30+00:00" }, { "name": "sebastian/diff", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", "shasum": "" }, "require": { @@ -7607,7 +7815,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" }, "funding": [ { @@ -7615,20 +7823,20 @@ "type": "github" } ], - "time": "2020-10-26T13:10:38+00:00" + "time": "2023-05-07T05:35:17+00:00" }, { "name": "sebastian/environment", - "version": "5.1.4", + "version": "5.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, "require": { @@ -7670,7 +7878,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" }, "funding": [ { @@ -7678,20 +7886,20 @@ "type": "github" } ], - "time": "2022-04-03T09:37:03+00:00" + "time": "2023-02-03T06:03:51+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", - "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", "shasum": "" }, "require": { @@ -7747,7 +7955,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" }, "funding": [ { @@ -7755,20 +7963,20 @@ "type": "github" } ], - "time": "2021-11-11T14:18:36+00:00" + "time": "2022-09-14T06:03:37+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.5", + "version": "5.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + "reference": "bde739e7565280bda77be70044ac1047bc007e34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", + "reference": "bde739e7565280bda77be70044ac1047bc007e34", "shasum": "" }, "require": { @@ -7811,7 +8019,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" }, "funding": [ { @@ -7819,24 +8027,24 @@ "type": "github" } ], - "time": "2022-02-14T08:28:10+00:00" + "time": "2023-08-02T09:26:13+00:00" }, { "name": "sebastian/lines-of-code", - "version": "1.0.3", + "version": "1.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", "shasum": "" }, "require": { - "nikic/php-parser": "^4.6", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=7.3" }, "require-dev": { @@ -7868,7 +8076,7 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" }, "funding": [ { @@ -7876,7 +8084,7 @@ "type": "github" } ], - "time": "2020-11-28T06:42:11+00:00" + "time": "2023-12-22T06:20:34+00:00" }, { "name": "sebastian/object-enumerator", @@ -7992,16 +8200,16 @@ }, { "name": "sebastian/recursion-context", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "shasum": "" }, "require": { @@ -8040,10 +8248,10 @@ } ], "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" }, "funding": [ { @@ -8051,7 +8259,7 @@ "type": "github" } ], - "time": "2020-10-26T13:17:30+00:00" + "time": "2023-02-03T06:07:39+00:00" }, { "name": "sebastian/resource-operations", @@ -8110,16 +8318,16 @@ }, { "name": "sebastian/type", - "version": "3.1.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "fb44e1cc6e557418387ad815780360057e40753e" + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb44e1cc6e557418387ad815780360057e40753e", - "reference": "fb44e1cc6e557418387ad815780360057e40753e", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, "require": { @@ -8131,7 +8339,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "3.2-dev" } }, "autoload": { @@ -8154,7 +8362,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.1.0" + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" }, "funding": [ { @@ -8162,7 +8370,7 @@ "type": "github" } ], - "time": "2022-08-29T06:55:37+00:00" + "time": "2023-02-03T06:13:03+00:00" }, { "name": "sebastian/version", @@ -8266,20 +8474,20 @@ }, { "name": "shalvah/upgrader", - "version": "0.3.0", + "version": "0.3.1", "source": { "type": "git", "url": "https://github.com/shalvah/upgrader.git", - "reference": "2a2b1452bd4a1484784deb2af49fb5e1abbcf420" + "reference": "c7f1cca8be5cd0114cd816d8bfff9c80565f7390" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/shalvah/upgrader/zipball/2a2b1452bd4a1484784deb2af49fb5e1abbcf420", - "reference": "2a2b1452bd4a1484784deb2af49fb5e1abbcf420", + "url": "https://api.github.com/repos/shalvah/upgrader/zipball/c7f1cca8be5cd0114cd816d8bfff9c80565f7390", + "reference": "c7f1cca8be5cd0114cd816d8bfff9c80565f7390", "shasum": "" }, "require": { - "illuminate/support": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0|^10.0", "nikic/php-parser": "^4.13", "php": ">=8.0" }, @@ -8312,7 +8520,7 @@ ], "support": { "issues": "https://github.com/shalvah/upgrader/issues", - "source": "https://github.com/shalvah/upgrader/tree/0.3.0" + "source": "https://github.com/shalvah/upgrader/tree/0.3.1" }, "funding": [ { @@ -8320,20 +8528,20 @@ "type": "patreon" } ], - "time": "2022-09-10T02:18:15+00:00" + "time": "2023-02-06T01:20:37+00:00" }, { "name": "spatie/data-transfer-object", - "version": "3.8.1", + "version": "3.9.1", "source": { "type": "git", "url": "https://github.com/spatie/data-transfer-object.git", - "reference": "83c04ce0bbcb2f143782d45b5b285022fc2f8721" + "reference": "1df0906c4e9e3aebd6c0506fd82c8b7d5548c1c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/data-transfer-object/zipball/83c04ce0bbcb2f143782d45b5b285022fc2f8721", - "reference": "83c04ce0bbcb2f143782d45b5b285022fc2f8721", + "url": "https://api.github.com/repos/spatie/data-transfer-object/zipball/1df0906c4e9e3aebd6c0506fd82c8b7d5548c1c8", + "reference": "1df0906c4e9e3aebd6c0506fd82c8b7d5548c1c8", "shasum": "" }, "require": { @@ -8371,7 +8579,7 @@ ], "support": { "issues": "https://github.com/spatie/data-transfer-object/issues", - "source": "https://github.com/spatie/data-transfer-object/tree/3.8.1" + "source": "https://github.com/spatie/data-transfer-object/tree/3.9.1" }, "funding": [ { @@ -8383,27 +8591,272 @@ "type": "github" } ], - "time": "2022-06-02T20:28:47+00:00" + "abandoned": "spatie/laravel-data", + "time": "2022-09-16T13:34:38+00:00" + }, + { + "name": "spatie/flare-client-php", + "version": "1.4.3", + "source": { + "type": "git", + "url": "https://github.com/spatie/flare-client-php.git", + "reference": "5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec", + "reference": "5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec", + "shasum": "" + }, + "require": { + "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0", + "nesbot/carbon": "^2.62.1", + "php": "^8.0", + "spatie/backtrace": "^1.5.2", + "symfony/http-foundation": "^5.2|^6.0|^7.0", + "symfony/mime": "^5.2|^6.0|^7.0", + "symfony/process": "^5.2|^6.0|^7.0", + "symfony/var-dumper": "^5.2|^6.0|^7.0" + }, + "require-dev": { + "dms/phpunit-arraysubset-asserts": "^0.5.0", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/phpunit-snapshot-assertions": "^4.0|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\FlareClient\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/spatie/flare-client-php", + "keywords": [ + "exception", + "flare", + "reporting", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/flare-client-php/issues", + "source": "https://github.com/spatie/flare-client-php/tree/1.4.3" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-10-17T15:54:07+00:00" + }, + { + "name": "spatie/ignition", + "version": "1.11.3", + "source": { + "type": "git", + "url": "https://github.com/spatie/ignition.git", + "reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ignition/zipball/3d886de644ff7a5b42e4d27c1e1f67c8b5f00044", + "reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.0", + "spatie/backtrace": "^1.5.3", + "spatie/flare-client-php": "^1.4.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "require-dev": { + "illuminate/cache": "^9.52|^10.0|^11.0", + "mockery/mockery": "^1.4", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "psr/simple-cache-implementation": "*", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "vlucas/phpdotenv": "^5.5" + }, + "suggest": { + "openai-php/client": "Require get solutions from OpenAI", + "simple-cache-implementation": "To cache solutions from OpenAI" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spatie\\Ignition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for PHP applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/ignition/issues", + "source": "https://github.com/spatie/ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-10-18T14:09:40+00:00" + }, + { + "name": "spatie/laravel-ignition", + "version": "1.6.4", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ignition.git", + "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", + "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "illuminate/support": "^8.77|^9.27", + "monolog/monolog": "^2.3", + "php": "^8.0", + "spatie/flare-client-php": "^1.0.1", + "spatie/ignition": "^1.4.1", + "symfony/console": "^5.0|^6.0", + "symfony/var-dumper": "^5.0|^6.0" + }, + "require-dev": { + "filp/whoops": "^2.14", + "livewire/livewire": "^2.8|dev-develop", + "mockery/mockery": "^1.4", + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": "^6.23|^7.0", + "pestphp/pest": "^1.20", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/laravel-ray": "^1.27" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\LaravelIgnition\\IgnitionServiceProvider" + ], + "aliases": { + "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" + } + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\LaravelIgnition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/laravel-ignition/issues", + "source": "https://github.com/spatie/laravel-ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-01-03T19:28:04+00:00" }, { "name": "symfony/var-exporter", - "version": "v6.1.3", + "version": "v6.4.1", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "b49350f45cebbba6e5286485264b912f2bcfc9ef" + "reference": "2d08ca6b9cc704dce525615d1e6d1788734f36d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/b49350f45cebbba6e5286485264b912f2bcfc9ef", - "reference": "b49350f45cebbba6e5286485264b912f2bcfc9ef", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/2d08ca6b9cc704dce525615d1e6d1788734f36d9", + "reference": "2d08ca6b9cc704dce525615d1e6d1788734f36d9", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" }, "require-dev": { - "symfony/var-dumper": "^5.4|^6.0" + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -8436,10 +8889,12 @@ "export", "hydrate", "instantiate", + "lazy-loading", + "proxy", "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.1.3" + "source": "https://github.com/symfony/var-exporter/tree/v6.4.1" }, "funding": [ { @@ -8455,34 +8910,32 @@ "type": "tidelift" } ], - "time": "2022-07-04T16:01:56+00:00" + "time": "2023-11-30T10:32:10+00:00" }, { "name": "symfony/yaml", - "version": "v6.1.4", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "86ee4d8fa594ed45e40d86eedfda1bcb66c8d919" + "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/86ee4d8fa594ed45e40d86eedfda1bcb66c8d919", - "reference": "86ee4d8fa594ed45e40d86eedfda1bcb66c8d919", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4f9237a1bb42455d609e6687d2613dde5b41a587", + "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/console": "<5.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" + "symfony/console": "^5.4|^6.0|^7.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -8513,7 +8966,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.1.4" + "source": "https://github.com/symfony/yaml/tree/v6.4.0" }, "funding": [ { @@ -8529,20 +8982,20 @@ "type": "tidelift" } ], - "time": "2022-08-02T16:17:38+00:00" + "time": "2023-11-06T11:00:25+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", "shasum": "" }, "require": { @@ -8571,7 +9024,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + "source": "https://github.com/theseer/tokenizer/tree/1.2.2" }, "funding": [ { @@ -8579,7 +9032,7 @@ "type": "github" } ], - "time": "2021-07-28T10:34:58+00:00" + "time": "2023-11-20T00:12:19+00:00" } ], "aliases": [], diff --git a/docs/collection.json b/docs/collection.json index 65a753f..35413c4 100644 --- a/docs/collection.json +++ b/docs/collection.json @@ -10,7 +10,7 @@ ], "info": { "name": "The SideProject API", - "_postman_id": "7f0a277f-6214-4916-a806-4b2dc0f7b486", + "_postman_id": "0f4095b0-a85d-4272-9577-a7e17f06dd16", "description": "Start (and never finish) side projects with this API.", "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json" }, @@ -18,185 +18,197 @@ { "name": "Dummy endpoints", "description": "", - "item": { - "3": { - "name": "api\/v1\/languages", - "request": { - "url": { - "host": "{{baseUrl}}", - "path": "api\/v1\/languages", - "query": [], - "raw": "{{baseUrl}}\/api\/v1\/languages" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application\/json" - }, - { - "key": "Accept", - "value": "application\/json" - }, - { - "key": "Test", - "value": "Value" - } - ], - "body": null, - "description": "", - "auth": { - "type": "noauth" - } - }, - "response": [ + "item": [ + { + "name": "Another subgroup", + "description": "This time, with a description!", + "item": [ { - "header": [ - { - "key": "cache-control", - "value": "no-cache, private" - }, - { - "key": "content-type", - "value": "application\/json" + "name": "GET api\/v1\/languages", + "request": { + "url": { + "host": "{{baseUrl}}", + "path": "api\/v1\/languages", + "query": [], + "raw": "{{baseUrl}}\/api\/v1\/languages" }, - { - "key": "x-ratelimit-limit", - "value": "60" + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application\/json" + }, + { + "key": "Accept", + "value": "application\/json" + }, + { + "key": "Test", + "value": "Value" + } + ], + "body": null, + "description": "", + "auth": { + "type": "noauth" + } + }, + "response": [ + { + "header": [ + { + "key": "cache-control", + "value": "no-cache, private" + }, + { + "key": "content-type", + "value": "application\/json" + }, + { + "key": "x-ratelimit-limit", + "value": "60" + }, + { + "key": "x-ratelimit-remaining", + "value": "56" + }, + { + "key": "access-control-allow-origin", + "value": "*" + } + ], + "code": 200, + "body": "[]", + "name": "" + } + ] + }, + { + "name": "File input", + "request": { + "url": { + "host": "{{baseUrl}}", + "path": "api\/file-input", + "query": [], + "raw": "{{baseUrl}}\/api\/file-input" }, - { - "key": "x-ratelimit-remaining", - "value": "56" + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "multipart\/form-data" + }, + { + "key": "Accept", + "value": "application\/json" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "nested[_string]", + "value": "et", + "type": "text", + "description": "" + }, + { + "key": "the_file", + "src": [], + "type": "file" + }, + { + "key": "nested[_file]", + "src": [], + "type": "file" + } + ] }, - { - "key": "access-control-allow-origin", - "value": "*" + "description": "", + "auth": { + "type": "noauth" } - ], - "code": 200, - "body": "[]", - "name": "" + }, + "response": [] } ] }, - "2": { - "name": "File input", - "request": { - "url": { - "host": "{{baseUrl}}", - "path": "api\/file-input", - "query": [], - "raw": "{{baseUrl}}\/api\/file-input" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "multipart\/form-data" - }, - { - "key": "Accept", - "value": "application\/json" - } - ], - "body": { - "mode": "formdata", - "formdata": [ - { - "key": "nested[_string]", - "value": "et", - "type": "text", - "description": "" + { + "name": "A subgroup", + "description": "", + "item": [ + { + "name": "Nested fields", + "request": { + "url": { + "host": "{{baseUrl}}", + "path": "api\/nested", + "query": [ + { + "key": "random", + "value": "et", + "description": "A random query parameter.", + "disabled": false + } + ], + "raw": "{{baseUrl}}\/api\/nested?random=et" }, - { - "key": "the_file", - "src": [], - "type": "file" + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application\/json" + }, + { + "key": "Accept", + "value": "application\/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\"data\":{\"name\":\"et\",\"size\":5,\"things\":null,\"objects\":[{\"a\":\"et\",\"b\":\"et\"}]}}" }, - { - "key": "nested[_file]", - "src": [], - "type": "file" - } - ] - }, - "description": "", - "auth": { - "type": "noauth" - } - }, - "response": [] - }, - "0": { - "name": "Nested fields", - "request": { - "url": { - "host": "{{baseUrl}}", - "path": "api\/nested", - "query": [ - { - "key": "random", - "value": "et", - "description": "A random query parameter.", - "disabled": false + "description": "", + "auth": { + "type": "noauth" } - ], - "raw": "{{baseUrl}}\/api\/nested?random=et" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application\/json" }, - { - "key": "Accept", - "value": "application\/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\"data\":{\"name\":\"et\",\"size\":5,\"things\":[\"et\"],\"objects\":[{\"a\":\"et\",\"b\":\"et\"}]}}" + "response": [] }, - "description": "", - "auth": { - "type": "noauth" - } - }, - "response": [] - }, - "1": { - "name": "Body content array", - "request": { - "url": { - "host": "{{baseUrl}}", - "path": "api\/array-body", - "query": [], - "raw": "{{baseUrl}}\/api\/array-body" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application\/json" + { + "name": "Body content array", + "request": { + "url": { + "host": "{{baseUrl}}", + "path": "api\/array-body", + "query": [], + "raw": "{{baseUrl}}\/api\/array-body" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application\/json" + }, + { + "key": "Accept", + "value": "application\/json" + } + ], + "body": { + "mode": "raw", + "raw": "[{\"row_id\":\"700\",\"name\":\"My item name\"}]" + }, + "description": "", + "auth": { + "type": "noauth" + } }, - { - "key": "Accept", - "value": "application\/json" - } - ], - "body": { - "mode": "raw", - "raw": "[{\"row_id\":\"700\",\"name\":\"My item name\"}]" - }, - "description": "", - "auth": { - "type": "noauth" + "response": [] } - }, - "response": [] + ] }, - "4": { + { "name": "Other", "request": { "url": { @@ -243,7 +255,7 @@ } ] } - } + ] }, { "name": "General", @@ -284,12 +296,6 @@ } }, "response": [ - { - "header": [], - "code": 400, - "body": "{\"status\": \"down\", \"services\": {\"database\": \"up\", \"redis\": \"down\"}}", - "name": "Service is unhealthy" - }, { "header": [ { @@ -316,11 +322,17 @@ "code": 200, "body": "{\"status\":\"up\",\"services\":{\"database\":\"up\",\"redis\":\"up\"}}", "name": "" + }, + { + "header": [], + "code": 400, + "body": "{\"status\": \"down\", \"services\": {\"database\": \"up\", \"redis\": \"down\"}}", + "name": "Service is unhealthy" } ] }, { - "name": "api\/me", + "name": "GET api\/me", "request": { "url": { "host": "{{baseUrl}}", @@ -395,7 +407,7 @@ ], "body": { "mode": "raw", - "raw": "{\"name\":\"pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv\",\"email\":\"casimir70@example.com\",\"password\":\"et\"}" + "raw": "{\"name\":\"pidsgyfhasfdpmrg\",\"email\":\"julianne89@example.com\",\"password\":\"@.b8z4=\\\"e5,ZNa6\"}" }, "description": "This endpoint's body parameters are automatically generated from a FormRequest.", "auth": { @@ -416,7 +428,7 @@ { "id": "id", "key": "id", - "value": "1", + "value": "et", "description": "The ID of the user." } ] @@ -441,15 +453,15 @@ "response": [ { "header": [], - "code": 404, - "body": "{\"message\":\"Not found\",\"resource\":\"user\"}", - "name": "User not found" + "code": 200, + "body": "{\"data\":{\"id\":1,\"name\":\"Mr. Merlin Friesen\",\"email\":\"hdoyle@example.com\",\"side_projects\":[{\"id\":1,\"name\":\"est numquam consequuntur\",\"description\":\"Atque nobis ut natus aut dolores eveniet.\",\"url\":null,\"due_at\":20270327,\"created_at\":\"2023-12-13T23:02:10.000000Z\",\"updated_at\":\"2023-12-13T23:02:10.000000Z\",\"user_id\":1}]}}", + "name": "" }, { "header": [], - "code": 200, - "body": "{\"data\":{\"id\":6,\"name\":\"Mr. Merlin Friesen\",\"email\":\"hdoyle@example.com\",\"side_projects\":[{\"id\":10,\"name\":\"est numquam consequuntur\",\"description\":\"Atque nobis ut natus aut dolores eveniet.\",\"url\":null,\"due_at\":20251222,\"created_at\":\"2022-09-10T02:22:36.000000Z\",\"updated_at\":\"2022-09-10T02:22:36.000000Z\",\"user_id\":6}]}}", - "name": "" + "code": 404, + "body": "{\"message\":\"Not found\",\"resource\":\"user\"}", + "name": "User not found" } ] }, @@ -517,7 +529,7 @@ } ], "code": 200, - "body": "{\"data\":[{\"id\":1,\"name\":\"Pete\",\"email\":\"pete@home.com\",\"side_projects\":[{\"id\":2,\"name\":\"iusto ut dolor\",\"description\":\"Voluptatem aspernatur dolorem quae quaerat harum.\",\"url\":null,\"due_at\":20301215,\"created_at\":\"2021-05-30T00:21:59.000000Z\",\"updated_at\":\"2021-05-30T00:21:59.000000Z\",\"user_id\":1},{\"id\":4,\"name\":\"corporis consequuntur amet\",\"description\":\"Dolores eveniet deleniti voluptatem saepe expedita.\",\"url\":null,\"due_at\":20230712,\"created_at\":\"2021-05-30T00:23:25.000000Z\",\"updated_at\":\"2021-05-30T00:23:25.000000Z\",\"user_id\":1},{\"id\":6,\"name\":\"nihil voluptate quaerat\",\"description\":\"Animi reprehenderit soluta id quo.\",\"url\":null,\"due_at\":20290603,\"created_at\":\"2021-05-30T00:24:27.000000Z\",\"updated_at\":\"2021-05-30T00:24:27.000000Z\",\"user_id\":1},{\"id\":8,\"name\":\"vel perspiciatis quo\",\"description\":\"Et qui praesentium consequatur distinctio natus.\",\"url\":null,\"due_at\":20210605,\"created_at\":\"2021-05-30T00:25:43.000000Z\",\"updated_at\":\"2021-05-30T00:25:43.000000Z\",\"user_id\":1},{\"id\":9,\"name\":\"qui et totam\",\"description\":\"Veritatis quo dolorum soluta ut.\",\"url\":null,\"due_at\":20270203,\"created_at\":\"2021-05-30T00:25:43.000000Z\",\"updated_at\":\"2021-05-30T00:25:43.000000Z\",\"user_id\":1}]},{\"id\":2,\"name\":\"Alexane Weber\",\"email\":\"lacy.wintheiser@example.net\",\"side_projects\":[{\"id\":1,\"name\":\"voluptas assumenda maiores\",\"description\":\"Consequuntur aut ea est non.\",\"url\":null,\"due_at\":20310222,\"created_at\":\"2021-05-30T00:21:59.000000Z\",\"updated_at\":\"2021-05-30T00:21:59.000000Z\",\"user_id\":2}]},{\"id\":3,\"name\":\"John Kshlerin II\",\"email\":\"titus77@example.com\",\"side_projects\":[{\"id\":3,\"name\":\"provident et consequatur\",\"description\":\"Quos et ipsum cum pariatur ex perspiciatis eius.\",\"url\":null,\"due_at\":20231022,\"created_at\":\"2021-05-30T00:23:25.000000Z\",\"updated_at\":\"2021-05-30T00:23:25.000000Z\",\"user_id\":3}]},{\"id\":4,\"name\":\"Rebeca Morissette\",\"email\":\"cole.geoffrey@example.com\",\"side_projects\":[{\"id\":5,\"name\":\"optio excepturi ea\",\"description\":\"Error deleniti sint a nostrum consequuntur et.\",\"url\":null,\"due_at\":20260324,\"created_at\":\"2021-05-30T00:24:27.000000Z\",\"updated_at\":\"2021-05-30T00:24:27.000000Z\",\"user_id\":4}]},{\"id\":5,\"name\":\"Prof. Adah Witting IV\",\"email\":\"nswift@example.net\",\"side_projects\":[{\"id\":7,\"name\":\"aspernatur architecto assumenda\",\"description\":\"Nisi ea aut vel sint vero voluptas tempore.\",\"url\":null,\"due_at\":20280710,\"created_at\":\"2021-05-30T00:25:43.000000Z\",\"updated_at\":\"2021-05-30T00:25:43.000000Z\",\"user_id\":5}]}]}", + "body": "{\"data\":[]}", "name": "" } ] @@ -541,7 +553,7 @@ { "id": "id", "key": "id", - "value": "1", + "value": "13", "description": "The ID of the user." } ] @@ -584,7 +596,7 @@ { "id": "id", "key": "id", - "value": "1", + "value": "13", "description": "The ID of the user." } ] @@ -620,8 +632,8 @@ { "name": "Side Projects", "description": "\nAPIs for managing side projects.\n\nNote how the URL params for the endpoints here are automatically generated by Scribe.", - "item": { - "1": { + "item": [ + { "name": "Start a new side project", "request": { "url": { @@ -643,13 +655,13 @@ ], "body": { "mode": "raw", - "raw": "{\"name\":\"The SideProject API\",\"description\":\"pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv\",\"url\":\"http:\\\/\\\/hartmann.com\\\/magnam-tenetur-quia-nemo-sit-est-numquam\",\"due_at\":\"2084-02-27\"}" + "raw": "{\"name\":\"The SideProject API\",\"description\":\"Suscipit qui cumque magnam tenetur quia nemo.\",\"url\":\"http:\\\/\\\/www.reilly.com\\\/\",\"due_at\":\"2085-06-01\"}" }, "description": "_Even though we both know you'll never finish it._\n\nThis endpoint's body parameters were automatically generated by Scribe\nfrom the controller's code. Check out the source! <\/aside>" }, "response": [] }, - "0": { + { "name": "View all side projects", "request": { "url": { @@ -700,12 +712,12 @@ } ], "code": 200, - "body": "[{\"id\":1,\"name\":\"voluptas assumenda maiores\",\"description\":\"Consequuntur aut ea est non.\",\"url\":null,\"due_at\":20310222,\"created_at\":\"2021-05-30T00:21:59.000000Z\",\"updated_at\":\"2021-05-30T00:21:59.000000Z\",\"user_id\":2},{\"id\":2,\"name\":\"iusto ut dolor\",\"description\":\"Voluptatem aspernatur dolorem quae quaerat harum.\",\"url\":null,\"due_at\":20301215,\"created_at\":\"2021-05-30T00:21:59.000000Z\",\"updated_at\":\"2021-05-30T00:21:59.000000Z\",\"user_id\":1},{\"id\":3,\"name\":\"provident et consequatur\",\"description\":\"Quos et ipsum cum pariatur ex perspiciatis eius.\",\"url\":null,\"due_at\":20231022,\"created_at\":\"2021-05-30T00:23:25.000000Z\",\"updated_at\":\"2021-05-30T00:23:25.000000Z\",\"user_id\":3},{\"id\":4,\"name\":\"corporis consequuntur amet\",\"description\":\"Dolores eveniet deleniti voluptatem saepe expedita.\",\"url\":null,\"due_at\":20230712,\"created_at\":\"2021-05-30T00:23:25.000000Z\",\"updated_at\":\"2021-05-30T00:23:25.000000Z\",\"user_id\":1},{\"id\":5,\"name\":\"optio excepturi ea\",\"description\":\"Error deleniti sint a nostrum consequuntur et.\",\"url\":null,\"due_at\":20260324,\"created_at\":\"2021-05-30T00:24:27.000000Z\",\"updated_at\":\"2021-05-30T00:24:27.000000Z\",\"user_id\":4},{\"id\":6,\"name\":\"nihil voluptate quaerat\",\"description\":\"Animi reprehenderit soluta id quo.\",\"url\":null,\"due_at\":20290603,\"created_at\":\"2021-05-30T00:24:27.000000Z\",\"updated_at\":\"2021-05-30T00:24:27.000000Z\",\"user_id\":1},{\"id\":7,\"name\":\"aspernatur architecto assumenda\",\"description\":\"Nisi ea aut vel sint vero voluptas tempore.\",\"url\":null,\"due_at\":20280710,\"created_at\":\"2021-05-30T00:25:43.000000Z\",\"updated_at\":\"2021-05-30T00:25:43.000000Z\",\"user_id\":5},{\"id\":8,\"name\":\"vel perspiciatis quo\",\"description\":\"Et qui praesentium consequatur distinctio natus.\",\"url\":null,\"due_at\":20210605,\"created_at\":\"2021-05-30T00:25:43.000000Z\",\"updated_at\":\"2021-05-30T00:25:43.000000Z\",\"user_id\":1},{\"id\":9,\"name\":\"qui et totam\",\"description\":\"Veritatis quo dolorum soluta ut.\",\"url\":null,\"due_at\":20270203,\"created_at\":\"2021-05-30T00:25:43.000000Z\",\"updated_at\":\"2021-05-30T00:25:43.000000Z\",\"user_id\":1}]", + "body": "[]", "name": "" } ] }, - "2": { + { "name": "View a side project", "request": { "url": { @@ -717,7 +729,7 @@ { "id": "id", "key": "id", - "value": "1", + "value": "13", "description": "The ID of the side project." } ] @@ -743,7 +755,7 @@ { "header": [], "code": 203, - "body": "{\"data\":{\"name\":\"suscipit qui cumque\",\"description\":\"Tenetur quia nemo sit est.\",\"due_date\":\"20241106\",\"owner\":{\"id\":6,\"name\":\"Kurt Kub\",\"email\":\"juvenal97@example.org\",\"email_verified_at\":\"2022-09-10T02:22:36.000000Z\",\"created_at\":\"2022-09-10T02:22:36.000000Z\",\"updated_at\":\"2022-09-10T02:22:36.000000Z\"}}}", + "body": "{\"data\":{\"name\":\"suscipit qui cumque\",\"description\":\"Tenetur quia nemo sit est.\",\"due_date\":20260208,\"owner\":{\"id\":1,\"name\":\"Kurt Kub\",\"email\":\"juvenal97@example.org\",\"email_verified_at\":\"2023-12-13T23:02:10.000000Z\",\"created_at\":\"2023-12-13T23:02:10.000000Z\",\"updated_at\":\"2023-12-13T23:02:10.000000Z\"}}}", "name": "" }, { @@ -754,7 +766,7 @@ } ] }, - "3": { + { "name": "Update a side project", "request": { "url": { @@ -766,7 +778,7 @@ { "id": "id", "key": "id", - "value": "1", + "value": "13", "description": "The ID of the side project." } ] @@ -790,7 +802,7 @@ }, "response": [] }, - "4": { + { "name": "Delete a side project", "request": { "url": { @@ -809,7 +821,7 @@ { "id": "id", "key": "id", - "value": "1", + "value": "13", "description": "The ID of the side project." } ] @@ -846,7 +858,7 @@ } ] }, - "5": { + { "name": "Finish a side project", "request": { "url": { @@ -881,7 +893,7 @@ } ] } - } + ] }, { "name": "Extras", @@ -962,6 +974,12 @@ } ], "auth": { - "type": "bearer" + "type": "bearer", + "bearer": [ + { + "key": "key", + "type": "string" + } + ] } } \ No newline at end of file diff --git a/docs/css/theme-default.style.css b/docs/css/theme-default.style.css index 19add93..dd7d3aa 100644 --- a/docs/css/theme-default.style.css +++ b/docs/css/theme-default.style.css @@ -1,7 +1,7 @@ /*! normalize.css v3.0.2 | MIT License | git.io/normalize */ html { - font-family: 'PT Sans', sans-serif; + font-family: 'Open Sans', sans-serif; font-size: 1.2em; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% @@ -223,7 +223,7 @@ th { body, html { - font-family: 'PT Sans', Helvetica Neue, Helvetica, Arial, Microsoft Yahei, 微软雅黑, STXihei, 华文细黑, sans-serif; + font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, Microsoft Yahei, 微软雅黑, STXihei, 华文细黑, sans-serif; font-size: 16px; } @@ -233,7 +233,7 @@ html { .content h4, .content h5, .content h6 { - font-family: 'PT Sans', Helvetica Neue, Helvetica, Arial, Microsoft Yahei, 微软雅黑, STXihei, 华文细黑, sans-serif; + font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, Microsoft Yahei, 微软雅黑, STXihei, 华文细黑, sans-serif; } .content h1, @@ -264,7 +264,7 @@ html { .content aside.success:before, .content aside.warning:before, .tocify-wrapper>.search:before { - font-family: 'PT Sans', sans-serif; + font-family: 'Open Sans', sans-serif; speak: none; font-style: normal; font-variant: normal; @@ -698,7 +698,8 @@ html { .content>form>h6, .content>form>p, .content>form>table, -.content>form>ul { +.content>form>ul, +.content>form>div { margin-right: 50%; padding: 0 28px; box-sizing: border-box; @@ -838,21 +839,30 @@ html { .content aside { padding-top: 1em; padding-bottom: 1em; - text-shadow: 0 1px 0 #a0c6da; margin-top: 1.5em; margin-bottom: 1.5em; + background: #292929; + line-height: 1.6; + color: #c8c8c8; + text-shadow: none; +} + +.content aside.info { background: #8fbcd4; - line-height: 1.6 + text-shadow: 0 1px 0 #a0c6da; + color: initial; } .content aside.warning { background-color: #c97a7e; - text-shadow: 0 1px 0 #d18e91 + text-shadow: 0 1px 0 #d18e91; + color: initial; } .content aside.success { background-color: #6ac174; - text-shadow: 0 1px 0 #80ca89 + text-shadow: 0 1px 0 #80ca89; + color: initial; } .content aside:before { @@ -988,7 +998,8 @@ html { .content>form>h6, .content>form>p, .content>form>table, - .content>form>ul { + .content>form>ul, + .content>form>div { margin-right: 0; } .content blockquote, @@ -1066,3 +1077,21 @@ html { } } + +button { + border: none; +} + +* { + /* Foreground, Background */ + scrollbar-color: #3c4c67 transparent; +} +*::-webkit-scrollbar { /* Background */ + width: 10px; + height: 10px; + background: transparent; +} + +*::-webkit-scrollbar-thumb { /* Foreground */ + background: #626161; +} diff --git a/docs/index.html b/docs/index.html index ffae50f..90da7e3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,3960 +1,8 @@ - - - - - - - The SideProject API - - - - - - - - - - - - - - - - - - - - - - - - - - - MENU - navbar-image - - -
- - -
- - - - - -
- - @@ -210,9 +211,7 @@ \"data\": { \"name\": \"et\", \"size\": 5, - \"things\": [ - \"et\" - ], + \"things\": null, \"objects\": [ { \"a\": \"et\", @@ -244,9 +243,7 @@ "data": { "name": "et", "size": 5, - "things": [ - "et" - ], + "things": null, "objects": [ { "a": "et", @@ -265,23 +262,22 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/nested';
 $response = $client->post(
-    'http://testapi.com/api/nested',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
             'Accept' => 'application/json',
         ],
         'query' => [
-            'random'=> 'et',
+            'random' => 'et',
         ],
         'json' => [
             'data' => [
                 'name' => 'et',
                 'size' => 5,
-                'things' => [
-                    'et',
-                ],
+                'things' => null,
                 'objects' => [
                     [
                         'a' => 'et',
@@ -303,18 +299,22 @@
     
Received response:
-
+

@@ -331,124 +331,142 @@   

POST api/nested

-

Query Parameters

-

- random   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

Query Parameters

+
+ random   string  optional   - + data-component="query">
-

A random query parameter.

-

+

A random query parameter. Example: et

+

Body Parameters

-

+

- data   + data   object   

The data

-

- data.name   +

+ name   string    - + data-component="body">
-

A string field.

-

-

- data.size   +

A string field. Example: et

+
+
+ size   integer  optional   - + data-component="body">
-

A number.

-

-

- data.other   +

A number. Example: 5

+
+
+ other   string  optional   - + data-component="body">

Optional thing.

-

-

- data.things   +

+
+ things   string[]  optional   - - + +

An array of strings.

-

-

+

+
- data.objects   + objects   object[]  optional  

An array of objects

-

- data.objects[].a   +

+ a   string  optional   - + data-component="body">
-

A field in the array of objects

-

-

- data.objects[].b   +

A field in the array of objects Example: et

+
+
+ b   string  optional   - + data-component="body">
-

A field in the array of objects

-

+

A field in the array of objects Example: et

+
-

+
-

+

Body content array

@@ -502,8 +520,9 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/array-body';
 $response = $client->post(
-    'http://testapi.com/api/array-body',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -528,18 +547,22 @@
     
Received response:
-
+

@@ -556,41 +579,64 @@   

POST api/array-body

-

Body Parameters

-

-

The request body is an array (object[]`), representing list of items.

-

-

- [].row_id   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

Body Parameters

+

The request body is an array (object[]`), representing list of items. Each item has the following properties:

+ +
+ row_id   string  optional   - + data-component="body">
-

A unique ID.

-

-

- [].name   +

A unique ID. Example: 700

+
+
+ name   string    - + data-component="body">
-

An element name.

-

+

An element name. Example: My item name

+

Another subgroup

@@ -613,9 +659,9 @@ "http://testapi.com/api/file-input" \ --header "Content-Type: multipart/form-data" \ --header "Accept: application/json" \ - --form "nested[_string]=et" \ - --form "the_file=@C:\Users\shalvah\AppData\Local\Temp\phpF259.tmp" \ - --form "nested[_file]=@C:\Users\shalvah\AppData\Local\Temp\phpF26A.tmp"
+ --form "nested[_string]=et"\ + --form "the_file=@C:\Users\shalvah\AppData\Local\Temp\php924B.tmp" \ + --form "nested[_file]=@C:\Users\shalvah\AppData\Local\Temp\php924C.tmp"
@@ -642,8 +688,9 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/file-input';
 $response = $client->post(
-    'http://testapi.com/api/file-input',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'multipart/form-data',
@@ -656,11 +703,11 @@
             ],
             [
                 'name' => 'the_file',
-                'contents' => fopen('C:\Users\shalvah\AppData\Local\Temp\phpF259.tmp', 'r')
+                'contents' => fopen('C:\Users\shalvah\AppData\Local\Temp\php924B.tmp', 'r')
             ],
             [
                 'name' => 'nested[_file]',
-                'contents' => fopen('C:\Users\shalvah\AppData\Local\Temp\phpF26A.tmp', 'r')
+                'contents' => fopen('C:\Users\shalvah\AppData\Local\Temp\php924C.tmp', 'r')
             ],
         ],
     ]
@@ -676,18 +723,22 @@
     
Received response:
-
+

@@ -704,61 +755,84 @@   

POST api/file-input

-

Body Parameters

-

- the_file   +

Headers

+
+ Content-Type   +  +   + +
+

Example: multipart/form-data

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

Body Parameters

+
+ the_file   file    - + data-component="body">
-

Just a file.

-

-

+

Just a file. Example: C:\Users\shalvah\AppData\Local\Temp\php924B.tmp

+
+
- nested   + nested   object   
-

- nested._string   +

+ _string   string    - + data-component="body">
-

A nested string.

-

-

- nested._file   +

A nested string. Example: et

+
+
+ _file   file    - + data-component="body">
-

A nested file.

-

+

A nested file. Example: C:\Users\shalvah\AppData\Local\Temp\php924C.tmp

+
-

+

GET api/v1/languages

@@ -799,8 +873,9 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/v1/languages';
 $response = $client->get(
-    'http://testapi.com/api/v1/languages',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -819,36 +894,39 @@
             

Example response (200):

- + Show headers
cache-control: no-cache, private
 content-type: application/json
 x-ratelimit-limit: 60
-x-ratelimit-remaining: 52
+x-ratelimit-remaining: 44
 access-control-allow-origin: *
- 
-
+ 
 
-[]
+[]
  

@@ -865,14 +943,51 @@   

GET api/v1/languages

-
+

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+
+ Test   +  +   + +
+

Example: Value

+
+

General

@@ -915,8 +1030,9 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/healthcheck/et';
 $response = $client->get(
-    'http://testapi.com/api/healthcheck/et',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -930,40 +1046,39 @@
 
 
 
-            
-

Example response (400, Service is unhealthy):

-
-
-
-{
-    "status": "down",
-    "services": {
-        "database": "up",
-        "redis": "down"
-    }
-}
- 

Example response (200):

- + Show headers
cache-control: no-cache, private
 content-type: application/json
 x-ratelimit-limit: 60
-x-ratelimit-remaining: 55
+x-ratelimit-remaining: 47
 access-control-allow-origin: *
- 
-
+ 
 
-{
+{
     "status": "up",
     "services": {
         "database": "up",
         "redis": "up"
     }
+}
+ 
+
+

Example response (400, Service is unhealthy):

+
+
+
+{
+    "status": "down",
+    "services": {
+        "database": "up",
+        "redis": "down"
+    }
 }
  
@@ -971,18 +1086,22 @@
Received response:
-
+

@@ -999,44 +1118,69 @@   

GET api/healthcheck/{unnecessaryParam?}

-

URL Parameters

-

- unnecessaryParam   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

URL Parameters

+
+ unnecessaryParam   string  optional   - + data-component="url">
- -

+

Example: et

+

Response

Response Fields

-

- status   +

+ status   string   

The status of this API (up or down).

-

-

- services   +

+
+ services   object   

Map of each downstream service and their status (up or down).

-

+

GET api/me

@@ -1073,8 +1217,9 @@

$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/me';
 $response = $client->get(
-    'http://testapi.com/api/me',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -1092,16 +1237,15 @@
             

Example response (401):

- + Show headers
cache-control: no-cache, private
 content-type: application/json
 access-control-allow-origin: *
- 
-
+ 
 
-{
+{
     "message": "Unauthenticated."
 }
  
@@ -1110,18 +1254,22 @@
Received response:
-
+

@@ -1138,14 +1286,40 @@   

GET api/me

-
+

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

Side Projects

@@ -1189,8 +1363,9 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/side_projects';
 $response = $client->get(
-    'http://testapi.com/api/side_projects',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -1208,127 +1383,39 @@
             

Example response (200):

- + Show headers
cache-control: no-cache, private
 content-type: application/json
 x-ratelimit-limit: 60
-x-ratelimit-remaining: 53
+x-ratelimit-remaining: 45
 access-control-allow-origin: *
- 
-
+ 
 
-[
-    {
-        "id": 1,
-        "name": "voluptas assumenda maiores",
-        "description": "Consequuntur aut ea est non.",
-        "url": null,
-        "due_at": 20310222,
-        "created_at": "2021-05-30T00:21:59.000000Z",
-        "updated_at": "2021-05-30T00:21:59.000000Z",
-        "user_id": 2
-    },
-    {
-        "id": 2,
-        "name": "iusto ut dolor",
-        "description": "Voluptatem aspernatur dolorem quae quaerat harum.",
-        "url": null,
-        "due_at": 20301215,
-        "created_at": "2021-05-30T00:21:59.000000Z",
-        "updated_at": "2021-05-30T00:21:59.000000Z",
-        "user_id": 1
-    },
-    {
-        "id": 3,
-        "name": "provident et consequatur",
-        "description": "Quos et ipsum cum pariatur ex perspiciatis eius.",
-        "url": null,
-        "due_at": 20231022,
-        "created_at": "2021-05-30T00:23:25.000000Z",
-        "updated_at": "2021-05-30T00:23:25.000000Z",
-        "user_id": 3
-    },
-    {
-        "id": 4,
-        "name": "corporis consequuntur amet",
-        "description": "Dolores eveniet deleniti voluptatem saepe expedita.",
-        "url": null,
-        "due_at": 20230712,
-        "created_at": "2021-05-30T00:23:25.000000Z",
-        "updated_at": "2021-05-30T00:23:25.000000Z",
-        "user_id": 1
-    },
-    {
-        "id": 5,
-        "name": "optio excepturi ea",
-        "description": "Error deleniti sint a nostrum consequuntur et.",
-        "url": null,
-        "due_at": 20260324,
-        "created_at": "2021-05-30T00:24:27.000000Z",
-        "updated_at": "2021-05-30T00:24:27.000000Z",
-        "user_id": 4
-    },
-    {
-        "id": 6,
-        "name": "nihil voluptate quaerat",
-        "description": "Animi reprehenderit soluta id quo.",
-        "url": null,
-        "due_at": 20290603,
-        "created_at": "2021-05-30T00:24:27.000000Z",
-        "updated_at": "2021-05-30T00:24:27.000000Z",
-        "user_id": 1
-    },
-    {
-        "id": 7,
-        "name": "aspernatur architecto assumenda",
-        "description": "Nisi ea aut vel sint vero voluptas tempore.",
-        "url": null,
-        "due_at": 20280710,
-        "created_at": "2021-05-30T00:25:43.000000Z",
-        "updated_at": "2021-05-30T00:25:43.000000Z",
-        "user_id": 5
-    },
-    {
-        "id": 8,
-        "name": "vel perspiciatis quo",
-        "description": "Et qui praesentium consequatur distinctio natus.",
-        "url": null,
-        "due_at": 20210605,
-        "created_at": "2021-05-30T00:25:43.000000Z",
-        "updated_at": "2021-05-30T00:25:43.000000Z",
-        "user_id": 1
-    },
-    {
-        "id": 9,
-        "name": "qui et totam",
-        "description": "Veritatis quo dolorum soluta ut.",
-        "url": null,
-        "due_at": 20270203,
-        "created_at": "2021-05-30T00:25:43.000000Z",
-        "updated_at": "2021-05-30T00:25:43.000000Z",
-        "user_id": 1
-    }
-]
+[]
  

@@ -1345,14 +1432,40 @@   

GET api/side_projects

-
+

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

Start a new side project

@@ -1376,9 +1489,9 @@ --header "Accept: application/json" \ --data "{ \"name\": \"The SideProject API\", - \"description\": \"pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv\", - \"url\": \"http:\\/\\/hartmann.com\\/magnam-tenetur-quia-nemo-sit-est-numquam\", - \"due_at\": \"2084-02-27\" + \"description\": \"Suscipit qui cumque magnam tenetur quia nemo.\", + \"url\": \"http:\\/\\/www.reilly.com\\/\", + \"due_at\": \"2085-06-01\" }"
@@ -1396,9 +1509,9 @@ let body = { "name": "The SideProject API", - "description": "pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv", - "url": "http:\/\/hartmann.com\/magnam-tenetur-quia-nemo-sit-est-numquam", - "due_at": "2084-02-27" + "description": "Suscipit qui cumque magnam tenetur quia nemo.", + "url": "http:\/\/www.reilly.com\/", + "due_at": "2085-06-01" }; fetch(url, { @@ -1410,8 +1523,9 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/side_projects';
 $response = $client->post(
-    'http://testapi.com/api/side_projects',
+    $url,
     [
         'headers' => [
             'Authorization' => 'Bearer {BEARER_TOKEN}',
@@ -1420,9 +1534,9 @@
         ],
         'json' => [
             'name' => 'The SideProject API',
-            'description' => 'pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv',
-            'url' => 'http://hartmann.com/magnam-tenetur-quia-nemo-sit-est-numquam',
-            'due_at' => '2084-02-27',
+            'description' => 'Suscipit qui cumque magnam tenetur quia nemo.',
+            'url' => 'http://www.reilly.com/',
+            'due_at' => '2085-06-01',
         ],
     ]
 );
@@ -1437,18 +1551,22 @@
     
Received response:
-
+

@@ -1465,71 +1583,95 @@   

POST api/side_projects

-

- -

-

Body Parameters

-

- name   +

Headers

+
+ Authorization   +  +   + +
+

Example: Bearer {BEARER_TOKEN}

+
+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

Body Parameters

+
+ name   string    - + data-component="body">
-

The name of your side project. Must not be greater than 80 characters.

-

-

- description   +

The name of your side project. Must not be greater than 80 characters. Example: The SideProject API

+
+
+ description   string  optional   - +
-

A longer description of your side project. Must not be greater than 255 characters.

-

-

- url   +

A longer description of your side project. Must not be greater than 255 characters. Example: Suscipit qui cumque magnam tenetur quia nemo.

+
+
+ url   string  optional   - +
-

A url to your side project. Must be a valid URL.

-

-

- due_at   +

A url to your side project. Must be a valid URL. Example: http://www.reilly.com/

+
+
+ due_at   string  optional   - +
-

Due date for the side project. Must be a valid date. Must be a valid date in the format Ymd. Must be a date after today.

-

+

Due date for the side project. Must be a valid date. Must be a valid date in the format Ymd. Must be a date after today. Example: 2085-06-01

+

View a side project

@@ -1548,14 +1690,14 @@
curl --request GET \
-    --get "http://testapi.com/api/side_projects/1" \
+    --get "http://testapi.com/api/side_projects/13" \
     --header "Content-Type: application/json" \
     --header "Accept: application/json"
const url = new URL(
-    "http://testapi.com/api/side_projects/1"
+    "http://testapi.com/api/side_projects/13"
 );
 
 const headers = {
@@ -1571,8 +1713,9 @@
 
 
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/side_projects/13';
 $response = $client->get(
-    'http://testapi.com/api/side_projects/1',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -1591,18 +1734,18 @@
         
                 
 
-{
+{
     "data": {
         "name": "suscipit qui cumque",
         "description": "Tenetur quia nemo sit est.",
-        "due_date": "20241106",
+        "due_date": 20260208,
         "owner": {
-            "id": 6,
+            "id": 1,
             "name": "Kurt Kub",
             "email": "juvenal97@example.org",
-            "email_verified_at": "2022-09-10T02:22:37.000000Z",
-            "created_at": "2022-09-10T02:22:37.000000Z",
-            "updated_at": "2022-09-10T02:22:37.000000Z"
+            "email_verified_at": "2023-12-13T23:29:24.000000Z",
+            "created_at": "2023-12-13T23:29:24.000000Z",
+            "updated_at": "2023-12-13T23:29:24.000000Z"
         }
     }
 }
@@ -1612,7 +1755,7 @@
         
                 
 
-{
+{
     "message": "Not found",
     "resource": "Side project"
 }
@@ -1622,18 +1765,22 @@
     
Received response:
-
+

@@ -1650,26 +1797,51 @@   

GET api/side_projects/{id}

-

URL Parameters

-

- id   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

URL Parameters

+
+ id   integer    - +
-

The ID of the side project.

-

+

The ID of the side project. Example: 13

+

Update a side project

@@ -1685,14 +1857,14 @@
curl --request PUT \
-    "http://testapi.com/api/side_projects/1" \
+    "http://testapi.com/api/side_projects/13" \
     --header "Content-Type: application/json" \
     --header "Accept: application/json"
const url = new URL(
-    "http://testapi.com/api/side_projects/1"
+    "http://testapi.com/api/side_projects/13"
 );
 
 const headers = {
@@ -1708,8 +1880,9 @@
 
 
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/side_projects/13';
 $response = $client->put(
-    'http://testapi.com/api/side_projects/1',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -1728,18 +1901,22 @@
     
Received response:
-
+

@@ -1756,7 +1933,10 @@   

@@ -1767,19 +1947,41 @@ PATCH api/side_projects/{id}

-

URL Parameters

-

- id   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

URL Parameters

+
+ id   integer    - +
-

The ID of the side project.

-

+

The ID of the side project. Example: 13

+

Delete a side project

@@ -1795,14 +1997,14 @@
curl --request DELETE \
-    "http://testapi.com/api/side_projects/1" \
+    "http://testapi.com/api/side_projects/13" \
     --header "Content-Type: application/json" \
     --header "Accept: application/json"
const url = new URL(
-    "http://testapi.com/api/side_projects/1"
+    "http://testapi.com/api/side_projects/13"
 );
 
 const headers = {
@@ -1818,8 +2020,9 @@
 
 
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/side_projects/13';
 $response = $client->delete(
-    'http://testapi.com/api/side_projects/1',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -1834,35 +2037,39 @@
 
 
             
-

Example response (204, Nothing to see here):

+

Example response (204, 204, Nothing to see here):

-[Empty response]
+Empty response
  
-

Example response (An extra, for fun.):

+

Example response (202, An extra, for fun.):

 
-
+
  

@@ -1879,39 +2086,63 @@   

DELETE api/side_projects/{id}

-

URL Parameters

-

- id   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

URL Parameters

+
+ id   integer    - +
-

The ID of the side project.

-

+

The ID of the side project. Example: 13

+

Query Parameters

-

- queryThing   +

+ queryThing   string  optional   - + data-component="query">
-

+

Finish a side project

@@ -1950,8 +2181,9 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/side_projects/finish';
 $response = $client->post(
-    'http://testapi.com/api/side_projects/finish',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -1966,11 +2198,11 @@
 
 
             
-

Example response (Side project not found):

+

Example response (404, Side project not found):

 
-{
+{
     "message": "Not found",
     "resource": "Side project"
 }
@@ -1980,18 +2212,22 @@
     
Received response:
-
+

@@ -2008,14 +2244,40 @@   

POST api/side_projects/finish

-
+

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

Users

@@ -2038,9 +2300,9 @@ --header "Content-Type: application/json" \ --header "Accept: application/json" \ --data "{ - \"name\": \"pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv\", - \"email\": \"casimir70@example.com\", - \"password\": \"et\" + \"name\": \"pidsgyfhasfdpmrg\", + \"email\": \"julianne89@example.com\", + \"password\": \"@.b8z4=\\\"e5,ZNa6\" }"
@@ -2056,9 +2318,9 @@ }; let body = { - "name": "pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv", - "email": "casimir70@example.com", - "password": "et" + "name": "pidsgyfhasfdpmrg", + "email": "julianne89@example.com", + "password": "@.b8z4=\"e5,ZNa6" }; fetch(url, { @@ -2070,17 +2332,18 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/users';
 $response = $client->post(
-    'http://testapi.com/api/users',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
             'Accept' => 'application/json',
         ],
         'json' => [
-            'name' => 'pidsgyfhasfdpmrgozmxiqtrcoqjruexeugqpersioudgkpsbnkltlaqvmwjyiahevihxmbowbowymkwgcqxiqmrchyclplgrcipefeeopzzxuuljqvytlucrlnslwwcdxrknhwrlmabpwubvoetriefhfwzv',
-            'email' => 'casimir70@example.com',
-            'password' => 'et',
+            'name' => 'pidsgyfhasfdpmrg',
+            'email' => 'julianne89@example.com',
+            'password' => '@.b8z4="e5,ZNa6',
         ],
     ]
 );
@@ -2095,18 +2358,22 @@
     
Received response:
-
+

@@ -2123,50 +2390,73 @@   

POST api/users

-

Body Parameters

-

- name   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

Body Parameters

+
+ name   string    - +
-

Must be at least 1 characters. Must not be greater than 255 characters.

-

-

- email   +

Must be at least 1 character. Must not be greater than 255 characters. Example: pidsgyfhasfdpmrg

+
+
+ email   string    - +
-

Must be a valid email address.

-

-

- password   +

Must be a valid email address. Example: julianne89@example.com

+
+
+ password   string    - +
- -

+

Example: @.b8z4="e5,ZNa6

+

Fetch a user

@@ -2183,14 +2473,14 @@
curl --request GET \
-    --get "http://testapi.com/api/users/1" \
+    --get "http://testapi.com/api/users/et" \
     --header "Content-Type: application/json" \
     --header "Accept: application/json"
const url = new URL(
-    "http://testapi.com/api/users/1"
+    "http://testapi.com/api/users/et"
 );
 
 const headers = {
@@ -2206,8 +2496,9 @@
 
 
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/users/et';
 $response = $client->get(
-    'http://testapi.com/api/users/1',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -2221,39 +2512,39 @@
 
 
 
-            
-

Example response (404, User not found):

-
-
-
-{
-    "message": "Not found",
-    "resource": "user"
-}
- 

Example response (200):

 
-{
+{
     "data": {
-        "id": 6,
+        "id": 1,
         "name": "Mr. Merlin Friesen",
         "email": "hdoyle@example.com",
         "side_projects": [
             {
-                "id": 10,
+                "id": 1,
                 "name": "est numquam consequuntur",
                 "description": "Atque nobis ut natus aut dolores eveniet.",
                 "url": null,
-                "due_at": 20251222,
-                "created_at": "2022-09-10T02:22:37.000000Z",
-                "updated_at": "2022-09-10T02:22:37.000000Z",
-                "user_id": 6
+                "due_at": 20270327,
+                "created_at": "2023-12-13T23:29:24.000000Z",
+                "updated_at": "2023-12-13T23:29:24.000000Z",
+                "user_id": 1
             }
         ]
     }
+}
+ 
+
+

Example response (404, 404, User not found):

+
+
+
+{
+    "message": "Not found",
+    "resource": "user"
 }
  
@@ -2261,18 +2552,22 @@
Received response:
-
+

@@ -2289,26 +2584,51 @@   

GET api/users/{id}

-

URL Parameters

-

- id   -integer  +

Headers

+
+ Content-Type   +    - + +
+

Example: application/json

+
+
+ Accept   +  +   +
-

The ID of the user.

-

+

Example: application/json

+
+

URL Parameters

+
+ id   +string  +   + +
+

The ID of the user. Example: et

+

View all users

@@ -2355,15 +2675,16 @@
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/users';
 $response = $client->get(
-    'http://testapi.com/api/users',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
             'Accept' => 'application/json',
         ],
         'query' => [
-            'page'=> '1',
+            'page' => '1',
         ],
     ]
 );
@@ -2377,145 +2698,18 @@
             

Example response (200):

- + Show headers
cache-control: no-cache, private
 content-type: application/json
 x-ratelimit-limit: 60
-x-ratelimit-remaining: 54
+x-ratelimit-remaining: 46
 access-control-allow-origin: *
- 
-
+ 
 
-{
-    "data": [
-        {
-            "id": 1,
-            "name": "Pete",
-            "email": "pete@home.com",
-            "side_projects": [
-                {
-                    "id": 2,
-                    "name": "iusto ut dolor",
-                    "description": "Voluptatem aspernatur dolorem quae quaerat harum.",
-                    "url": null,
-                    "due_at": 20301215,
-                    "created_at": "2021-05-30T00:21:59.000000Z",
-                    "updated_at": "2021-05-30T00:21:59.000000Z",
-                    "user_id": 1
-                },
-                {
-                    "id": 4,
-                    "name": "corporis consequuntur amet",
-                    "description": "Dolores eveniet deleniti voluptatem saepe expedita.",
-                    "url": null,
-                    "due_at": 20230712,
-                    "created_at": "2021-05-30T00:23:25.000000Z",
-                    "updated_at": "2021-05-30T00:23:25.000000Z",
-                    "user_id": 1
-                },
-                {
-                    "id": 6,
-                    "name": "nihil voluptate quaerat",
-                    "description": "Animi reprehenderit soluta id quo.",
-                    "url": null,
-                    "due_at": 20290603,
-                    "created_at": "2021-05-30T00:24:27.000000Z",
-                    "updated_at": "2021-05-30T00:24:27.000000Z",
-                    "user_id": 1
-                },
-                {
-                    "id": 8,
-                    "name": "vel perspiciatis quo",
-                    "description": "Et qui praesentium consequatur distinctio natus.",
-                    "url": null,
-                    "due_at": 20210605,
-                    "created_at": "2021-05-30T00:25:43.000000Z",
-                    "updated_at": "2021-05-30T00:25:43.000000Z",
-                    "user_id": 1
-                },
-                {
-                    "id": 9,
-                    "name": "qui et totam",
-                    "description": "Veritatis quo dolorum soluta ut.",
-                    "url": null,
-                    "due_at": 20270203,
-                    "created_at": "2021-05-30T00:25:43.000000Z",
-                    "updated_at": "2021-05-30T00:25:43.000000Z",
-                    "user_id": 1
-                }
-            ]
-        },
-        {
-            "id": 2,
-            "name": "Alexane Weber",
-            "email": "lacy.wintheiser@example.net",
-            "side_projects": [
-                {
-                    "id": 1,
-                    "name": "voluptas assumenda maiores",
-                    "description": "Consequuntur aut ea est non.",
-                    "url": null,
-                    "due_at": 20310222,
-                    "created_at": "2021-05-30T00:21:59.000000Z",
-                    "updated_at": "2021-05-30T00:21:59.000000Z",
-                    "user_id": 2
-                }
-            ]
-        },
-        {
-            "id": 3,
-            "name": "John Kshlerin II",
-            "email": "titus77@example.com",
-            "side_projects": [
-                {
-                    "id": 3,
-                    "name": "provident et consequatur",
-                    "description": "Quos et ipsum cum pariatur ex perspiciatis eius.",
-                    "url": null,
-                    "due_at": 20231022,
-                    "created_at": "2021-05-30T00:23:25.000000Z",
-                    "updated_at": "2021-05-30T00:23:25.000000Z",
-                    "user_id": 3
-                }
-            ]
-        },
-        {
-            "id": 4,
-            "name": "Rebeca Morissette",
-            "email": "cole.geoffrey@example.com",
-            "side_projects": [
-                {
-                    "id": 5,
-                    "name": "optio excepturi ea",
-                    "description": "Error deleniti sint a nostrum consequuntur et.",
-                    "url": null,
-                    "due_at": 20260324,
-                    "created_at": "2021-05-30T00:24:27.000000Z",
-                    "updated_at": "2021-05-30T00:24:27.000000Z",
-                    "user_id": 4
-                }
-            ]
-        },
-        {
-            "id": 5,
-            "name": "Prof. Adah Witting IV",
-            "email": "nswift@example.net",
-            "side_projects": [
-                {
-                    "id": 7,
-                    "name": "aspernatur architecto assumenda",
-                    "description": "Nisi ea aut vel sint vero voluptas tempore.",
-                    "url": null,
-                    "due_at": 20280710,
-                    "created_at": "2021-05-30T00:25:43.000000Z",
-                    "updated_at": "2021-05-30T00:25:43.000000Z",
-                    "user_id": 5
-                }
-            ]
-        }
-    ]
+{
+    "data": []
 }
  
@@ -2523,18 +2717,22 @@
Received response:
-
+

@@ -2551,38 +2749,62 @@   

GET api/users

-

Query Parameters

-

- page   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

Query Parameters

+
+ page   string  optional   - + data-component="query">
-

Page number to return. This parameter was added by a custom strategy.

-

-

- pageSize   +

Page number to return. This parameter was added by a custom strategy. Example: 1

+
+
+ pageSize   string  optional   - + data-component="query">

Number of items to return in a page. Defaults to 10. This parameter was added by a custom strategy.

-

+

Delete a user

@@ -2598,14 +2820,14 @@
curl --request DELETE \
-    "http://testapi.com/api/users/1?confirm=true" \
+    "http://testapi.com/api/users/13?confirm=true" \
     --header "Content-Type: application/json" \
     --header "Accept: application/json"
const url = new URL(
-    "http://testapi.com/api/users/1"
+    "http://testapi.com/api/users/13"
 );
 
 const params = {
@@ -2627,15 +2849,16 @@
 
 
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/users/13';
 $response = $client->delete(
-    'http://testapi.com/api/users/1',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
             'Accept' => 'application/json',
         ],
         'query' => [
-            'confirm'=> 'true',
+            'confirm' => 'true',
         ],
     ]
 );
@@ -2650,25 +2873,29 @@
         
                 
 
-You've fucked up now!
+You've fucked up now!
  

@@ -2685,39 +2912,63 @@   

DELETE api/users/{id}

-

URL Parameters

-

- id   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

URL Parameters

+
+ id   integer    - +
-

The ID of the user.

-

+

The ID of the user. Example: 13

+

Query Parameters

-

- confirm   +

+ confirm   string  optional   - + data-component="query">
-

A really silly parameter

-

+

A really silly parameter Example: true

+

Authenticate

@@ -2734,14 +2985,14 @@
curl --request POST \
-    "http://testapi.com/api/users/1/auth" \
+    "http://testapi.com/api/users/13/auth" \
     --header "Content-Type: application/json" \
     --header "Accept: application/json"
const url = new URL(
-    "http://testapi.com/api/users/1/auth"
+    "http://testapi.com/api/users/13/auth"
 );
 
 const headers = {
@@ -2757,8 +3008,9 @@
 
 
$client = new \GuzzleHttp\Client();
+$url = 'http://testapi.com/api/users/13/auth';
 $response = $client->post(
-    'http://testapi.com/api/users/1/auth',
+    $url,
     [
         'headers' => [
             'Content-Type' => 'application/json',
@@ -2777,7 +3029,7 @@
         
                 
 
-{
+{
     "token": "2|KLDoUXc68Ko0JaFDZoX9qYkUqWglwdGxQsvTGBCg"
 }
  
@@ -2786,18 +3038,22 @@
Received response:
-
+

@@ -2814,37 +3070,62 @@   

POST api/users/{id}/auth

-

URL Parameters

-

- id   +

Headers

+
+ Content-Type   +  +   + +
+

Example: application/json

+
+
+ Accept   +  +   + +
+

Example: application/json

+
+

URL Parameters

+
+ id   integer    - +
-

The ID of the user.

-

+

The ID of the user. Example: 13

+

Response

Response Fields

-

- token   +

+ token   string   

The new API token. Valid forever.

-

+