I am struggling with these errors
Problem 1
- zendframework/zend-feed[dev-master, dev-develop, 2.11.0, ..., 2.13.x-dev] require php ^5.6 || ^7.0 -> your php version (8.1.29; overridden via config.platform, same as actual) does not satisfy that requirement.
- laminas/laminas-feed[2.12.0, ..., 2.12.x-dev] require php ^5.6 || ^7.0 -> your php version (8.1.29; overridden via config.platform, same as actual) does not satisfy that requirement.
- symfony/psr-http-message-bridge[v1.1.2, ..., 1.1.x-dev] require php ^5.3.3 || ^7.0 -> your php version (8.1.29; overridden via config.platform, same as actual) does not satisfy that requirement.
- symfony-cmf/routing[1.4.0-RC1, ..., 1.4.x-dev] require php ^5.3.9|^7.0 -> your php version (8.1.29; overridden via config.platform, same as actual) does not satisfy that requirement.
- drupal/core 8.0.0-beta6 requires doctrine/common dev-master#a45d110f71c323e29f41eb0696fa230e3fa1b1b5 -> found doctrine/common[dev-remove-int-cast, dev-3.4.x-merge-up-into-3.5.x_Nw2dYaQO, 2.1.3, ..., 2.13.x-dev, 3.0.0, ..., 3.5.x-dev] but it does not match the constraint.
- drupal/core[8.0.0-beta7, ..., 8.0.0-beta10] require phpunit/phpunit 4.4.* -> found phpunit/phpunit[4.4.0, ..., 4.4.5] but it conflicts with your root composer.json require (^4.8.35 || ^6.5 || ^7 || ^8 || ^9).
- drupal/core[8.0.0-beta11, ..., 8.0.0-beta12] require phpunit/phpunit 4.6.* -> found phpunit/phpunit[4.6.0, ..., 4.6.10] but it conflicts with your root composer.json require (^4.8.35 || ^6.5 || ^7 || ^8 || ^9).
- drupal/core[8.0.0-beta13, ..., 8.0.0-beta15] require guzzlehttp/guzzle dev-master#1879fbe853b0c64d109e369c7aeff09849e62d1e -> found guzzlehttp/guzzle[dev-set-cookie-typing, dev-curl-version, dev-test, v1.0.3, v1.0.4, v2.0.0, ..., v2.8.8, v3.0.0, ..., v3.8.1, 4.0.0-rc.1, ..., 4.x-dev, 5.0.0, ..., 5.3.x-dev, 6.0.0, ..., 6.5.x-dev, 7.0.0-beta.1, ..., 7.9.x-dev, 8.0.x-dev] but it does not match the constraint.
- drupal/core[8.9.11, ..., 8.9.x-dev] require php ^7.0.8 -> your php version (8.1.29; overridden via config.platform, same as actual) does not satisfy that requirement.
- symfony/psr-http-message-bridge[v1.2.0, ..., v1.3.0] require php ^7.1 -> your php version (8.1.29; overridden via config.platform, same as actual) does not satisfy that requirement.
- drupal/core[9.0.10, ..., 9.0.x-dev] require php ^7.3 -> your php version (8.1.29; overridden via config.platform, same as actual) does not satisfy that requirement.
- laminas/laminas-feed[2.13.0, ..., 2.14.x-dev] require php ^7.3 || ~8.0.0 -> your php version (8.1.29; overridden via config.platform, same as actual) does not satisfy that requirement.
- drupal/core-recommended 10.1.5 requires drupal/core 10.1.5 -> satisfiable by drupal/core[10.1.5].
- drupal/core[8.4.0-alpha1, ..., 8.7.7] require symfony-cmf/routing ^1.4 -> satisfiable by symfony-cmf/routing[1.4.0-RC1, ..., 1.4.x-dev].
- drupal/core[8.2.0-beta1, ..., 8.3.x-dev] require symfony-cmf/routing ~1.4 -> satisfiable by symfony-cmf/routing[1.4.0-RC1, ..., 1.4.x-dev].
- drupal/core[9.0.0-alpha1, ..., 9.0.0-alpha2] require symfony/psr-http-message-bridge ^1.2.0 -> satisfiable by symfony/psr-http-message-bridge[v1.2.0, v1.3.0].
- drupal/core[8.7.8, ..., 8.9.10] require symfony/psr-http-message-bridge ^1.1.2 -> satisfiable by symfony/psr-http-message-bridge[v1.1.2, 1.1.x-dev, v1.2.0, v1.3.0].
- drupal/core[8.8.0-alpha1, ..., 8.8.x-dev] require zendframework/zend-feed ^2.12 -> satisfiable by laminas/laminas-feed[2.12.0, ..., 2.23.x-dev], zendframework/zend-feed[2.12.0, 2.12.x-dev, 2.13.x-dev].
- drupal/default_content_deploy[1.0.0-beta1, ..., 1.0.0-beta2] require drupal/default_content ~1.0@alpha -> found drupal/default_content[1.0.0-alpha1, ..., 1.0.0-alpha9] but it conflicts with your root composer.json require (^2.0@alpha).
- Root composer.json requires drupal/core-recommended 10.1.5 -> satisfiable by drupal/core-recommended[10.1.5].
- drupal/default_content_deploy 1.0.0-beta3 requires drupal/core ^8 || ^9 -> satisfiable by drupal/core[8.0.0-beta6, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev].
- You can only install one version of a package, so only one of these can be installed: drupal/core[8.0.0-beta6, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.4.x-dev, 11.0.0-alpha1, 11.0.0-beta1, 11.0.x-dev, 11.x-dev].
- Only one of these can be installed: drupal/core-utility[8.2.0-beta1, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.4.x-dev], drupal/core[8.0.0-beta12, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.4.x-dev, 11.0.0-alpha1, 11.0.0-beta1, 11.0.x-dev, 11.x-dev]. drupal/core replaces drupal/core-utility and thus cannot coexist with it.
- You can only install one version of a package, so only one of these can be installed: drupal/core[8.7.0-alpha1, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.4.x-dev, 11.0.0-alpha1, 11.0.0-beta1, 11.0.x-dev, 11.x-dev].
- Root composer.json requires drupal/default_content_deploy ^1.0@beta -> satisfiable by drupal/default_content_deploy[1.0.0-beta1, 1.0.0-beta2, 1.0.0-beta3].
Here's my composer.json
{
"name": "acquia/blt-project",
"type": "project",
"description": "Project for madewithnestle.ca.",
"license": "GPL-2.0-only",
"require": {
"php": "8.1.29",
"acquia/blt": "^13",
"acquia/blt-drupal-vm": "dev-master",
"acquia/blt-phpcs": "^1",
"acquia/blt-site-studio": "dev-develop",
"acquia/cohesion": "^6.9",
"acquia/cohesion-theme": "^6.9",
"acquia/drupal-environment-detector": "^1.2",
"acquia/memcache-settings": "^1.0",
"bower-asset/jquery-simple-color": "^1.2",
"bower-asset/spectrum": "^1.8",
"composer/installers": "^1.9",
"cweagans/composer-patches": "^1.7.0",
"drupal/acquia_connector": "^4.0",
"drupal/acquia_contenthub_publisher": "^2.22",
"drupal/acquia_lift": "~4.0",
"drupal/acquia_purge": "^1.1",
"drupal/acquia_search": "^3.0",
"drupal/allowed_formats": "^2.0",
"drupal/amp": "^3.5",
"drupal/amptheme": "^3.1",
"drupal/anchor_link": "^2.6",
"drupal/better_exposed_filters": "^6.0",
"drupal/bulkdelete": "1.x-dev",
"drupal/cacheexclude": "^2.0",
"drupal/ckeditor_font": "^2.0@beta",
"drupal/ckwordcount": "^2.1",
"drupal/color_field": "^3.0",
"drupal/colorbutton": "^1.5",
"drupal/conditional_fields": "^4.0@alpha",
"drupal/config_ignore": "2.x-dev",
"drupal/config_split": "^1.6",
"drupal/config_update": "^2.0@alpha",
"drupal/context": "^5.0@RC",
"drupal/context_mobile_condition": "^1.0",
"drupal/core-composer-scaffold": "10.1.5",
"drupal/core-recommended": "10.1.5",
"drupal/core_context": "^1.0",
"drupal/default_content": "^2.0@alpha",
"drupal/default_content_deploy": "^1.0@beta",
"drupal/draggableviews": "^2.0",
"drupal/dx8_addtoany": "^1.3",
"drupal/editor_file": "^2.0@RC",
"drupal/embed": "^1.7",
"drupal/entity_browser": "2.x-dev",
"drupal/entity_browser_block": "^1.3",
"drupal/entity_class_formatter": "^2.0",
"drupal/entity_clone": "^1.0@beta",
"drupal/entity_embed": "^1.6",
"drupal/facets": "^1.6",
"drupal/facets_block": "^1.3",
"drupal/filefield_paths": "^1.0@beta",
"drupal/filter_perms": "^1.0@alpha",
"drupal/google_tag": "^1.4",
"drupal/honeypot": "^2.1",
"drupal/htmlawed": "^4.1",
"drupal/htmlpurifier": "^1.0",
"drupal/imagecache_external": "^3.0",
"drupal/insert_view": "^2.0@beta",
"drupal/jsonapi_role_access": "^1.0",
"drupal/language_switcher_extended": "^1.0@beta",
"drupal/layout_builder_restrictions": "^2.19",
"drupal/layout_builder_styles": "^2.0",
"drupal/layout_library": "^1.0@beta",
"drupal/lightning_layout": "^2.14",
"drupal/lightning_scheduler": "^1.2",
"drupal/lightning_workflow": "^3.15",
"drupal/link_attributes": "^2.1",
"drupal/mailsystem": "^4.3",
"drupal/masonry_views": "^4.0",
"drupal/media_embed_extra": "^1.0@beta",
"drupal/media_migration": "^1.0@alpha",
"drupal/memcache": "^2.3",
"drupal/menu_item_extras": "^2.13",
"drupal/migrate_devel": "^2.0@alpha",
"drupal/migrate_drupal_d8": "1.x-dev@dev",
"drupal/migrate_plus": "^6.0",
"drupal/migrate_tools": "^6.0",
"drupal/migrate_upgrade": "^4.0",
"drupal/mysql56": "^1.0",
"drupal/panels": "^4.7",
"drupal/path_redirect_import": "^2.0",
"drupal/rabbit_hole": "^1.0@beta",
"drupal/reroute_email": "^2.2",
"drupal/scheduled_transitions": "^2.3",
"drupal/search_api_attachments": "^9.0",
"drupal/search_api_autocomplete": "^1.4",
"drupal/search_api_solr": "^4.1",
"drupal/swiftmailer": "^2.2",
"drupal/taxonomy_delete": "^1.1",
"drupal/taxonomy_menu": "^3.4",
"drupal/translatable_menu_link_uri": "^2.0",
"drupal/upgrade_status": "^4.0",
"drupal/views_attach_library": "^2.0",
"drupal/views_contextual_filters_or": "^1.2",
"drupal/views_infinite_scroll": "^2.0",
"drupal/votingapi": "^3.0@beta",
"drupal/votingapi_widgets": "1.x-dev@dev",
"drupal/we_megamenu": "^1.11",
"drupal/webform": "^6.2",
"drupal/weight": "^3.2",
"drupal/workbench_email": "^2.0",
"drupal/xmlsitemap": "^1.0",
"furf/jquery-ui-touch-punch": "*",
"gigya/drupal": "dev-master",
"gigya/php-sdk": "^3.0",
"hernansartorio/jquery-nice-select": "^1.1",
"library/swiper": "^4.5",
"lightnest/dsu_c_core": "^1.12",
"lightnest/dsu_c_externalvideo": "^3.1",
"lightnest/dsu_c_text": "^2.4",
"lightnest/dsu_product": "^1.5",
"lightnest/dsu_security": "^2.17",
"lightnest/dsu_srh": "^2.7",
"lightnest/lightnest": "4.13.0",
"lightnest/ln_ciam": "^2.2",
"lightnest/ln_price_spider": "^1.1",
"lightnest/ln_shopify": "^1.1",
"masterminds/html5": "^2.7",
"npm-asset/select2": "^4.0",
"oomphinc/composer-installers-extender": "^1.1 || ^2",
"swiftmailer/swiftmailer": "^6.3"
},
"require-dev": {
"acquia/blt-behat": "v1.3.0",
"acquia/blt-drupal-check": "dev-master",
"acquia/blt-drupal-test": "dev-master",
"geerlingguy/drupal-vm": "~6.0",
"phpunit/phpunit": "^4.8.35 || ^6.5 || ^7 || ^8 || ^9"
},
"config": {
"platform": {
"php": "8.1.29"
},
"sort-packages": true,
"allow-plugins": {
"cweagans/composer-patches": true,
"drupal/core-composer-scaffold": true,
"composer/installers": true,
"acquia/blt": true,
"dealerdirect/phpcodesniffer-composer-installer": true,
"acquia/blt-phpcs": true,
"oomphinc/composer-installers-extender": true
}
},
"extra": {
"merge-plugin": {
"require": [
"composer.dsu_repositories.json"
],
"include": [
"docroot/modules/contrib/masonry/composer.libraries.json"
],
"merge-extra": true,
"merge-extra-deep": true,
"merge-scripts": true,
"replace": false,
"ignore-duplicates": true
},
"drupal-scaffold": {
"locations": {
"web-root": "./docroot"
},
"file-mapping": {
"[web-root]/sites/default/default.services.yml": {
"mode": "replace",
"path": "docroot/core/assets/scaffold/files/default.services.yml",
"overwrite": false
},
"[web-root]/sites/default/default.settings.php": {
"mode": "replace",
"path": "docroot/core/assets/scaffold/files/default.settings.php",
"overwrite": false
},
"[web-root]/.htaccess": {
"append": "patches/htaccess/htaccess-brand-domains.txt"
},
"[web-root]/robots.txt": {
"force-append": true,
"append": "patches/robots/robots-sitemap.txt"
}
}
},
"enable-patching": true,
"installer-paths": {
"docroot/core": [
"type:drupal-core"
],
"docroot/modules/contrib/gigya": [
"gigya/drupal"
],
"docroot/modules/contrib/{$name}": [
"type:drupal-module"
],
"docroot/modules/custom/{$name}": [
"type:drupal-custom-module"
],
"docroot/profiles/contrib/{$name}": [
"type:drupal-profile"
],
"docroot/profiles/custom/{$name}": [
"type:drupal-custom-profile"
],
"docroot/themes/contrib/{$name}": [
"type:drupal-theme"
],
"docroot/themes/custom/{$name}": [
"type:drupal-custom-theme"
],
"docroot/libraries/{$name}": [
"type:drupal-library",
"type:bower-asset",
"type:npm-asset"
],
"drush/Commands/{$name}": [
"type:drupal-drush"
]
},
"installer-types": [
"bower-asset",
"npm-asset"
],
"patchLevel": {
"drupal/core": "-p2"
},
"patches": {
"drupal/default_content_deploy": {
"3173769 - Error using dcdi command": "
https://www.drupal.org/files/issues/2020-09-29/default_content_deploy-er... →
"
},
"lightnest/dsu_c_core": {
"Error while using language switcher extended": "./patches/dsu_c_core_error_using_langauage_swithcer_extended.patch"
},
"drupal/core": {
"2671162: Also use CKEditor for summary": "
https://www.drupal.org/files/issues/2022-12-14/2671162-9.5.x-116.patch →
",
"2797583: Dynamically provide action plugins for every moderation state change": "./patches/2797583-merge-request-176.patch"
},
"lightnest/ln_price_spider": {
"Update price spider module to take current page language for displaying links": "./patches/0001-LPS-000-Update-price-spider-module-to-take-current-p.patch"
},
"drupal/media_migration": {
"media_migration_multilingual": "./patches/media_migration_multilingual.patch"
},
"lightnest/dsu_srh": {
"Lightnest SRH integration fix": "./patches/dsu_srh_importer_tags.patch"
},
"drupal/dx8_addtoany": {
"Add Yummly share button": "./patches/dx8_addtoany_yum_share.patch"
},
"drupal/search_api": {
"2799497: public-where-condition": "
https://www.drupal.org/files/issues/2020-10-16/2799497-7-public-where-co... →
"
},
"drupal/lightning_media": {
"2924489: Lightning Media browser filefield_paths error": "
https://www.drupal.org/files/issues/2021-03-22/2924489-6.patch →
"
},
"drupal/twig_tweak": {
"Resolve Twig Tweak / Site Studio naming collision": "./patches/twig-tweak-site-studio-collision-3230941.patch"
},
"drupal/context_mobile_condition": {
"Compatible with drupal 10": "
https://www.drupal.org/files/issues/2023-09-07/support-for-drupal-338571... →
"
}
},
"patches-ignore": {
"lightnest/lightnest": {
"drupal/core": {
"Label Issue": "
https://www.drupal.org/files/issues/2020-04-08/2985882-field-85.patch →
",
"3261924 - Warning: imagecreatefrompng()": "
https://www.drupal.org/files/issues/2023-03-04/drupal-3261924-25.patch →
",
"2985882 - Workaround for Call to a member function getLabel() after enabling layout_builder": "
https://www.drupal.org/files/issues/2022-11-16/2985882-field-153.patch →
"
},
"drupal/views_infinite_scroll": {
"Make Views Infinite Scroll more SEO friendly": "
https://www.drupal.org/files/issues/2020-07-07/views_infinite_scroll-228... →
"
},
"drupal/google_tag": {
"3153800 - Add Google Tag Snippets": "
https://www.drupal.org/files/issues/2020-06-23/3153800-google-tag-script... →
"
},
"drupal/external_hreflang": {
"Add hreflang reference URL for more usability": "
https://www.drupal.org/files/issues/2020-07-10/external_hreflang_link_re... →
"
},
"drupal/video_embed_field": {
"Provide a method to to configure alternative image thumbnail other than the provider's image thumbnail": "
https://www.drupal.org/files/issues/2020-06-15/2883932-video-embed-field... →
"
},
"drupal/field_group": {
"3290992 - Recursion tracker doesn't work": "
https://www.drupal.org/files/issues/2022-06-17/3290992-fix-recursion-tra... →
"
},
"drupal/classy_paragraphs": {
"2830403 - Allow to filter classy styles": "
https://www.drupal.org/files/issues/2020-08-28/choose_and_order-2830403-... →
"
},
"drupal/seckit": {
"3064669 - Remove div tag from header": "
https://www.drupal.org/files/issues/2021-02-15/3064669-14.patch →
"
},
"drupal/bootstrap_library": {
"3145714 - Drupal 9 depricated function fixes": "
https://www.drupal.org/files/issues/2020-06-05/drupal_9_deprecated-31457... →
",
"3034302 - Deprecated strtolower need to be replaced": "
https://www.drupal.org/files/issues/2020-10-07/change_strtolower_remove_... →
"
}
},
"lightnest/ln_srh": {
"drupal/ds": {
"3091319 - Notice: Undefined index: #type in _ds_field_ui_table_layouts()": "
https://www.drupal.org/files/issues/2021-07-29/ds-undefined-index-type-3... →
"
}
},
"lightnest/dsu_security": {
"Remove the jquery alter hook to use drupal core jquery version": "./patches/dsu_security/remove-jquery-alter-code.patch",
"Fix url matching issue for blocked path": "./patches/dsu_security/fix-url-matching-issue-for-blocked-path.patch",
"drupal/password_policy": {
"Password policies apply to Forgot password form": "
https://www.drupal.org/files/issues/2020-07-22/password_policy-prlp-14.p... →
"
}
},
"gigya/gigya-drupal": {
"https://github.com/gigya/drupal8/pull/143 - Fix autowired drupal 10.2.x version": " https://patch-diff.githubusercontent.com/raw/gigya/drupal8/pull/143.patch"
}
}
},
"autoload": {
"psr-4": {
"Nestle\\": "blt/src/"
}
},
"autoload-dev": {
"psr-4": {
"Drupal\\Tests\\PHPUnit\\": "tests/phpunit/src/"
}
},
"repositories": {
"blt-site-studio": {
"type": "vcs",
"url": "https://github.com/davidtrainer/blt-site-studio.git"
},
"drupal": {
"type": "composer",
"url": "https://packages.drupal.org/8"
},
"asset-packagist": {
"type": "composer",
"url": "https://asset-packagist.org"
},
"lightnest": {
"type": "composer",
"url": "https://satis.lightnest.nestle.com/"
},
"gigyaphpsdk": {
"type": "git",
"url": "https://github.com/SAP/gigya-php-sdk.git"
},
"gigyadrupal": {
"type": "package",
"package": {
"name": "gigya/drupal",
"version": "dev-master",
"type": "drupal-module",
"source": {
"url": "https://github.com/gigya/drupal8.git",
"type": "git",
"reference": "master"
}
}
},
"niceselect": {
"type": "package",
"package": {
"name": "hernansartorio/jquery-nice-select",
"version": "1.1.0",
"type": "drupal-library",
"dist": {
"url": "https://github.com/hernansartorio/jquery-nice-select/archive/v1.1.0.zip",
"type": "zip"
}
}
},
"swiper": {
"type": "package",
"package": {
"name": "library/swiper",
"version": "4.5.3",
"type": "drupal-library",
"dist": {
"url": "https://github.com/nolimits4web/swiper/archive/v4.5.3.zip",
"type": "zip"
}
}
},
"jqueryui": {
"type": "package",
"package": {
"name": "furf/jquery-ui-touch-punch",
"version": "0.0.1",
"type": "drupal-library",
"source": {
"url": "https://github.com/furf/jquery-ui-touch-punch",
"type": "git",
"reference": "master"
}
}
}
},
"minimum-stability": "dev",
"prefer-stable": true,
"scripts": {
"post-create-project-cmd": [
"blt internal:create-project:init-repo"
],
"post-drupal-scaffold-cmd": [
"cd docroot && patch -p1 < ../patches/htaccess/htaccess-static-folder-and-sitemap.patch"
],
"nuke": [
"rm -rf vendor docroot/core docroot/modules/contrib docroot/profiles/contrib docroot/themes/contrib",
"@composer clearcache --ansi",
"@composer install --ansi"
]
}
}