Rebuilding preview: 68783f426cd631d7ccb272ea (mr12758)68783f47732855b6d5f70c44# git -C /var/lib/tugboat stashSaved working directory and index state WIP on 11.x: 951e3845941 Issue #3503940 by immaculatexavier, quietone: Enable Drupal.NamingConventions.ValidEnumCase
68783f47732855b6d5f70c44# bash -c git -C /var/lib/tugboat remote show origin && git -C /var/lib/tugboat remote set-url origin git@git.drupal.org:project/drupal.git || git -C /var/lib/tugboat remote add origin git@git.drupal.org:project/drupal.git* remote origin
  Fetch URL: git@git.drupal.org:project/drupal.git
  Push  URL: git@git.drupal.org:project/drupal.git
  HEAD branch: 11.x
  Remote branches:
    10.0.x tracked
    10.1.x tracked
    10.2.x tracked
    10.3.x tracked
    10.4.x tracked
    10.5.x new (next fetch will store in remotes/origin)
    10.6.x new (next fetch will store in remotes/origin)
    11.0.x tracked
    11.1.x new (next fetch will store in remotes/origin)
    11.2.x new (next fetch will store in remotes/origin)
    11.x   tracked
    3-00   tracked
    3.0.x  tracked
    4.0.x  tracked
    4.1.x  tracked
    4.2.x  tracked
    4.3.x  tracked
    4.4.x  tracked
    4.5.x  tracked
    4.6.x  tracked
    4.7.x  tracked
    5.x    tracked
    6.x    tracked
    7.x    tracked
    8.0.x  tracked
    8.1.x  tracked
    8.2.x  tracked
    8.3.x  tracked
    8.4.x  tracked
    8.5.x  tracked
    8.6.x  tracked
    8.7.x  tracked
    8.8.x  tracked
    8.9.x  tracked
    9.0.x  tracked
    9.1.x  tracked
    9.2.x  tracked
    9.3.x  tracked
    9.4.x  tracked
    9.5.x  tracked
  Local branch configured for 'git pull':
    11.x merges with remote 11.x
  Local ref configured for 'git push':
    11.x pushes to 11.x (local out of date)
68783f47732855b6d5f70c44# git -C /var/lib/tugboat fetch --no-recurse-submodules origin 11.xFrom git.drupal.org:project/drupal
 * branch                    11.x       -> FETCH_HEAD
   951e3845941..f9563f61032  11.x       -> origin/11.x
68783f47732855b6d5f70c44# git -C /var/lib/tugboat checkout origin/11.xNote: switching to 'origin/11.x'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at f9563f61032 Issue #3043127 by liam morland, mohit_aghera, pancho, smustgrave, xjm, quietone: FileFieldTestBase::assertFileEntryNotExists() should be documented, typehinted, and accept a null value for $message
68783f47732855b6d5f70c44# git -C /var/lib/tugboat pull --no-edit --rebase=false git@git.drupal.org:issue/drupal-3536470.git 3536470-ReOrderHook-on-non-implemented-hookFrom git.drupal.org:issue/drupal-3536470
 * branch                    3536470-ReOrderHook-on-non-implemented-hook -> FETCH_HEAD
Auto-merging core/lib/Drupal/Core/Extension/ModuleHandler.php
Merge made by the 'ort' strategy.
 core/lib/Drupal/Core/Extension/ModuleHandler.php   |  14 +-
 core/lib/Drupal/Core/Hook/HookCollectorPass.php    |   3 +
 .../src/Hook/ACrossHookReorderAlter.php            |  75 ++++++++
 .../src/Hook/AMissingTargetAlter.php               |  36 ++++
 .../src/Hook/AMissingTargetHooks.php               |  31 ++++
 .../src/Hook/BCrossHookReorderAlter.php            |  32 ++++
 .../src/Hook/BMissingTargetAlter.php               |  46 +++++
 .../src/Hook/BMissingTargetHooks.php               |  46 +++++
 .../src/Hook/XyzMissingTargetAlter.php             |  53 ++++++
 .../src/Hook/XyzMissingTargetHooks.php             |  58 ++++++
 .../xyz_hook_order_test.info.yml                   |   6 +
 .../KernelTests/Core/Hook/HookAlterOrderTest.php   | 203 +++++++++++++++++++++
 .../Drupal/KernelTests/Core/Hook/HookOrderTest.php | 102 +++++++++++
 13 files changed, 702 insertions(+), 3 deletions(-)
 create mode 100644 core/modules/system/tests/modules/HookOrder/aaa_hook_order_test/src/Hook/ACrossHookReorderAlter.php
 create mode 100644 core/modules/system/tests/modules/HookOrder/aaa_hook_order_test/src/Hook/AMissingTargetAlter.php
 create mode 100644 core/modules/system/tests/modules/HookOrder/aaa_hook_order_test/src/Hook/AMissingTargetHooks.php
 create mode 100644 core/modules/system/tests/modules/HookOrder/bbb_hook_order_test/src/Hook/BCrossHookReorderAlter.php
 create mode 100644 core/modules/system/tests/modules/HookOrder/bbb_hook_order_test/src/Hook/BMissingTargetAlter.php
 create mode 100644 core/modules/system/tests/modules/HookOrder/bbb_hook_order_test/src/Hook/BMissingTargetHooks.php
 create mode 100644 core/modules/system/tests/modules/HookOrder/xyz_hook_order_test/src/Hook/XyzMissingTargetAlter.php
 create mode 100644 core/modules/system/tests/modules/HookOrder/xyz_hook_order_test/src/Hook/XyzMissingTargetHooks.php
 create mode 100644 core/modules/system/tests/modules/HookOrder/xyz_hook_order_test/xyz_hook_order_test.info.yml
Running BUILD commands68783f47732855b6d5f70c44# /bin/sh -c composer self-updateYou are already using the latest available Composer version 2.8.10 (stable channel).
68783f47732855b6d5f70c44# /bin/sh -c composer install --optimize-autoloader> Drupal\Composer\Composer::ensureComposerVersion
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 0 installs, 0 updates, 19 removals
  - Removing psy/psysh (v0.12.9)
  - Removing phpowermove/docblock (v4.0)
  - Removing phootwork/lang (v3.2.3)
  - Removing phootwork/collection (v3.2.3)
  - Removing league/container (4.2.5)
  - Removing laravel/prompts (v0.3.6)
  - Removing grasmash/yaml-cli (3.2.1)
  - Removing grasmash/expander (3.0.1)
  - Removing drush/drush (13.6.0)
  - Removing dflydev/dot-access-data (v3.0.3)
  - Removing consolidation/site-process (5.4.2)
  - Removing consolidation/site-alias (4.1.1)
  - Removing consolidation/robo (5.1.0)
  - Removing consolidation/output-formatters (4.6.0)
  - Removing consolidation/log (3.1.0)
  - Removing consolidation/filter-via-dot-access-data (2.0.2)
  - Removing consolidation/config (3.1.1)
  - Removing consolidation/annotated-command (4.10.2)
  - Removing chi-teck/drupal-code-generator (4.2.0)
  0/19 [>---------------------------]   0%
 18/19 [==========================>-]  94%
 19/19 [============================] 100%
Generating optimized autoload files
> Drupal\Core\Composer\Composer::preAutoloadDump
Hardening vendor directory with .htaccess file.
85 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
drupal/drupal: This package is meant for core development,
               and not intended to be used for production sites.
               See: https://www.drupal.org/node/3082474
Cleaning installed packages.
phpstan/extension-installer: Extensions installed
68783f47732855b6d5f70c44# /bin/sh -c COMPOSER_ROOT_VERSION="${TUGBOAT_GITLAB_TARGET:-$TUGBOAT_PREVIEW}-dev" composer require drush/drush./composer.json has been updated
Running composer update drush/drush
> Drupal\Composer\Composer::ensureComposerVersion
Loading composer repositories with package information
Updating dependencies
Lock file operations: 19 installs, 0 updates, 0 removals
  - Locking chi-teck/drupal-code-generator (4.2.0)
  - Locking consolidation/annotated-command (4.10.2)
  - Locking consolidation/config (3.1.1)
  - Locking consolidation/filter-via-dot-access-data (2.0.2)
  - Locking consolidation/log (3.1.0)
  - Locking consolidation/output-formatters (4.6.0)
  - Locking consolidation/robo (5.1.0)
  - Locking consolidation/site-alias (4.1.1)
  - Locking consolidation/site-process (5.4.2)
  - Locking dflydev/dot-access-data (v3.0.3)
  - Locking drush/drush (13.6.1)
  - Locking grasmash/expander (3.0.1)
  - Locking grasmash/yaml-cli (3.2.1)
  - Locking laravel/prompts (v0.3.6)
  - Locking league/container (4.2.5)
  - Locking phootwork/collection (v3.2.3)
  - Locking phootwork/lang (v3.2.3)
  - Locking phpowermove/docblock (v4.0)
  - Locking psy/psysh (v0.12.9)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 19 installs, 0 updates, 0 removals
  - Downloading drush/drush (13.6.1)
 0/1 [>---------------------------]   0%
 1/1 [============================] 100%
  - Installing consolidation/log (3.1.0): Extracting archive
  - Installing psy/psysh (v0.12.9): Extracting archive
  - Installing league/container (4.2.5): Extracting archive
  - Installing laravel/prompts (v0.3.6): Extracting archive
  - Installing dflydev/dot-access-data (v3.0.3): Extracting archive
  - Installing grasmash/yaml-cli (3.2.1): Extracting archive
  - Installing grasmash/expander (3.0.1): Extracting archive
  - Installing consolidation/config (3.1.1): Extracting archive
  - Installing consolidation/site-alias (4.1.1): Extracting archive
  - Installing consolidation/site-process (5.4.2): Extracting archive
  - Installing phootwork/lang (v3.2.3): Extracting archive
  - Installing phootwork/collection (v3.2.3): Extracting archive
  - Installing phpowermove/docblock (v4.0): Extracting archive
  - Installing consolidation/output-formatters (4.6.0): Extracting archive
  - Installing consolidation/annotated-command (4.10.2): Extracting archive
  - Installing consolidation/robo (5.1.0): Extracting archive
  - Installing consolidation/filter-via-dot-access-data (2.0.2): Extracting archive
  - Installing chi-teck/drupal-code-generator (4.2.0): Extracting archive
  - Installing drush/drush (13.6.1): Extracting archive
  0/19 [>---------------------------]   0%
  9/19 [=============>--------------]  47%
 17/19 [=========================>--]  89%
 19/19 [============================] 100%
7 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
> Drupal\Core\Composer\Composer::preAutoloadDump
Hardening vendor directory with .htaccess file.
87 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
phpstan/extension-installer: Extensions installed
Cleaning installed packages.
> Drupal\Composer\Composer::generateMetapackages
> Drupal\Composer\Composer::generateComponentPackages
Updated metapackage file composer/Metapackage/CoreRecommended/composer.json.
Updated metapackage file composer/Metapackage/PinnedDevDependencies/composer.json.
If you make a patch, ensure that the files above are included.
No security vulnerability advisories found.
Using version ^13.6 for drush/drush
68783f47732855b6d5f70c44# /bin/sh -c drush updatedb -y [success] No pending updates.
68783f47732855b6d5f70c44# /bin/sh -c drush cache:rebuild [success] Cache rebuild complete.
Committing 68783f426cd631d7ccb272ea (3536470-ReOrderHook-on-non-implemented-hook)68783f426cd631d7ccb272ea (3536470-ReOrderHook-on-non-implemented-hook) is ready