35 $this->_handlerList = $handlerClassesList;
46 if (!$this->_handlers) {
48 $sortedHandlersList = [];
49 foreach ($this->_handlerList as $handlerInfo) {
50 if (isset($handlerInfo[
'class']) && isset($handlerInfo[
'sortOrder'])) {
51 $sortedHandlersList[$handlerInfo[
'class']] = $handlerInfo[
'sortOrder'];
55 asort($sortedHandlersList);
58 foreach (array_keys($sortedHandlersList) as $handlerInstance) {
59 $this->_handlers[] = $this->_objectManager->create($handlerInstance);
__construct(\Magento\Framework\ObjectManagerInterface $objectManager, array $handlerClassesList)