Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
framework
ObjectManager
Helper
Composite.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Framework\ObjectManager\Helper
;
8
12
class
Composite
13
{
25
public
function
filterAndSortDeclaredComponents
($declaredComponents)
26
{
28
$declaredComponents = array_filter(
29
$declaredComponents,
30
function
($component) {
31
return
(isset($component[
'type'
]) && isset($component[
'sortOrder'
]));
32
}
33
);
35
uasort(
36
$declaredComponents,
37
function
($firstComponent, $secondComponent) {
38
return
(
int
)$firstComponent[
'sortOrder'
] <=> (
int
)$secondComponent[
'sortOrder'
];
39
}
40
);
41
$declaredComponents = array_values($declaredComponents);
42
return
$declaredComponents;
43
}
44
}
Magento\Framework\ObjectManager\Helper\Composite\filterAndSortDeclaredComponents
filterAndSortDeclaredComponents($declaredComponents)
Definition:
Composite.php:25
Magento\Framework\ObjectManager\Helper\Composite
Definition:
Composite.php:12
Magento\Framework\ObjectManager\Helper
Definition:
Composite.php:7