Note that it looks like Domain will be supporting D10 only in version 2 š Automated Drupal 10 compatibility fixes Needs review , so the
"drupal/domain": "^1.0"
version constraint in this modules composer.json will need to be bumped to go to D10.This is an automated patch generated by Drupal Rector. Please see the issue summary for more details.
It is important that any automated tests available are run with this patch and that you manually test this patch.
Drupal 10 Compatibility
According to the Upgrade Status module ā , even with this patch, this module is not yet compatible with Drupal 10.
Currently Drupal Rector, version 0.15.1, cannot fix all Drupal 10 compatibility problems.
Therefore this patch does not update the
info.yml
file for Drupal 10 compatibility.Leaving this issue open, even after committing the current patch, will allow the Project Update Bot ā to post additional Drupal 10 compatibility fixes as they become available in Drupal Rector.
Debug info
Bot run #12554This patch was created using these packages:
- mglaman/phpstan-drupal: 1.1.35
- palantirnet/drupal-rector: 0.15.1
-
webflo ā
committed bd3dc557 on 8.x-1.x
Issue #3287038: Drupal 10 and Domain 2.x compatibility
-
webflo ā
committed bd3dc557 on 8.x-1.x
-
webflo ā
committed 3dc44933 on 8.x-1.x
Issue #3287038 by Project Update Bot: Automated Drupal 10 compatibility...
-
webflo ā
committed 3dc44933 on 8.x-1.x
- šŗšøUnited States JosephAllenM
Will these changes along with the drupal/domain version requirement in composer.json be made into a beta or stable release soon? I'm attempting to update drupal/domain to a D10 compatible version (2.0.0-beta1), but this project's composer.json as of 8.x-1.4 has a requirement of
"drupal/domain": "^1.0"
which is preventing my update:Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires drupal/domain ^2.0@beta, found drupal/domain[2.0.0-beta1] but these were not loaded, likely because it conflicts with another require. Problem 2 - drupal/domain_path_redirect is locked to version 1.4.0 and an update of this package was not requested. - drupal/domain_path_redirect 1.4.0 requires drupal/domain ^1.0 -> found drupal/domain[1.0.0-beta1, ..., 1.0.0-beta8] but it conflicts with your root composer.json require (^2.0@beta). Installation failed, reverting ./composer.json and ./composer.lock to their original content.
- Merge request !6Add accessCheck to redirect content entity queries for D10 compatibility. ā (Closed) created by godotislate
Upgrade status is showing a couple more issues outstanding against latest 8.x-1.x-dev (#bd3dc55737c817bb3bfe6f12810bc293e1837e73). The warnings in the test class are not specifically D10 related and can be done later. Created an MR for the entity query changes to add access checks, which are done the same way in the Redirect module.
Domain Path Redirect Scanned on Thu, 10/26/2023 - 22:41. 9 warnings found. web/modules/contrib/domain_path_redirect/src/DomainPathRedirectRepository.php: āāāāāāāāāāāā¬āāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā STATUS ā LINE ā MESSAGE ā āāāāāāāāāāāā¼āāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤ ā Check ā 161 ā Relying on entity queries to check access by default is ā ā manually ā ā deprecated in drupal:9.2.0 and an error will be thrown from ā ā ā ā drupal:10.0.0. Call ā ā ā ā \Drupal\Core\Entity\Query\QueryInterface::accessCheck() with ā ā ā ā TRUE or FALSE to specify whether access should be checked. ā ā ā ā ā ā Check ā 178 ā Relying on entity queries to check access by default is ā ā manually ā ā deprecated in drupal:9.2.0 and an error will be thrown from ā ā ā ā drupal:10.0.0. Call ā ā ā ā \Drupal\Core\Entity\Query\QueryInterface::accessCheck() with ā ā ā ā TRUE or FALSE to specify whether access should be checked. ā ā ā ā ā āāāāāāāāāāāā“āāāāāāā“āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā web/modules/contrib/domain_path_redirect/tests/src/Unit/DomainPathRedirectReques tSubscriberTest.php: āāāāāāāāāāāā¬āāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā STATUS ā LINE ā MESSAGE ā āāāāāāāāāāāā¼āāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤ ā Check ā 170 ā Call to deprecated method returnValue() of class ā ā manually ā ā PHPUnit\Framework\TestCase: Use ā ā ā ā $double->willReturn() instead of ā ā ā ā $double->will($this->returnValue()) ā ā ā ā ā ā Check ā 173 ā Call to deprecated method returnValue() of class ā ā manually ā ā PHPUnit\Framework\TestCase: Use ā ā ā ā $double->willReturn() instead of ā ā ā ā $double->will($this->returnValue()) ā ā ā ā ā ā Check ā 211 ā Call to deprecated method returnValue() of class ā ā manually ā ā PHPUnit\Framework\TestCase: Use ā ā ā ā $double->willReturn() instead of ā ā ā ā $double->will($this->returnValue()) ā ā ā ā ā ā Check ā 219 ā Call to deprecated method returnValue() of class ā ā manually ā ā PHPUnit\Framework\TestCase: Use ā ā ā ā $double->willReturn() instead of ā ā ā ā $double->will($this->returnValue()) ā ā ā ā ā ā Check ā 267 ā Call to deprecated method returnValue() of class ā ā manually ā ā PHPUnit\Framework\TestCase: Use ā ā ā ā $double->willReturn() instead of ā ā ā ā $double->will($this->returnValue()) ā ā ā ā ā ā Check ā 288 ā Call to deprecated method returnValue() of class ā ā manually ā ā PHPUnit\Framework\TestCase: Use ā ā ā ā $double->willReturn() instead of ā ā ā ā $double->will($this->returnValue()) ā ā ā ā ā ā Check ā 339 ā Call to deprecated method returnValue() of class ā ā manually ā ā PHPUnit\Framework\TestCase: Use ā ā ā ā $double->willReturn() instead of ā ā ā ā $double->will($this->returnValue()) ā ā ā ā ā āāāāāāāāāāāā“āāāāāāā“āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
- First commit to issue fork.
- Status changed to Needs work
9 months ago 9:28am 9 February 2024 - šŖšøSpain rodrigoaguilera Barcelona
The MR fixes the access checks but the test deprecations from the comment above still need to be fixed
- First commit to issue fork.
- š²š½Mexico GafgarionMorua Puerto Vallarta
Replaced deprecated PHPUnit returnValue() method with the willReturn() method in the module's tests.
- Status changed to Needs review
9 months ago 6:01pm 13 February 2024 - Status changed to Needs work
9 months ago 8:12pm 13 February 2024 Got a deprecation notice running the test, so it probably makes sense to fix that here as well.
- Status changed to Needs review
9 months ago 9:09pm 13 February 2024 Tests pass now without deprecation notice. I think this can go to RTBC, but I have commits in the MR, so probably best for someone else to mark it RTBC.
- Status changed to RTBC
9 months ago 12:45pm 26 February 2024 - š®š³India shalini_jha
I have tested the MR and Patch , and module is compatible with d10. +RTBC
-
webflo ā
committed 3431f871 on 8.x-1.x
Issue #3287038 by sarwan_verma, Project Update Bot, godotislate,...
-
webflo ā
committed 3431f871 on 8.x-1.x
- Status changed to Active
9 months ago 11:58am 29 February 2024