function ModuleUninstallFilterTest::filterVisibleElements

Same name in other branches
  1. 11.x core/modules/system/tests/src/FunctionalJavascript/ModuleUninstallFilterTest.php \Drupal\Tests\system\FunctionalJavascript\ModuleUninstallFilterTest::filterVisibleElements()

Removes any non-visible elements from the passed array.

Parameters

\Behat\Mink\Element\NodeElement[] $elements: An array of node elements.

Return value

\Behat\Mink\Element\NodeElement[]

1 call to ModuleUninstallFilterTest::filterVisibleElements()
ModuleUninstallFilterTest::testModuleUninstallFilter in core/modules/system/tests/src/FunctionalJavascript/ModuleUninstallFilterTest.php
Tests that correct module count is returned when list filtered.

File

core/modules/system/tests/src/FunctionalJavascript/ModuleUninstallFilterTest.php, line 93

Class

ModuleUninstallFilterTest
Tests the JavaScript functionality of the module uninstall filter.

Namespace

Drupal\Tests\system\FunctionalJavascript

Code

protected function filterVisibleElements($elements) {
    $elements = array_filter($elements, function ($element) {
        return $element->isVisible();
    });
    return $elements;
}

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