getSorters(); while ($sorter = array_shift($sorters)) { if (isset($sorterInstances[$sorter])) { $sorterInstances[$sorter]->sort($sortArray, $context); } else { $this->logger->warning('No sorter for ID "{id}", skipping', [ 'app' => 'core', 'id' => $sorter ]); } } } public function registerSorter($className): void { $this->sorters[] = $className; } protected function getSorters(): array { if (count($this->sorterInstances) === 0) { foreach ($this->sorters as $sorter) { try { $instance = $this->container->get($sorter); } catch (ContainerExceptionInterface) { $this->logger->notice( 'Skipping not registered sorter. Class name: {class}', ['app' => 'core', 'class' => $sorter], ); continue; } if (!$instance instanceof ISorter) { $this->logger->notice('Skipping sorter which is not an instance of ISorter. Class name: {class}', ['app' => 'core', 'class' => $sorter]); continue; } $sorterId = trim($instance->getId()); if (trim($sorterId) === '') { $this->logger->notice('Skipping sorter with empty ID. Class name: {class}', ['app' => 'core', 'class' => $sorter]); continue; } $this->sorterInstances[$sorterId] = $instance; } } return $this->sorterInstances; } } /github_actions/github-actions-f50e11107c'>dependabot/github_actions/github-actions-f50e11107c The official jQuery user interface library: https://github.com/jquery/jquery-uiwww-data
summaryrefslogtreecommitdiffstats
path: root/tests/visual/dialog/dialog_option_modal_false.html
blob: f2a55e431d3ab63b343bf4f434426810f5b2d7bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30