From 3eaa95e339d78f26ca5082d446190ff320dfccf2 Mon Sep 17 00:00:00 2001 From: eric-gade Date: Mon, 29 Jul 2024 11:25:57 -0400 Subject: [PATCH 1/5] Initial commit of config for WFO Information type --- ...ity_form_display.node.wfo_info.default.yml | 151 ++++++++++++++++++ ...ity_view_display.node.wfo_info.default.yml | 87 ++++++++++ ...tity_view_display.node.wfo_info.teaser.yml | 43 +++++ .../sync/field.field.node.wfo_info.body.yml | 33 ++++ ...field.node.wfo_info.field_facebook_url.yml | 25 +++ ...field.node.wfo_info.field_phone_number.yml | 25 +++ ....field.node.wfo_info.field_twitter_url.yml | 25 +++ .../field.field.node.wfo_info.field_wfo.yml | 35 ++++ ...ld.field.node.wfo_info.field_wfo_image.yml | 38 +++++ ....field.node.wfo_info.field_youtube_url.yml | 25 +++ .../field.storage.node.field_wfo_image.yml | 30 ++++ ...anguage.content_settings.node.wfo_info.yml | 11 ++ web/config/sync/node.type.wfo_info.yml | 36 +++++ 13 files changed, 564 insertions(+) create mode 100644 web/config/sync/core.entity_form_display.node.wfo_info.default.yml create mode 100644 web/config/sync/core.entity_view_display.node.wfo_info.default.yml create mode 100644 web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml create mode 100644 web/config/sync/field.field.node.wfo_info.body.yml create mode 100644 web/config/sync/field.field.node.wfo_info.field_facebook_url.yml create mode 100644 web/config/sync/field.field.node.wfo_info.field_phone_number.yml create mode 100644 web/config/sync/field.field.node.wfo_info.field_twitter_url.yml create mode 100644 web/config/sync/field.field.node.wfo_info.field_wfo.yml create mode 100644 web/config/sync/field.field.node.wfo_info.field_wfo_image.yml create mode 100644 web/config/sync/field.field.node.wfo_info.field_youtube_url.yml create mode 100644 web/config/sync/field.storage.node.field_wfo_image.yml create mode 100644 web/config/sync/language.content_settings.node.wfo_info.yml create mode 100644 web/config/sync/node.type.wfo_info.yml diff --git a/web/config/sync/core.entity_form_display.node.wfo_info.default.yml b/web/config/sync/core.entity_form_display.node.wfo_info.default.yml new file mode 100644 index 000000000..afac045c9 --- /dev/null +++ b/web/config/sync/core.entity_form_display.node.wfo_info.default.yml @@ -0,0 +1,151 @@ +uuid: b749c6d9-e491-47b7-98ce-897e14dc3bd8 +langcode: en +status: true +dependencies: + config: + - field.field.node.wfo_info.body + - field.field.node.wfo_info.field_facebook_url + - field.field.node.wfo_info.field_phone_number + - field.field.node.wfo_info.field_twitter_url + - field.field.node.wfo_info.field_wfo + - field.field.node.wfo_info.field_wfo_image + - field.field.node.wfo_info.field_youtube_url + - image.style.thumbnail + - node.type.wfo_info + module: + - content_moderation + - image + - path + - text +id: node.wfo_info.default +targetEntityType: node +bundle: wfo_info +mode: default +content: + body: + type: text_textarea_with_summary + weight: 121 + region: content + settings: + rows: 9 + summary_rows: 3 + placeholder: '' + show_summary: false + third_party_settings: { } + created: + type: datetime_timestamp + weight: 10 + region: content + settings: { } + third_party_settings: { } + field_facebook_url: + type: string_textfield + weight: 7 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_phone_number: + type: string_textfield + weight: 5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_twitter_url: + type: string_textfield + weight: 8 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_wfo: + type: entity_reference_autocomplete + weight: 2 + region: content + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + field_wfo_image: + type: image_image + weight: 122 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_youtube_url: + type: string_textfield + weight: 9 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + moderation_state: + type: moderation_state_default + weight: 100 + region: content + settings: { } + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + promote: + type: boolean_checkbox + weight: 15 + region: content + settings: + display_label: true + third_party_settings: { } + status: + type: boolean_checkbox + weight: 120 + region: content + settings: + display_label: true + third_party_settings: { } + sticky: + type: boolean_checkbox + weight: 16 + region: content + settings: + display_label: true + third_party_settings: { } + title: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + uid: + type: entity_reference_autocomplete + weight: 5 + region: content + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } +hidden: + publish_on: true + unpublish_on: true diff --git a/web/config/sync/core.entity_view_display.node.wfo_info.default.yml b/web/config/sync/core.entity_view_display.node.wfo_info.default.yml new file mode 100644 index 000000000..26c0e0598 --- /dev/null +++ b/web/config/sync/core.entity_view_display.node.wfo_info.default.yml @@ -0,0 +1,87 @@ +uuid: e7e4dba7-44c6-4e25-9f94-0dbe27bbab44 +langcode: en +status: true +dependencies: + config: + - field.field.node.wfo_info.body + - field.field.node.wfo_info.field_facebook_url + - field.field.node.wfo_info.field_phone_number + - field.field.node.wfo_info.field_twitter_url + - field.field.node.wfo_info.field_wfo + - field.field.node.wfo_info.field_wfo_image + - field.field.node.wfo_info.field_youtube_url + - node.type.wfo_info + module: + - image + - text + - user +id: node.wfo_info.default +targetEntityType: node +bundle: wfo_info +mode: default +content: + body: + type: text_default + label: hidden + settings: { } + third_party_settings: { } + weight: 101 + region: content + field_facebook_url: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 104 + region: content + field_phone_number: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 103 + region: content + field_twitter_url: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 105 + region: content + field_wfo: + type: entity_reference_label + label: hidden + settings: + link: true + third_party_settings: { } + weight: 102 + region: content + field_wfo_image: + type: image + label: above + settings: + image_link: '' + image_style: '' + image_loading: + attribute: lazy + third_party_settings: { } + weight: 107 + region: content + field_youtube_url: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 106 + region: content + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content +hidden: + langcode: true diff --git a/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml b/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml new file mode 100644 index 000000000..7281b169c --- /dev/null +++ b/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml @@ -0,0 +1,43 @@ +uuid: 3d20f053-8550-4ecf-9e19-324b407caa17 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.wfo_info.body + - field.field.node.wfo_info.field_facebook_url + - field.field.node.wfo_info.field_phone_number + - field.field.node.wfo_info.field_twitter_url + - field.field.node.wfo_info.field_wfo + - field.field.node.wfo_info.field_wfo_image + - field.field.node.wfo_info.field_youtube_url + - node.type.wfo_info + module: + - text + - user +id: node.wfo_info.teaser +targetEntityType: node +bundle: wfo_info +mode: teaser +content: + body: + type: text_summary_or_trimmed + label: hidden + settings: + trim_length: 600 + third_party_settings: { } + weight: 101 + region: content + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content +hidden: + field_facebook_url: true + field_phone_number: true + field_twitter_url: true + field_wfo: true + field_wfo_image: true + field_youtube_url: true + langcode: true diff --git a/web/config/sync/field.field.node.wfo_info.body.yml b/web/config/sync/field.field.node.wfo_info.body.yml new file mode 100644 index 000000000..81f8a7f6e --- /dev/null +++ b/web/config/sync/field.field.node.wfo_info.body.yml @@ -0,0 +1,33 @@ +uuid: a73eb07b-3ffa-4a27-89ab-24fab825b96a +langcode: en +status: true +dependencies: + config: + - field.storage.node.body + - filter.format.basic_html + - filter.format.restricted_html + - node.type.wfo_info + module: + - text + - unique_content_field_validation +third_party_settings: + unique_content_field_validation: + unique: false + unique_text: '' +id: node.wfo_info.body +field_name: body +entity_type: node +bundle: wfo_info +label: About +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + display_summary: false + required_summary: false + allowed_formats: + - basic_html + - restricted_html +field_type: text_with_summary diff --git a/web/config/sync/field.field.node.wfo_info.field_facebook_url.yml b/web/config/sync/field.field.node.wfo_info.field_facebook_url.yml new file mode 100644 index 000000000..38b96e732 --- /dev/null +++ b/web/config/sync/field.field.node.wfo_info.field_facebook_url.yml @@ -0,0 +1,25 @@ +uuid: f70c56c6-4780-4a0f-875f-d18fe8586f9d +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_facebook_url + - node.type.wfo_info + module: + - unique_content_field_validation +third_party_settings: + unique_content_field_validation: + unique: false + unique_text: '' +id: node.wfo_info.field_facebook_url +field_name: field_facebook_url +entity_type: node +bundle: wfo_info +label: 'Facebook URL (optional)' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/web/config/sync/field.field.node.wfo_info.field_phone_number.yml b/web/config/sync/field.field.node.wfo_info.field_phone_number.yml new file mode 100644 index 000000000..eed340643 --- /dev/null +++ b/web/config/sync/field.field.node.wfo_info.field_phone_number.yml @@ -0,0 +1,25 @@ +uuid: 2d99e9bb-ac9c-4792-bcde-8dce868234b9 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_phone_number + - node.type.wfo_info + module: + - unique_content_field_validation +third_party_settings: + unique_content_field_validation: + unique: false + unique_text: '' +id: node.wfo_info.field_phone_number +field_name: field_phone_number +entity_type: node +bundle: wfo_info +label: 'Phone number (optional)' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/web/config/sync/field.field.node.wfo_info.field_twitter_url.yml b/web/config/sync/field.field.node.wfo_info.field_twitter_url.yml new file mode 100644 index 000000000..d96193bd7 --- /dev/null +++ b/web/config/sync/field.field.node.wfo_info.field_twitter_url.yml @@ -0,0 +1,25 @@ +uuid: 6d1e37ea-02cf-47f6-aae0-e607b1e190d7 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_twitter_url + - node.type.wfo_info + module: + - unique_content_field_validation +third_party_settings: + unique_content_field_validation: + unique: false + unique_text: '' +id: node.wfo_info.field_twitter_url +field_name: field_twitter_url +entity_type: node +bundle: wfo_info +label: 'X (formerly Twitter) URL (optional)' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/web/config/sync/field.field.node.wfo_info.field_wfo.yml b/web/config/sync/field.field.node.wfo_info.field_wfo.yml new file mode 100644 index 000000000..863373b72 --- /dev/null +++ b/web/config/sync/field.field.node.wfo_info.field_wfo.yml @@ -0,0 +1,35 @@ +uuid: ad5987eb-45e1-4c26-a8c1-692b3747159f +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_wfo + - node.type.wfo_info + - taxonomy.vocabulary.weather_forecast_offices + module: + - unique_content_field_validation +third_party_settings: + unique_content_field_validation: + unique: true + unique_text: 'There is already a WFO Information node for %value with id %nodeId' +id: node.wfo_info.field_wfo +field_name: field_wfo +entity_type: node +bundle: wfo_info +label: 'WFO Name' +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + weather_forecast_offices: weather_forecast_offices + sort: + field: name + direction: asc + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/web/config/sync/field.field.node.wfo_info.field_wfo_image.yml b/web/config/sync/field.field.node.wfo_info.field_wfo_image.yml new file mode 100644 index 000000000..5caaef855 --- /dev/null +++ b/web/config/sync/field.field.node.wfo_info.field_wfo_image.yml @@ -0,0 +1,38 @@ +uuid: 80e88ba5-945c-43bc-b9f4-d0fa0b3a0a2d +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_wfo_image + - node.type.wfo_info + module: + - image +id: node.wfo_info.field_wfo_image +field_name: field_wfo_image +entity_type: node +bundle: wfo_info +label: 'WFO Image' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg webp' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: true + title_field_required: true + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +field_type: image diff --git a/web/config/sync/field.field.node.wfo_info.field_youtube_url.yml b/web/config/sync/field.field.node.wfo_info.field_youtube_url.yml new file mode 100644 index 000000000..7c10347df --- /dev/null +++ b/web/config/sync/field.field.node.wfo_info.field_youtube_url.yml @@ -0,0 +1,25 @@ +uuid: f7b0c036-e809-43da-b89b-e3f47f10f352 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_youtube_url + - node.type.wfo_info + module: + - unique_content_field_validation +third_party_settings: + unique_content_field_validation: + unique: false + unique_text: '' +id: node.wfo_info.field_youtube_url +field_name: field_youtube_url +entity_type: node +bundle: wfo_info +label: 'YouTube URL (optional)' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/web/config/sync/field.storage.node.field_wfo_image.yml b/web/config/sync/field.storage.node.field_wfo_image.yml new file mode 100644 index 000000000..df4dcb6dc --- /dev/null +++ b/web/config/sync/field.storage.node.field_wfo_image.yml @@ -0,0 +1,30 @@ +uuid: a44c8a22-fb45-44a6-a471-df7328f42b48 +langcode: en +status: true +dependencies: + module: + - file + - image + - node +id: node.field_wfo_image +field_name: field_wfo_image +entity_type: node +type: image +settings: + target_type: file + display_field: false + display_default: false + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/web/config/sync/language.content_settings.node.wfo_info.yml b/web/config/sync/language.content_settings.node.wfo_info.yml new file mode 100644 index 000000000..e038395af --- /dev/null +++ b/web/config/sync/language.content_settings.node.wfo_info.yml @@ -0,0 +1,11 @@ +uuid: 97e7de50-f481-41a2-91f7-3ac43fe684a3 +langcode: en +status: true +dependencies: + config: + - node.type.wfo_info +id: node.wfo_info +target_entity_type_id: node +target_bundle: wfo_info +default_langcode: site_default +language_alterable: false diff --git a/web/config/sync/node.type.wfo_info.yml b/web/config/sync/node.type.wfo_info.yml new file mode 100644 index 000000000..2bd36907e --- /dev/null +++ b/web/config/sync/node.type.wfo_info.yml @@ -0,0 +1,36 @@ +uuid: 1548e7ac-6534-4e4c-83f2-94b6800e7b15 +langcode: en +status: true +dependencies: + module: + - menu_ui + - scheduler + - unique_content_field_validation +third_party_settings: + menu_ui: + available_menus: + - main + parent: 'main:' + scheduler: + expand_fieldset: when_required + fields_display_mode: vertical_tab + publish_enable: false + publish_past_date: error + publish_past_date_created: false + publish_required: false + publish_revision: false + publish_touch: false + show_message_after_update: true + unpublish_enable: false + unpublish_required: false + unpublish_revision: false + unique_content_field_validation: + unique: 0 + unique_text: '' +name: 'WFO Information' +type: wfo_info +description: 'Information about a given WFO, including contact details and a short description of the office.' +help: null +new_revision: true +preview_mode: 1 +display_submitted: true From 14cd73c7706696772b1abd6238fa9d84250a11b2 Mon Sep 17 00:00:00 2001 From: eric-gade Date: Mon, 29 Jul 2024 11:36:49 -0400 Subject: [PATCH 2/5] Adding phone field extension and adding to wfo info type --- composer.json | 1 + composer.lock | 749 +++++++++++------- ...ity_form_display.node.wfo_info.default.yml | 16 +- ...ity_view_display.node.wfo_info.default.yml | 13 +- ...tity_view_display.node.wfo_info.teaser.yml | 4 +- web/config/sync/core.extension.yml | 1 + ...field.node.wfo_info.field_phone_number.yml | 25 - ...d.node.wfo_info.field_phone_number_opt.yml | 26 + ...ield.node.wfo_promo.field_phone_number.yml | 8 +- ...ld.storage.node.field_phone_number_opt.yml | 20 + 10 files changed, 551 insertions(+), 312 deletions(-) delete mode 100644 web/config/sync/field.field.node.wfo_info.field_phone_number.yml create mode 100644 web/config/sync/field.field.node.wfo_info.field_phone_number_opt.yml create mode 100644 web/config/sync/field.storage.node.field_phone_number_opt.yml diff --git a/composer.json b/composer.json index d1e7822e8..d21a62f06 100644 --- a/composer.json +++ b/composer.json @@ -27,6 +27,7 @@ "drupal/log_stdout": "^1.5", "drupal/metatag": "^2.0", "drupal/new_relic_rpm": "^2.1", + "drupal/phone_number": "^2.0@alpha", "drupal/s3fs": "^3.5", "drupal/samlauth": "^3.9", "drupal/scheduler": "^2.0", diff --git a/composer.lock b/composer.lock index 152124800..65a9537f1 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "1e22eef51288be2a0fc191213cfd33ef", + "content-hash": "a9d84ff24851c8e3a5408ad91fe75472", "packages": [ { "name": "asm89/stack-cors", @@ -118,16 +118,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.314.7", + "version": "3.316.8", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "3a7ea3e49ae50eaaa969dc15d69b2dd46b4d7284" + "reference": "9aff2e655c3f0139f5abe20195ee235b19fff603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3a7ea3e49ae50eaaa969dc15d69b2dd46b4d7284", - "reference": "3a7ea3e49ae50eaaa969dc15d69b2dd46b4d7284", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/9aff2e655c3f0139f5abe20195ee235b19fff603", + "reference": "9aff2e655c3f0139f5abe20195ee235b19fff603", "shasum": "" }, "require": { @@ -135,9 +135,9 @@ "ext-json": "*", "ext-pcre": "*", "ext-simplexml": "*", - "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", + "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5 <7.9.0", "guzzlehttp/promises": "^1.4.0 || ^2.0", - "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5 <2.7.0", "mtdowling/jmespath.php": "^2.6", "php": ">=7.2.5", "psr/http-message": "^1.0 || ^2.0" @@ -207,9 +207,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.314.7" + "source": "https://github.com/aws/aws-sdk-php/tree/3.316.8" }, - "time": "2024-06-24T21:03:27+00:00" + "time": "2024-07-25T19:29:46+00:00" }, { "name": "chi-teck/drupal-code-generator", @@ -419,16 +419,16 @@ }, { "name": "composer/semver", - "version": "3.4.0", + "version": "3.4.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" + "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", - "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", + "url": "https://api.github.com/repos/composer/semver/zipball/c51258e759afdb17f1fd1fe83bc12baaef6309d6", + "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6", "shasum": "" }, "require": { @@ -480,7 +480,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.0" + "source": "https://github.com/composer/semver/tree/3.4.2" }, "funding": [ { @@ -496,7 +496,7 @@ "type": "tidelift" } ], - "time": "2023-08-31T09:50:34+00:00" + "time": "2024-07-12T11:35:52+00:00" }, { "name": "consolidation/annotated-command", @@ -1064,16 +1064,16 @@ }, { "name": "dflydev/dot-access-data", - "version": "v3.0.2", + "version": "v3.0.3", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "f41715465d65213d644d3141a6a93081be5d3549" + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", - "reference": "f41715465d65213d644d3141a6a93081be5d3549", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", "shasum": "" }, "require": { @@ -1133,9 +1133,9 @@ ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" }, - "time": "2022-10-27T11:44:00+00:00" + "time": "2024-07-08T12:26:09+00:00" }, { "name": "doctrine/annotations", @@ -1588,16 +1588,16 @@ }, { "name": "drupal/core", - "version": "10.3.0", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "6f1af3070110d7d0f2a6671bea26add34667f765" + "reference": "d137403a30d4154404e473785f48dfc889d77e23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/6f1af3070110d7d0f2a6671bea26add34667f765", - "reference": "6f1af3070110d7d0f2a6671bea26add34667f765", + "url": "https://api.github.com/repos/drupal/core/zipball/d137403a30d4154404e473785f48dfc889d77e23", + "reference": "d137403a30d4154404e473785f48dfc889d77e23", "shasum": "" }, "require": { @@ -1746,13 +1746,13 @@ ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { - "source": "https://github.com/drupal/core/tree/10.3.0" + "source": "https://github.com/drupal/core/tree/10.3.1" }, - "time": "2024-06-20T18:58:42+00:00" + "time": "2024-07-04T11:33:45+00:00" }, { "name": "drupal/core-composer-scaffold", - "version": "10.3.0", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", @@ -1796,13 +1796,13 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-composer-scaffold/tree/10.3.0" + "source": "https://github.com/drupal/core-composer-scaffold/tree/10.3.1" }, "time": "2024-05-11T08:21:39+00:00" }, { "name": "drupal/core-project-message", - "version": "10.3.0", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/drupal/core-project-message.git", @@ -1843,16 +1843,16 @@ }, { "name": "drupal/core-recommended", - "version": "10.3.0", + "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "991f849f74e585597b1f7b11daf9acf79b546939" + "reference": "a5183f2be315b7e5deec89fdeafe9fc9a2e54f57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/991f849f74e585597b1f7b11daf9acf79b546939", - "reference": "991f849f74e585597b1f7b11daf9acf79b546939", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/a5183f2be315b7e5deec89fdeafe9fc9a2e54f57", + "reference": "a5183f2be315b7e5deec89fdeafe9fc9a2e54f57", "shasum": "" }, "require": { @@ -1861,7 +1861,7 @@ "doctrine/annotations": "~1.14.3", "doctrine/deprecations": "~1.1.3", "doctrine/lexer": "~2.1.1", - "drupal/core": "10.3.0", + "drupal/core": "10.3.1", "egulias/email-validator": "~4.0.2", "guzzlehttp/guzzle": "~7.8.1", "guzzlehttp/promises": "~2.0.2", @@ -1922,32 +1922,32 @@ ], "description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.", "support": { - "source": "https://github.com/drupal/core-recommended/tree/10.3.0" + "source": "https://github.com/drupal/core-recommended/tree/10.3.1" }, - "time": "2024-06-20T18:58:42+00:00" + "time": "2024-07-04T11:33:45+00:00" }, { "name": "drupal/externalauth", - "version": "2.0.5", + "version": "2.0.6", "source": { "type": "git", "url": "https://git.drupalcode.org/project/externalauth.git", - "reference": "2.0.5" + "reference": "2.0.6" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/externalauth-2.0.5.zip", - "reference": "2.0.5", - "shasum": "7c262c7ca20d26aae45896daee4249e47b637abc" + "url": "https://ftp.drupal.org/files/projects/externalauth-2.0.6.zip", + "reference": "2.0.6", + "shasum": "0dbc9fbab0901e940d52b239e08f031797f6bd2a" }, "require": { - "drupal/core": "^9 || ^10" + "drupal/core": "^9.5 || ^10 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.5", - "datestamp": "1708329378", + "version": "2.0.6", + "datestamp": "1720689758", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2026,26 +2026,32 @@ }, { "name": "drupal/key", - "version": "1.18.0", + "version": "1.19.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/key.git", - "reference": "8.x-1.18" + "reference": "8.x-1.19" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/key-8.x-1.18.zip", - "reference": "8.x-1.18", - "shasum": "5075295390be486ba9e372efff70f90fde764c40" + "url": "https://ftp.drupal.org/files/projects/key-8.x-1.19.zip", + "reference": "8.x-1.19", + "shasum": "ee8f7b8f8babd381f1e4423dccede94b4eb5985c" }, "require": { "drupal/core": ">=8.9 <12" }, + "require-dev": { + "drush/drush": ">=9" + }, + "suggest": { + "drush/drush": ">=11" + }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.18", - "datestamp": "1717376699", + "version": "8.x-1.19", + "datestamp": "1720053341", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2340,6 +2346,71 @@ "issues": "https://drupal.org/project/issues/new_relic_rpm" } }, + { + "name": "drupal/phone_number", + "version": "2.0.0-alpha7", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/phone_number.git", + "reference": "2.0.0-alpha7" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/phone_number-2.0.0-alpha7.zip", + "reference": "2.0.0-alpha7", + "shasum": "70f435637e72ddf9af7614c3f61a2e49cae4746c" + }, + "require": { + "drupal/core": "^9.2 || ^10", + "giggsey/libphonenumber-for-php": "^8.0" + }, + "require-dev": { + "drupal/feeds": "^3.0@beta", + "drupal/smsframework": "^2.2@RC", + "drupal/tfa": "^1.5", + "drupal/webform": "^6.2" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha7", + "datestamp": "1721380486", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Christopher Caldwell", + "homepage": "https://www.drupal.org/u/chrisolof", + "email": "chrisolof@gmail.com", + "role": "Maintainer" + }, + { + "name": "nyariv", + "homepage": "https://www.drupal.org/user/2747789" + }, + { + "name": "tim-diels", + "homepage": "https://www.drupal.org/user/2915097" + }, + { + "name": "vaish", + "homepage": "https://www.drupal.org/user/92189" + } + ], + "description": "A validated phone number field.", + "homepage": "http://drupal.org/project/phone_number", + "support": { + "source": "https://git.drupalcode.org/project/phone_number" + } + }, { "name": "drupal/s3fs", "version": "3.5.0", @@ -2488,17 +2559,17 @@ }, { "name": "drupal/scheduler", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://git.drupalcode.org/project/scheduler.git", - "reference": "2.0.3" + "reference": "2.0.4" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/scheduler-2.0.3.zip", - "reference": "2.0.3", - "shasum": "1ef7a92afcb8e138cf697dc35f15cbc2353801b4" + "url": "https://ftp.drupal.org/files/projects/scheduler-2.0.4.zip", + "reference": "2.0.4", + "shasum": "50ee56a90243363453dcdeeaf96dbd6cbec9b7c8" }, "require": { "drupal/core": "^8 || ^9 || ^10" @@ -2514,8 +2585,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.3", - "datestamp": "1714312557", + "version": "2.0.4", + "datestamp": "1719580022", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2635,26 +2706,29 @@ }, { "name": "drupal/token", - "version": "1.14.0", + "version": "1.15.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/token.git", - "reference": "8.x-1.14" + "reference": "8.x-1.15" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/token-8.x-1.14.zip", - "reference": "8.x-1.14", - "shasum": "df3cae709fcc1a99ac1111ce67a0d6af56d287d7" + "url": "https://ftp.drupal.org/files/projects/token-8.x-1.15.zip", + "reference": "8.x-1.15", + "shasum": "5916fbccc86458a5f51e71f832ac70ff4c84ebdf" }, "require": { - "drupal/core": "^9.2 || ^10" + "drupal/core": "^9.2 || ^10 || ^11" + }, + "require-dev": { + "drupal/book": "*" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.14", - "datestamp": "1713009399", + "version": "8.x-1.15", + "datestamp": "1722206211", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2704,24 +2778,23 @@ }, { "name": "drupal/twig_tweak", - "version": "3.3.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/twig_tweak.git", - "reference": "3.3.0" + "reference": "3.4.0" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/twig_tweak-3.3.0.zip", - "reference": "3.3.0", - "shasum": "a029ab1775b62f08e573e5ad1ab27bc833e7f5b9" + "url": "https://ftp.drupal.org/files/projects/twig_tweak-3.4.0.zip", + "reference": "3.4.0", + "shasum": "1f47f71b4cfbad97fff11db1adc72c311bb1645e" }, "require": { - "drupal/core": "^9.3 || ^10.0", + "drupal/core": "^10.3 || ^11.0", "ext-json": "*", - "php": ">=7.3", - "symfony/polyfill-php80": "^1.17", - "twig/twig": "^2.15.3 || ^3.4.3" + "php": ">=8.1", + "twig/twig": "^3.10.3" }, "suggest": { "symfony/var-dumper": "Better dump() function for debugging Twig variables" @@ -2729,8 +2802,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "3.3.0", - "datestamp": "1708670116", + "version": "3.4.0", + "datestamp": "1721562308", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2738,7 +2811,7 @@ }, "drush": { "services": { - "drush.services.yml": "^9 || ^10 || ^11" + "drush.services.yml": "^10 || ^11" } } }, @@ -2765,20 +2838,20 @@ }, { "name": "drupal/workbench_access", - "version": "2.0.2", + "version": "2.0.3", "source": { "type": "git", "url": "https://git.drupalcode.org/project/workbench_access.git", - "reference": "2.0.2" + "reference": "2.0.3" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/workbench_access-2.0.2.zip", - "reference": "2.0.2", - "shasum": "88e792f160feaf2d5f3561a38c140b07547f3ddc" + "url": "https://ftp.drupal.org/files/projects/workbench_access-2.0.3.zip", + "reference": "2.0.3", + "shasum": "7006fe923f2eb654015eb59c9bbcbe78e724358f" }, "require": { - "drupal/core": "^9 || ^10" + "drupal/core": "^9 || ^10 || ^11" }, "require-dev": { "drupal/inline_entity_form": "^2.0" @@ -2786,8 +2859,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.2", - "datestamp": "1715040293", + "version": "2.0.3", + "datestamp": "1721957800", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3034,6 +3107,135 @@ ], "time": "2023-10-06T06:47:41+00:00" }, + { + "name": "giggsey/libphonenumber-for-php", + "version": "8.13.42", + "source": { + "type": "git", + "url": "https://github.com/giggsey/libphonenumber-for-php.git", + "reference": "b7ee848bbd1958ff7464522d5c6e3688cca2a125" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/b7ee848bbd1958ff7464522d5c6e3688cca2a125", + "reference": "b7ee848bbd1958ff7464522d5c6e3688cca2a125", + "shasum": "" + }, + "require": { + "giggsey/locale": "^1.7|^2.0", + "php": ">=5.3.2", + "symfony/polyfill-mbstring": "^1.17" + }, + "replace": { + "giggsey/libphonenumber-for-php-lite": "self.version" + }, + "require-dev": { + "pear/pear-core-minimal": "^1.9", + "pear/pear_exception": "^1.0", + "pear/versioncontrol_git": "^0.5", + "phing/phing": "^2.7", + "php-coveralls/php-coveralls": "^1.0|^2.0", + "symfony/console": "^2.8|^3.0|^v4.4|^v5.2", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "autoload": { + "psr-4": { + "libphonenumber\\": "src/" + }, + "exclude-from-classmap": [ + "/src/data/", + "/src/carrier/data/", + "/src/geocoding/data/", + "/src/timezone/data/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Joshua Gigg", + "email": "giggsey@gmail.com", + "homepage": "https://giggsey.com/" + } + ], + "description": "PHP Port of Google's libphonenumber", + "homepage": "https://github.com/giggsey/libphonenumber-for-php", + "keywords": [ + "geocoding", + "geolocation", + "libphonenumber", + "mobile", + "phonenumber", + "validation" + ], + "support": { + "issues": "https://github.com/giggsey/libphonenumber-for-php/issues", + "source": "https://github.com/giggsey/libphonenumber-for-php" + }, + "time": "2024-07-29T07:19:22+00:00" + }, + { + "name": "giggsey/locale", + "version": "2.6", + "source": { + "type": "git", + "url": "https://github.com/giggsey/Locale.git", + "reference": "37874fa473131247c348059fb7b8985efc18b5ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giggsey/Locale/zipball/37874fa473131247c348059fb7b8985efc18b5ea", + "reference": "37874fa473131247c348059fb7b8985efc18b5ea", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "ext-json": "*", + "pear/pear-core-minimal": "^1.9", + "pear/pear_exception": "^1.0", + "pear/versioncontrol_git": "^0.5", + "phing/phing": "^2.7", + "php-coveralls/php-coveralls": "^2.0", + "phpunit/phpunit": "^8.5|^9.5", + "symfony/console": "^5.0|^6.0", + "symfony/filesystem": "^5.0|^6.0", + "symfony/finder": "^5.0|^6.0", + "symfony/process": "^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Giggsey\\Locale\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joshua Gigg", + "email": "giggsey@gmail.com", + "homepage": "https://giggsey.com/" + } + ], + "description": "Locale functions required by libphonenumber-for-php", + "support": { + "issues": "https://github.com/giggsey/Locale/issues", + "source": "https://github.com/giggsey/Locale/tree/2.6" + }, + "time": "2024-04-18T19:31:19+00:00" + }, { "name": "grasmash/expander", "version": "3.0.0", @@ -3144,22 +3346,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.8.1", + "version": "7.8.2", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "41042bc7ab002487b876a0683fc8dce04ddce104" + "reference": "f4152d9eb85c445fe1f992001d1748e8bec070d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104", - "reference": "41042bc7ab002487b876a0683fc8dce04ddce104", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f4152d9eb85c445fe1f992001d1748e8bec070d2", + "reference": "f4152d9eb85c445fe1f992001d1748e8bec070d2", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0.1", - "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", + "guzzlehttp/promises": "^1.5.3 || ^2.0.3", + "guzzlehttp/psr7": "^1.9.1 || ^2.6.3", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -3170,9 +3372,9 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", - "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "guzzle/client-integration-tests": "3.0.2", "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -3250,7 +3452,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.8.1" + "source": "https://github.com/guzzle/guzzle/tree/7.8.2" }, "funding": [ { @@ -3266,20 +3468,20 @@ "type": "tidelift" } ], - "time": "2023-12-03T20:35:24+00:00" + "time": "2024-07-18T11:12:18+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.0.2", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223" + "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223", - "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223", + "url": "https://api.github.com/repos/guzzle/promises/zipball/6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", + "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", "shasum": "" }, "require": { @@ -3287,7 +3489,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.36 || ^9.6.15" + "phpunit/phpunit": "^8.5.39 || ^9.6.20" }, "type": "library", "extra": { @@ -3333,7 +3535,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.2" + "source": "https://github.com/guzzle/promises/tree/2.0.3" }, "funding": [ { @@ -3349,20 +3551,20 @@ "type": "tidelift" } ], - "time": "2023-12-03T20:19:20+00:00" + "time": "2024-07-18T10:29:17+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.6.2", + "version": "2.6.3", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221" + "reference": "6de29867b18790c0d2c846af4c13a24cc3ad56f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221", - "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/6de29867b18790c0d2c846af4c13a24cc3ad56f3", + "reference": "6de29867b18790c0d2c846af4c13a24cc3ad56f3", "shasum": "" }, "require": { @@ -3377,8 +3579,8 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.36 || ^9.6.15" + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -3449,7 +3651,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.6.2" + "source": "https://github.com/guzzle/psr7/tree/2.6.3" }, "funding": [ { @@ -3465,7 +3667,7 @@ "type": "tidelift" } ], - "time": "2023-12-03T20:05:35+00:00" + "time": "2024-07-18T09:59:12+00:00" }, { "name": "league/container", @@ -3618,16 +3820,16 @@ }, { "name": "mck89/peast", - "version": "v1.16.2", + "version": "v1.16.3", "source": { "type": "git", "url": "https://github.com/mck89/peast.git", - "reference": "2791b08ffcc1862fe18eef85675da3aa58c406fe" + "reference": "645ec21b650bc2aced18285c85f220d22afc1430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mck89/peast/zipball/2791b08ffcc1862fe18eef85675da3aa58c406fe", - "reference": "2791b08ffcc1862fe18eef85675da3aa58c406fe", + "url": "https://api.github.com/repos/mck89/peast/zipball/645ec21b650bc2aced18285c85f220d22afc1430", + "reference": "645ec21b650bc2aced18285c85f220d22afc1430", "shasum": "" }, "require": { @@ -3640,7 +3842,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.16.2-dev" + "dev-master": "1.16.3-dev" } }, "autoload": { @@ -3661,9 +3863,9 @@ "description": "Peast is PHP library that generates AST for JavaScript code", "support": { "issues": "https://github.com/mck89/peast/issues", - "source": "https://github.com/mck89/peast/tree/v1.16.2" + "source": "https://github.com/mck89/peast/tree/v1.16.3" }, - "time": "2024-03-05T09:16:03+00:00" + "time": "2024-07-23T14:00:32+00:00" }, { "name": "mtdowling/jmespath.php", @@ -3733,16 +3935,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.0.2", + "version": "v5.1.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" + "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1", + "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1", "shasum": "" }, "require": { @@ -3753,7 +3955,7 @@ }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" @@ -3785,9 +3987,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0" }, - "time": "2024-03-05T20:51:40+00:00" + "time": "2024-07-01T20:03:41+00:00" }, { "name": "onelogin/php-saml", @@ -5060,16 +5262,16 @@ }, { "name": "symfony/console", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "be5854cee0e8c7b110f00d695d11debdfa1a2a91" + "reference": "504974cbe43d05f83b201d6498c206f16fc0cdbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/be5854cee0e8c7b110f00d695d11debdfa1a2a91", - "reference": "be5854cee0e8c7b110f00d695d11debdfa1a2a91", + "url": "https://api.github.com/repos/symfony/console/zipball/504974cbe43d05f83b201d6498c206f16fc0cdbc", + "reference": "504974cbe43d05f83b201d6498c206f16fc0cdbc", "shasum": "" }, "require": { @@ -5134,7 +5336,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.8" + "source": "https://github.com/symfony/console/tree/v6.4.10" }, "funding": [ { @@ -5150,20 +5352,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-26T12:30:32+00:00" }, { "name": "symfony/dependency-injection", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "d3b618176e8c3a9e5772151c51eba0c52a0c771c" + "reference": "5caf9c5f6085f13b27d70a236b776c07e4a1c3eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/d3b618176e8c3a9e5772151c51eba0c52a0c771c", - "reference": "d3b618176e8c3a9e5772151c51eba0c52a0c771c", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/5caf9c5f6085f13b27d70a236b776c07e4a1c3eb", + "reference": "5caf9c5f6085f13b27d70a236b776c07e4a1c3eb", "shasum": "" }, "require": { @@ -5215,7 +5417,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.4.8" + "source": "https://github.com/symfony/dependency-injection/tree/v6.4.10" }, "funding": [ { @@ -5231,7 +5433,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-26T07:32:07+00:00" }, { "name": "symfony/deprecation-contracts", @@ -5302,16 +5504,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "ef836152bf13472dc5fb5b08b0c0c4cfeddc0fcc" + "reference": "231f1b2ee80f72daa1972f7340297d67439224f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/ef836152bf13472dc5fb5b08b0c0c4cfeddc0fcc", - "reference": "ef836152bf13472dc5fb5b08b0c0c4cfeddc0fcc", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/231f1b2ee80f72daa1972f7340297d67439224f0", + "reference": "231f1b2ee80f72daa1972f7340297d67439224f0", "shasum": "" }, "require": { @@ -5357,7 +5559,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/v6.4.8" + "source": "https://github.com/symfony/error-handler/tree/v6.4.10" }, "funding": [ { @@ -5373,7 +5575,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-26T12:30:32+00:00" }, { "name": "symfony/event-dispatcher", @@ -5533,16 +5735,16 @@ }, { "name": "symfony/filesystem", - "version": "v6.4.8", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "4d37529150e7081c51b3c5d5718c55a04a9503f3" + "reference": "b51ef8059159330b74a4d52f68e671033c0fe463" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/4d37529150e7081c51b3c5d5718c55a04a9503f3", - "reference": "4d37529150e7081c51b3c5d5718c55a04a9503f3", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b51ef8059159330b74a4d52f68e671033c0fe463", + "reference": "b51ef8059159330b74a4d52f68e671033c0fe463", "shasum": "" }, "require": { @@ -5579,7 +5781,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.4.8" + "source": "https://github.com/symfony/filesystem/tree/v6.4.9" }, "funding": [ { @@ -5595,20 +5797,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-06-28T09:49:33+00:00" }, { "name": "symfony/finder", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "3ef977a43883215d560a2cecb82ec8e62131471c" + "reference": "af29198d87112bebdd397bd7735fbd115997824c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/3ef977a43883215d560a2cecb82ec8e62131471c", - "reference": "3ef977a43883215d560a2cecb82ec8e62131471c", + "url": "https://api.github.com/repos/symfony/finder/zipball/af29198d87112bebdd397bd7735fbd115997824c", + "reference": "af29198d87112bebdd397bd7735fbd115997824c", "shasum": "" }, "require": { @@ -5643,7 +5845,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.8" + "source": "https://github.com/symfony/finder/tree/v6.4.10" }, "funding": [ { @@ -5659,20 +5861,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-24T07:06:38+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "27de8cc95e11db7a50b027e71caaab9024545947" + "reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/27de8cc95e11db7a50b027e71caaab9024545947", - "reference": "27de8cc95e11db7a50b027e71caaab9024545947", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/117f1f20a7ade7bcea28b861fb79160a21a1e37b", + "reference": "117f1f20a7ade7bcea28b861fb79160a21a1e37b", "shasum": "" }, "require": { @@ -5720,7 +5922,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.8" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.10" }, "funding": [ { @@ -5736,20 +5938,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-26T12:36:27+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "6c519aa3f32adcfd1d1f18d923f6b227d9acf3c1" + "reference": "147e0daf618d7575b5007055340d09aece5cf068" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6c519aa3f32adcfd1d1f18d923f6b227d9acf3c1", - "reference": "6c519aa3f32adcfd1d1f18d923f6b227d9acf3c1", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/147e0daf618d7575b5007055340d09aece5cf068", + "reference": "147e0daf618d7575b5007055340d09aece5cf068", "shasum": "" }, "require": { @@ -5834,7 +6036,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/v6.4.8" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.10" }, "funding": [ { @@ -5850,20 +6052,20 @@ "type": "tidelift" } ], - "time": "2024-06-02T16:06:25+00:00" + "time": "2024-07-26T14:52:04+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.8", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "76326421d44c07f7824b19487cfbf87870b37efc" + "reference": "e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/76326421d44c07f7824b19487cfbf87870b37efc", - "reference": "76326421d44c07f7824b19487cfbf87870b37efc", + "url": "https://api.github.com/repos/symfony/mailer/zipball/e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45", + "reference": "e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45", "shasum": "" }, "require": { @@ -5914,7 +6116,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.8" + "source": "https://github.com/symfony/mailer/tree/v6.4.9" }, "funding": [ { @@ -5930,20 +6132,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-06-28T07:59:05+00:00" }, { "name": "symfony/mime", - "version": "v6.4.8", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "618597ab8b78ac86d1c75a9d0b35540cda074f33" + "reference": "7d048964877324debdcb4e0549becfa064a20d43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/618597ab8b78ac86d1c75a9d0b35540cda074f33", - "reference": "618597ab8b78ac86d1c75a9d0b35540cda074f33", + "url": "https://api.github.com/repos/symfony/mime/zipball/7d048964877324debdcb4e0549becfa064a20d43", + "reference": "7d048964877324debdcb4e0549becfa064a20d43", "shasum": "" }, "require": { @@ -5957,7 +6159,7 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<5.4", - "symfony/serializer": "<6.3.2" + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", @@ -5967,7 +6169,7 @@ "symfony/process": "^5.4|^6.4|^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" + "symfony/serializer": "^6.4.3|^7.0.3" }, "type": "library", "autoload": { @@ -5999,7 +6201,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.8" + "source": "https://github.com/symfony/mime/tree/v6.4.9" }, "funding": [ { @@ -6015,7 +6217,7 @@ "type": "tidelift" } ], - "time": "2024-06-01T07:50:16+00:00" + "time": "2024-06-28T09:49:33+00:00" }, { "name": "symfony/polyfill-ctype", @@ -6868,16 +7070,16 @@ }, { "name": "symfony/psr-http-message-bridge", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "23a162bd446b93948a2c2f6909d80ad06195be10" + "reference": "89a24648d73e4eee30893b0da16abc454a65c53b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/23a162bd446b93948a2c2f6909d80ad06195be10", - "reference": "23a162bd446b93948a2c2f6909d80ad06195be10", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/89a24648d73e4eee30893b0da16abc454a65c53b", + "reference": "89a24648d73e4eee30893b0da16abc454a65c53b", "shasum": "" }, "require": { @@ -6931,7 +7133,7 @@ "psr-7" ], "support": { - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.8" + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.10" }, "funding": [ { @@ -6947,20 +7149,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:51:39+00:00" + "time": "2024-07-15T09:36:38+00:00" }, { "name": "symfony/routing", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58" + "reference": "aad19fe10753ba842f0d653a8db819c4b3affa87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58", - "reference": "8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58", + "url": "https://api.github.com/repos/symfony/routing/zipball/aad19fe10753ba842f0d653a8db819c4b3affa87", + "reference": "aad19fe10753ba842f0d653a8db819c4b3affa87", "shasum": "" }, "require": { @@ -7014,7 +7216,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.8" + "source": "https://github.com/symfony/routing/tree/v6.4.10" }, "funding": [ { @@ -7030,20 +7232,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-15T09:26:24+00:00" }, { "name": "symfony/serializer", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "d6eda9966a3e5d1823c1cedf41bf98f8ed969d7c" + "reference": "9a67fcf320561e96f94d62bbe0e169ac534a5718" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/d6eda9966a3e5d1823c1cedf41bf98f8ed969d7c", - "reference": "d6eda9966a3e5d1823c1cedf41bf98f8ed969d7c", + "url": "https://api.github.com/repos/symfony/serializer/zipball/9a67fcf320561e96f94d62bbe0e169ac534a5718", + "reference": "9a67fcf320561e96f94d62bbe0e169ac534a5718", "shasum": "" }, "require": { @@ -7112,7 +7314,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v6.4.8" + "source": "https://github.com/symfony/serializer/tree/v6.4.10" }, "funding": [ { @@ -7128,7 +7330,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-26T13:13:26+00:00" }, { "name": "symfony/service-contracts", @@ -7215,16 +7417,16 @@ }, { "name": "symfony/string", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "a147c0f826c4a1f3afb763ab8e009e37c877a44d" + "reference": "ccf9b30251719567bfd46494138327522b9a9446" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/a147c0f826c4a1f3afb763ab8e009e37c877a44d", - "reference": "a147c0f826c4a1f3afb763ab8e009e37c877a44d", + "url": "https://api.github.com/repos/symfony/string/zipball/ccf9b30251719567bfd46494138327522b9a9446", + "reference": "ccf9b30251719567bfd46494138327522b9a9446", "shasum": "" }, "require": { @@ -7281,7 +7483,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.8" + "source": "https://github.com/symfony/string/tree/v6.4.10" }, "funding": [ { @@ -7297,7 +7499,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-22T10:21:14+00:00" }, { "name": "symfony/translation-contracts", @@ -7379,16 +7581,16 @@ }, { "name": "symfony/validator", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "dab2781371d54c86f6b25623ab16abb2dde2870c" + "reference": "bcf939a9d1acd7d2912e9474c0c3d7840a03cbcd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/dab2781371d54c86f6b25623ab16abb2dde2870c", - "reference": "dab2781371d54c86f6b25623ab16abb2dde2870c", + "url": "https://api.github.com/repos/symfony/validator/zipball/bcf939a9d1acd7d2912e9474c0c3d7840a03cbcd", + "reference": "bcf939a9d1acd7d2912e9474c0c3d7840a03cbcd", "shasum": "" }, "require": { @@ -7456,7 +7658,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.4.8" + "source": "https://github.com/symfony/validator/tree/v6.4.10" }, "funding": [ { @@ -7472,20 +7674,20 @@ "type": "tidelift" } ], - "time": "2024-06-02T15:48:50+00:00" + "time": "2024-07-26T12:30:32+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.8", + "version": "v6.4.10", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "ad23ca4312395f0a8a8633c831ef4c4ee542ed25" + "reference": "a71cc3374f5fb9759da1961d28c452373b343dd4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ad23ca4312395f0a8a8633c831ef4c4ee542ed25", - "reference": "ad23ca4312395f0a8a8633c831ef4c4ee542ed25", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/a71cc3374f5fb9759da1961d28c452373b343dd4", + "reference": "a71cc3374f5fb9759da1961d28c452373b343dd4", "shasum": "" }, "require": { @@ -7541,7 +7743,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.8" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.10" }, "funding": [ { @@ -7557,20 +7759,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-07-26T12:30:32+00:00" }, { "name": "symfony/var-exporter", - "version": "v6.4.8", + "version": "v6.4.9", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "792ca836f99b340f2e9ca9497c7953948c49a504" + "reference": "f9a060622e0d93777b7f8687ec4860191e16802e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/792ca836f99b340f2e9ca9497c7953948c49a504", - "reference": "792ca836f99b340f2e9ca9497c7953948c49a504", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/f9a060622e0d93777b7f8687ec4860191e16802e", + "reference": "f9a060622e0d93777b7f8687ec4860191e16802e", "shasum": "" }, "require": { @@ -7618,7 +7820,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.4.8" + "source": "https://github.com/symfony/var-exporter/tree/v6.4.9" }, "funding": [ { @@ -7634,7 +7836,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:49:08+00:00" + "time": "2024-06-24T15:53:56+00:00" }, { "name": "symfony/yaml", @@ -7789,16 +7991,16 @@ }, { "name": "webflo/drupal-finder", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/webflo/drupal-finder.git", - "reference": "1fa65484857c7a2e4dcf0d9e0b47198fe0681b8a" + "reference": "73045060b0894c77962a10cff047f72872d8810c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/1fa65484857c7a2e4dcf0d9e0b47198fe0681b8a", - "reference": "1fa65484857c7a2e4dcf0d9e0b47198fe0681b8a", + "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/73045060b0894c77962a10cff047f72872d8810c", + "reference": "73045060b0894c77962a10cff047f72872d8810c", "shasum": "" }, "require": { @@ -7807,7 +8009,8 @@ }, "require-dev": { "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "^10.4" + "phpunit/phpunit": "^10.4", + "symfony/process": "^6.4" }, "type": "library", "autoload": { @@ -7828,9 +8031,9 @@ "description": "Helper class to locate a Drupal installation.", "support": { "issues": "https://github.com/webflo/drupal-finder/issues", - "source": "https://github.com/webflo/drupal-finder/tree/1.3.0" + "source": "https://github.com/webflo/drupal-finder/tree/1.3.1" }, - "time": "2024-05-08T21:22:39+00:00" + "time": "2024-06-28T13:45:36+00:00" } ], "packages-dev": [ @@ -8965,45 +9168,45 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.19", + "version": "9.6.20", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8" + "reference": "49d7820565836236411f5dc002d16dd689cde42f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1a54a473501ef4cdeaae4e06891674114d79db8", - "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/49d7820565836236411f5dc002d16dd689cde42f", + "reference": "49d7820565836236411f5dc002d16dd689cde42f", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1 || ^2", + "doctrine/instantiator": "^1.5.0 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.3", - "phar-io/version": "^3.0.2", + "myclabs/deep-copy": "^1.12.0", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.28", - "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-code-coverage": "^9.2.31", + "phpunit/php-file-iterator": "^3.0.6", "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", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.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.2", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.6", + "sebastian/global-state": "^5.0.7", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", "sebastian/version": "^3.0.2" }, "suggest": { @@ -9048,7 +9251,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.19" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.20" }, "funding": [ { @@ -9064,7 +9267,7 @@ "type": "tidelift" } ], - "time": "2024-04-05T04:35:58+00:00" + "time": "2024-07-10T11:45:39+00:00" }, { "name": "sebastian/cli-parser", @@ -9965,16 +10168,16 @@ }, { "name": "sirbrillig/phpcs-variable-analysis", - "version": "v2.11.18", + "version": "v2.11.19", "source": { "type": "git", "url": "https://github.com/sirbrillig/phpcs-variable-analysis.git", - "reference": "ca242a0b7309e0f9d1f73b236e04ecf4ca3248d0" + "reference": "bc8d7e30e2005bce5c59018b7cdb08e9fb45c0d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/ca242a0b7309e0f9d1f73b236e04ecf4ca3248d0", - "reference": "ca242a0b7309e0f9d1f73b236e04ecf4ca3248d0", + "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/bc8d7e30e2005bce5c59018b7cdb08e9fb45c0d1", + "reference": "bc8d7e30e2005bce5c59018b7cdb08e9fb45c0d1", "shasum": "" }, "require": { @@ -10019,7 +10222,7 @@ "source": "https://github.com/sirbrillig/phpcs-variable-analysis", "wiki": "https://github.com/sirbrillig/phpcs-variable-analysis/wiki" }, - "time": "2024-04-13T16:42:46+00:00" + "time": "2024-06-26T20:08:34+00:00" }, { "name": "slevomat/coding-standard", @@ -10088,16 +10291,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.10.1", + "version": "3.10.2", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "8f90f7a53ce271935282967f53d0894f8f1ff877" + "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/8f90f7a53ce271935282967f53d0894f8f1ff877", - "reference": "8f90f7a53ce271935282967f53d0894f8f1ff877", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/86e5f5dd9a840c46810ebe5ff1885581c42a3017", + "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017", "shasum": "" }, "require": { @@ -10164,20 +10367,20 @@ "type": "open_collective" } ], - "time": "2024-05-22T21:24:41+00:00" + "time": "2024-07-21T23:26:44+00:00" }, { "name": "swaggest/json-diff", - "version": "v3.10.5", + "version": "v3.11.0", "source": { "type": "git", "url": "https://github.com/swaggest/json-diff.git", - "reference": "17bfc66b330f46e12a7e574133497a290cd79ba5" + "reference": "c55d38a3cb372753b5d5ee4c9b7d8470e486e6a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swaggest/json-diff/zipball/17bfc66b330f46e12a7e574133497a290cd79ba5", - "reference": "17bfc66b330f46e12a7e574133497a290cd79ba5", + "url": "https://api.github.com/repos/swaggest/json-diff/zipball/c55d38a3cb372753b5d5ee4c9b7d8470e486e6a5", + "reference": "c55d38a3cb372753b5d5ee4c9b7d8470e486e6a5", "shasum": "" }, "require": { @@ -10205,9 +10408,9 @@ "description": "JSON diff/rearrange/patch/pointer library for PHP", "support": { "issues": "https://github.com/swaggest/json-diff/issues", - "source": "https://github.com/swaggest/json-diff/tree/v3.10.5" + "source": "https://github.com/swaggest/json-diff/tree/v3.11.0" }, - "time": "2023-11-17T11:12:46+00:00" + "time": "2024-07-02T11:32:10+00:00" }, { "name": "swaggest/json-schema", @@ -10313,10 +10516,12 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": { + "drupal/phone_number": 15 + }, "prefer-stable": true, "prefer-lowest": false, "platform": [], "platform-dev": [], - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.2.0" } diff --git a/web/config/sync/core.entity_form_display.node.wfo_info.default.yml b/web/config/sync/core.entity_form_display.node.wfo_info.default.yml index afac045c9..3ac4afe19 100644 --- a/web/config/sync/core.entity_form_display.node.wfo_info.default.yml +++ b/web/config/sync/core.entity_form_display.node.wfo_info.default.yml @@ -5,7 +5,7 @@ dependencies: config: - field.field.node.wfo_info.body - field.field.node.wfo_info.field_facebook_url - - field.field.node.wfo_info.field_phone_number + - field.field.node.wfo_info.field_phone_number_opt - field.field.node.wfo_info.field_twitter_url - field.field.node.wfo_info.field_wfo - field.field.node.wfo_info.field_wfo_image @@ -16,6 +16,7 @@ dependencies: - content_moderation - image - path + - phone_number - text id: node.wfo_info.default targetEntityType: node @@ -46,13 +47,16 @@ content: size: 60 placeholder: '' third_party_settings: { } - field_phone_number: - type: string_textfield - weight: 5 + field_phone_number_opt: + type: phone_number_default + weight: 123 region: content settings: - size: 60 - placeholder: '' + default_country: US + placeholder: 'Phone number' + phone_size: 60 + extension_size: 5 + country_selection: flag third_party_settings: { } field_twitter_url: type: string_textfield diff --git a/web/config/sync/core.entity_view_display.node.wfo_info.default.yml b/web/config/sync/core.entity_view_display.node.wfo_info.default.yml index 26c0e0598..44d3639ce 100644 --- a/web/config/sync/core.entity_view_display.node.wfo_info.default.yml +++ b/web/config/sync/core.entity_view_display.node.wfo_info.default.yml @@ -5,7 +5,7 @@ dependencies: config: - field.field.node.wfo_info.body - field.field.node.wfo_info.field_facebook_url - - field.field.node.wfo_info.field_phone_number + - field.field.node.wfo_info.field_phone_number_opt - field.field.node.wfo_info.field_twitter_url - field.field.node.wfo_info.field_wfo - field.field.node.wfo_info.field_wfo_image @@ -13,6 +13,7 @@ dependencies: - node.type.wfo_info module: - image + - phone_number - text - user id: node.wfo_info.default @@ -35,13 +36,13 @@ content: third_party_settings: { } weight: 104 region: content - field_phone_number: - type: string - label: hidden + field_phone_number_opt: + type: phone_number_international + label: above settings: - link_to_entity: false + as_link: false third_party_settings: { } - weight: 103 + weight: 108 region: content field_twitter_url: type: string diff --git a/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml b/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml index 7281b169c..d683d2668 100644 --- a/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml +++ b/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml @@ -6,7 +6,7 @@ dependencies: - core.entity_view_mode.node.teaser - field.field.node.wfo_info.body - field.field.node.wfo_info.field_facebook_url - - field.field.node.wfo_info.field_phone_number + - field.field.node.wfo_info.field_phone_number_opt - field.field.node.wfo_info.field_twitter_url - field.field.node.wfo_info.field_wfo - field.field.node.wfo_info.field_wfo_image @@ -35,7 +35,7 @@ content: region: content hidden: field_facebook_url: true - field_phone_number: true + field_phone_number_opt: true field_twitter_url: true field_wfo: true field_wfo_image: true diff --git a/web/config/sync/core.extension.yml b/web/config/sync/core.extension.yml index 26966cc07..c631d5d0f 100644 --- a/web/config/sync/core.extension.yml +++ b/web/config/sync/core.extension.yml @@ -40,6 +40,7 @@ module: options: 0 path: 0 path_alias: 0 + phone_number: 0 scheduler: 0 single_content_sync: 0 system: 0 diff --git a/web/config/sync/field.field.node.wfo_info.field_phone_number.yml b/web/config/sync/field.field.node.wfo_info.field_phone_number.yml deleted file mode 100644 index eed340643..000000000 --- a/web/config/sync/field.field.node.wfo_info.field_phone_number.yml +++ /dev/null @@ -1,25 +0,0 @@ -uuid: 2d99e9bb-ac9c-4792-bcde-8dce868234b9 -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_phone_number - - node.type.wfo_info - module: - - unique_content_field_validation -third_party_settings: - unique_content_field_validation: - unique: false - unique_text: '' -id: node.wfo_info.field_phone_number -field_name: field_phone_number -entity_type: node -bundle: wfo_info -label: 'Phone number (optional)' -description: '' -required: false -translatable: false -default_value: { } -default_value_callback: '' -settings: { } -field_type: string diff --git a/web/config/sync/field.field.node.wfo_info.field_phone_number_opt.yml b/web/config/sync/field.field.node.wfo_info.field_phone_number_opt.yml new file mode 100644 index 000000000..6d73ef125 --- /dev/null +++ b/web/config/sync/field.field.node.wfo_info.field_phone_number_opt.yml @@ -0,0 +1,26 @@ +uuid: 3bd885b6-04dd-46de-8379-588808af4361 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_phone_number_opt + - node.type.wfo_info + module: + - phone_number +id: node.wfo_info.field_phone_number_opt +field_name: field_phone_number_opt +entity_type: node +bundle: wfo_info +label: 'Phone number (optional)' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + allowed_countries: + US: US + allowed_types: + - 0 + extension_field: false +field_type: phone_number diff --git a/web/config/sync/field.field.node.wfo_promo.field_phone_number.yml b/web/config/sync/field.field.node.wfo_promo.field_phone_number.yml index ee05704b1..16a102cf6 100644 --- a/web/config/sync/field.field.node.wfo_promo.field_phone_number.yml +++ b/web/config/sync/field.field.node.wfo_promo.field_phone_number.yml @@ -1,10 +1,16 @@ -uuid: 4ae63cde-5a60-4a28-8535-ad5c620dce68 +uuid: bcaa91d1-23e2-4351-be27-f132cf26a551 langcode: en status: true dependencies: config: - field.storage.node.field_phone_number - node.type.wfo_promo + module: + - unique_content_field_validation +third_party_settings: + unique_content_field_validation: + unique: false + unique_text: '' id: node.wfo_promo.field_phone_number field_name: field_phone_number entity_type: node diff --git a/web/config/sync/field.storage.node.field_phone_number_opt.yml b/web/config/sync/field.storage.node.field_phone_number_opt.yml new file mode 100644 index 000000000..3df92a961 --- /dev/null +++ b/web/config/sync/field.storage.node.field_phone_number_opt.yml @@ -0,0 +1,20 @@ +uuid: f97cda57-c0ab-4dad-b5b3-7f68acce2ece +langcode: en +status: true +dependencies: + module: + - node + - phone_number +id: node.field_phone_number_opt +field_name: field_phone_number_opt +entity_type: node +type: phone_number +settings: + unique: 0 +module: phone_number +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false From 8b63ef2bccff22394b4c4e5136f70c9f5107e110 Mon Sep 17 00:00:00 2001 From: eric-gade Date: Mon, 29 Jul 2024 11:42:43 -0400 Subject: [PATCH 3/5] Adding address field module and adding to wfo info type --- composer.json | 1 + composer.lock | 219 +++++++++++++++++- ...ity_form_display.node.wfo_info.default.yml | 9 + ...ity_view_display.node.wfo_info.default.yml | 9 + ...tity_view_display.node.wfo_info.teaser.yml | 2 + web/config/sync/core.extension.yml | 1 + ...ield.field.node.wfo_info.field_address.yml | 45 ++++ .../sync/field.storage.node.field_address.yml | 19 ++ 8 files changed, 304 insertions(+), 1 deletion(-) create mode 100644 web/config/sync/field.field.node.wfo_info.field_address.yml create mode 100644 web/config/sync/field.storage.node.field_address.yml diff --git a/composer.json b/composer.json index d21a62f06..206435c03 100644 --- a/composer.json +++ b/composer.json @@ -17,6 +17,7 @@ "require": { "composer/installers": "^2.0", "cweagans/composer-patches": "^1.7", + "drupal/address": "^2.0", "drupal/auto_entitylabel": "^3.0", "drupal/autologout": "^1.4", "drupal/config_split": "^2.0", diff --git a/composer.lock b/composer.lock index 65a9537f1..7838599f4 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a9d84ff24851c8e3a5408ad91fe75472", + "content-hash": "e1f83ea8018ba4e42f0ba2fdb9ae3fed", "packages": [ { "name": "asm89/stack-cors", @@ -271,6 +271,70 @@ }, "time": "2024-06-06T17:36:37+00:00" }, + { + "name": "commerceguys/addressing", + "version": "v2.2.2", + "source": { + "type": "git", + "url": "https://github.com/commerceguys/addressing.git", + "reference": "4d23e46ea32534268ea121453c93ceda2bc3ee69" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/commerceguys/addressing/zipball/4d23e46ea32534268ea121453c93ceda2bc3ee69", + "reference": "4d23e46ea32534268ea121453c93ceda2bc3ee69", + "shasum": "" + }, + "require": { + "doctrine/collections": "^1.6 || ^2.0", + "php": ">=8.0" + }, + "require-dev": { + "ext-json": "*", + "mikey179/vfsstream": "^1.6.11", + "phpunit/phpunit": "^9.6", + "squizlabs/php_codesniffer": "^3.7", + "symfony/validator": "^5.4 || ^6.3 || ^7.0" + }, + "suggest": { + "symfony/validator": "to validate addresses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "CommerceGuys\\Addressing\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bojan Zivanovic" + }, + { + "name": "Damien Tournoud" + } + ], + "description": "Addressing library powered by CLDR and Google's address data.", + "keywords": [ + "address", + "internationalization", + "localization", + "postal" + ], + "support": { + "issues": "https://github.com/commerceguys/addressing/issues", + "source": "https://github.com/commerceguys/addressing/tree/v2.2.2" + }, + "time": "2024-07-12T11:53:22+00:00" + }, { "name": "composer/installers", "version": "v2.3.0", @@ -1213,6 +1277,92 @@ }, "time": "2023-02-01T09:20:38+00:00" }, + { + "name": "doctrine/collections", + "version": "2.2.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "d8af7f248c74f195f7347424600fd9e17b57af59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/d8af7f248c74f195f7347424600fd9e17b57af59", + "reference": "d8af7f248c74f195f7347424600fd9e17b57af59", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1", + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "ext-json": "*", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^10.5", + "vimeo/psalm": "^5.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Collections\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", + "homepage": "https://www.doctrine-project.org/projects/collections.html", + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/collections/issues", + "source": "https://github.com/doctrine/collections/tree/2.2.2" + }, + "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%2Fcollections", + "type": "tidelift" + } + ], + "time": "2024-04-18T06:56:21+00:00" + }, { "name": "doctrine/deprecations", "version": "1.1.3", @@ -1338,6 +1488,73 @@ ], "time": "2024-02-05T11:35:39+00:00" }, + { + "name": "drupal/address", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/address.git", + "reference": "2.0.2" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/address-2.0.2.zip", + "reference": "2.0.2", + "shasum": "62875933847d9dcab5584de9c88712fa372cab9d" + }, + "require": { + "commerceguys/addressing": "^2.1.1", + "drupal/core": "^9.5 || ^10 || ^11", + "php": "^8.0" + }, + "require-dev": { + "drupal/diff": "^1", + "drupal/feeds": "^3", + "drupal/token": "^1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.2", + "datestamp": "1720108676", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "bojanz", + "homepage": "https://www.drupal.org/user/86106" + }, + { + "name": "Centarro", + "homepage": "https://www.drupal.org/user/3661446" + }, + { + "name": "dww", + "homepage": "https://www.drupal.org/user/46549" + }, + { + "name": "jsacksick", + "homepage": "https://www.drupal.org/user/972218" + }, + { + "name": "rszrama", + "homepage": "https://www.drupal.org/user/49344" + } + ], + "description": "Provides functionality for storing, validating and displaying international postal addresses.", + "homepage": "http://drupal.org/project/address", + "support": { + "source": "https://git.drupalcode.org/project/address" + } + }, { "name": "drupal/auto_entitylabel", "version": "3.2.0", diff --git a/web/config/sync/core.entity_form_display.node.wfo_info.default.yml b/web/config/sync/core.entity_form_display.node.wfo_info.default.yml index 3ac4afe19..d8bd52298 100644 --- a/web/config/sync/core.entity_form_display.node.wfo_info.default.yml +++ b/web/config/sync/core.entity_form_display.node.wfo_info.default.yml @@ -4,6 +4,7 @@ status: true dependencies: config: - field.field.node.wfo_info.body + - field.field.node.wfo_info.field_address - field.field.node.wfo_info.field_facebook_url - field.field.node.wfo_info.field_phone_number_opt - field.field.node.wfo_info.field_twitter_url @@ -13,6 +14,7 @@ dependencies: - image.style.thumbnail - node.type.wfo_info module: + - address - content_moderation - image - path @@ -39,6 +41,13 @@ content: region: content settings: { } third_party_settings: { } + field_address: + type: address_default + weight: 124 + region: content + settings: + wrapper_type: fieldset + third_party_settings: { } field_facebook_url: type: string_textfield weight: 7 diff --git a/web/config/sync/core.entity_view_display.node.wfo_info.default.yml b/web/config/sync/core.entity_view_display.node.wfo_info.default.yml index 44d3639ce..89f47322e 100644 --- a/web/config/sync/core.entity_view_display.node.wfo_info.default.yml +++ b/web/config/sync/core.entity_view_display.node.wfo_info.default.yml @@ -4,6 +4,7 @@ status: true dependencies: config: - field.field.node.wfo_info.body + - field.field.node.wfo_info.field_address - field.field.node.wfo_info.field_facebook_url - field.field.node.wfo_info.field_phone_number_opt - field.field.node.wfo_info.field_twitter_url @@ -12,6 +13,7 @@ dependencies: - field.field.node.wfo_info.field_youtube_url - node.type.wfo_info module: + - address - image - phone_number - text @@ -28,6 +30,13 @@ content: third_party_settings: { } weight: 101 region: content + field_address: + type: address_default + label: above + settings: { } + third_party_settings: { } + weight: 109 + region: content field_facebook_url: type: string label: hidden diff --git a/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml b/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml index d683d2668..98341dd0a 100644 --- a/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml +++ b/web/config/sync/core.entity_view_display.node.wfo_info.teaser.yml @@ -5,6 +5,7 @@ dependencies: config: - core.entity_view_mode.node.teaser - field.field.node.wfo_info.body + - field.field.node.wfo_info.field_address - field.field.node.wfo_info.field_facebook_url - field.field.node.wfo_info.field_phone_number_opt - field.field.node.wfo_info.field_twitter_url @@ -34,6 +35,7 @@ content: weight: 100 region: content hidden: + field_address: true field_facebook_url: true field_phone_number_opt: true field_twitter_url: true diff --git a/web/config/sync/core.extension.yml b/web/config/sync/core.extension.yml index c631d5d0f..b79ba8bc6 100644 --- a/web/config/sync/core.extension.yml +++ b/web/config/sync/core.extension.yml @@ -2,6 +2,7 @@ _core: default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc module: action: 0 + address: 0 auto_entitylabel: 0 automated_cron: 0 big_pipe: 0 diff --git a/web/config/sync/field.field.node.wfo_info.field_address.yml b/web/config/sync/field.field.node.wfo_info.field_address.yml new file mode 100644 index 000000000..5f4958421 --- /dev/null +++ b/web/config/sync/field.field.node.wfo_info.field_address.yml @@ -0,0 +1,45 @@ +uuid: 7540cde8-5fed-4aa7-9510-683a5e44500a +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_address + - node.type.wfo_info + module: + - address +id: node.wfo_info.field_address +field_name: field_address +entity_type: node +bundle: wfo_info +label: Address +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + available_countries: + PR: PR + UM: UM + VI: VI + US: US + langcode_override: '' + field_overrides: + givenName: + override: hidden + additionalName: + override: hidden + familyName: + override: hidden + organization: + override: hidden + addressLine2: + override: optional + addressLine3: + override: optional + sortingCode: + override: optional + dependentLocality: + override: optional + fields: { } +field_type: address diff --git a/web/config/sync/field.storage.node.field_address.yml b/web/config/sync/field.storage.node.field_address.yml new file mode 100644 index 000000000..727eff1a2 --- /dev/null +++ b/web/config/sync/field.storage.node.field_address.yml @@ -0,0 +1,19 @@ +uuid: c5fca758-6749-4dee-9c58-5db3f2401c6d +langcode: en +status: true +dependencies: + module: + - address + - node +id: node.field_address +field_name: field_address +entity_type: node +type: address +settings: { } +module: address +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false From cdcd6fb7eca1cd188e2d982bfe44c8da21eb458e Mon Sep 17 00:00:00 2001 From: eric-gade Date: Mon, 29 Jul 2024 14:07:36 -0400 Subject: [PATCH 4/5] Updating contributed modules doc --- docs/dev/contributed-modules.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/dev/contributed-modules.md b/docs/dev/contributed-modules.md index 61a22819a..4e140786b 100644 --- a/docs/dev/contributed-modules.md +++ b/docs/dev/contributed-modules.md @@ -138,3 +138,15 @@ How we run unit tests! _Added in April 2024_ Part of a change with made to our unit tests for alerts. We needed to update the alert structure tests to use JSON schema validation, so we don't have to care as much about actual values, only the form of the values. + +### [`phone number`](https://www.drupal.org/project/phone_number) + +_Added July 2024_ + +We use this module to get a specific phone number field type, along with validation for entry. Used initially for WFO Information. + +### [`address`](https://www.drupal.org/project/address) + +_Added July 2024_ + +This module gives us a physical address field type, along with configuration options and validation. Used initially for WFO Information. From 61d82ecf3666a80d6ec0c2cb0e4934bc672a4a28 Mon Sep 17 00:00:00 2001 From: LoganMMcDonald Date: Mon, 29 Jul 2024 14:46:22 -0700 Subject: [PATCH 5/5] enable js_cookie, new depedency of autologout --- web/config/sync/core.extension.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/web/config/sync/core.extension.yml b/web/config/sync/core.extension.yml index b79ba8bc6..492e1ba3a 100644 --- a/web/config/sync/core.extension.yml +++ b/web/config/sync/core.extension.yml @@ -24,6 +24,7 @@ module: filter: 0 help: 0 image: 0 + js_cookie: 0 language: 0 layout_builder: 0 layout_discovery: 0