function MenuDeleteTest::providerMenuDelete

Provides data for testMenuDelete().

File

core/modules/menu_ui/tests/src/Kernel/MenuDeleteTest.php, line 61

Class

MenuDeleteTest
Tests the menu_delete hook.

Namespace

Drupal\Tests\menu_ui\Kernel

Code

public static function providerMenuDelete() : array {
  return [
    [
      [
        'available_menus' => [
          'mock',
        ],
        'parent' => 'mock:',
      ],
      [
        'available_menus' => [],
        'parent' => '',
      ],
    ],
    [
      [
        'available_menus' => [
          'mock',
        ],
        'parent' => 'mock:menu_link_content:e0cd7689-016e-43e4-af8f-7ce82801ab95',
      ],
      [
        'available_menus' => [],
        'parent' => '',
      ],
    ],
    [
      [
        'available_menus' => [
          'main',
          'mock',
        ],
        'parent' => 'mock:',
      ],
      [
        'available_menus' => [
          'main',
        ],
        'parent' => '',
      ],
    ],
    [
      [
        'available_menus' => [
          'main',
        ],
        'parent' => 'main:',
      ],
      [
        'available_menus' => [
          'main',
        ],
        'parent' => 'main:',
      ],
    ],
    [
      [
        'available_menus' => [
          'main',
        ],
        'parent' => 'main:menu_link_content:e0cd7689-016e-43e4-af8f-7ce82801ab95',
      ],
      [
        'available_menus' => [
          'main',
        ],
        'parent' => 'main:menu_link_content:e0cd7689-016e-43e4-af8f-7ce82801ab95',
      ],
    ],
  ];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.