Skip to content
Snippets Groups Projects
Commit b09d4e08 authored by catch's avatar catch
Browse files

Issue #3446116 by sjothivelu, m4olivei, plopesc: Rename UserNavigationBlock to...

Issue #3446116 by sjothivelu, m4olivei, plopesc: Rename UserNavigationBlock to NavigationUserBlock for class name consistency

(cherry picked from commit 0de488c1)
parent 1faa0113
Branches
Tags
17 merge requests!12212Issue #3445525 by alexpott, japerry, catch, mglaman, longwave: Add BC layer...,!10602Issue #3438769 by vinmayiswamy, antonnavi, michelle, amateescu: Sub workspace does not clear,!10301Issue #3469309 by mstrelan, smustgrave, moshe weitzman: Use one-time login...,!10187Issue #3487488 by dakwamine: ExtensionMimeTypeGuesser::guessMimeType must support file names with "0" (zero) like foo.0.zip,!9929Issue #3445469 by pooja_sharma, smustgrave: Add additional test coverage for...,!9787Resolve issue 3479427 - bootstrap barrio issue under Windows,!9742Issue #3463908 by catch, quietone: Split OptionsFieldUiTest into two,!9526Issue #3458177 by mondrake, catch, quietone, godotislate, longwave, larowlan,...,!8949Backport .gitlabci.yml changes.,!8738Issue #3424162 by camilledavis, dineshkumarbollu, smustgrave: Claro...,!8704Make greek characters available in ckeditor5,!8533Issue #3446962 by kim.pepper: Remove incorrectly added...,!8517Issue #3443748 by NexusNovaz, smustgrave: Testcase creates false positive,!7445Issue #3440169: When using drupalGet(), provide an associative array for $headers,!6502Draft: Resolve #2938524 "Plach testing issue",!38582585169-10.1.x,!3226Issue #2987537: Custom menu link entity type should not declare "bundle" entity key
Pipeline #178004 passed with warnings
Pipeline: drupal

#178052

    Pipeline: drupal

    #178032

      Pipeline: drupal

      #178020

        +1
        ......@@ -6,10 +6,7 @@
        use Drupal\Core\Block\Attribute\Block;
        use Drupal\Core\Block\BlockBase;
        use Drupal\Core\Extension\ModuleHandlerInterface;
        use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
        use Drupal\Core\StringTranslation\TranslatableMarkup;
        use Symfony\Component\DependencyInjection\ContainerInterface;
        /**
        * Defines a user navigation block.
        ......@@ -20,40 +17,7 @@
        id: 'navigation_user',
        admin_label: new TranslatableMarkup('User'),
        )]
        final class UserNavigationBlock extends BlockBase implements ContainerFactoryPluginInterface {
        /**
        * Constructs the plugin instance.
        *
        * @param array $configuration
        * A configuration array containing information about the plugin instance.
        * @param string $plugin_id
        * The plugin_id for the plugin instance.
        * @param mixed $plugin_definition
        * The plugin implementation definition.
        * @param \Drupal\Core\Extension\ModuleHandlerInterface $moduleHandler
        * The module handler.
        */
        public function __construct(
        array $configuration,
        $plugin_id,
        $plugin_definition,
        protected readonly ModuleHandlerInterface $moduleHandler,
        ) {
        parent::__construct($configuration, $plugin_id, $plugin_definition);
        }
        /**
        * {@inheritdoc}
        */
        public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) {
        return new static(
        $configuration,
        $plugin_id,
        $plugin_definition,
        $container->get('module_handler'),
        );
        }
        final class NavigationUserBlock extends BlockBase {
        /**
        * {@inheritdoc}
        ......
        ......@@ -8,11 +8,11 @@
        use Drupal\Tests\system\Functional\Cache\PageCacheTagsTestBase;
        /**
        * Tests for \Drupal\navigation\Plugin\NavigationBlock\UserNavigationBlock.
        * Tests for \Drupal\navigation\Plugin\NavigationBlock\NavigationUserBlock.
        *
        * @group navigation
        */
        class UserNavigationBlockTest extends PageCacheTagsTestBase {
        class NavigationUserBlockTest extends PageCacheTagsTestBase {
        /**
        * Modules to install.
        ......@@ -63,9 +63,9 @@ protected function setUp(): void {
        }
        /**
        * Test output of the user navigation with regards to caching and contents.
        * Test output of user navigation block with regards to caching and contents.
        */
        public function testUserNavigationBlock() {
        public function testNavigationUserBlock() {
        // Verify some basic cacheability metadata. Ensures that we're not doing
        // anything so egregious as to upset expected caching behavior. In this
        // case, as an anonymous user, we should have zero effect on the page.
        ......
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Please register or to comment