Files
esun3d/app/code/Esun/Cart/Plugin/Checkout/SummaryLayoutProcessorPlugin.php
2026-09-15 10:35:56 +08:00

26 lines
606 B
PHP

<?php
declare(strict_types=1);
namespace Esun\Cart\Plugin\Checkout;
use Amasty\CheckoutCore\Block\Onepage\LayoutProcessor;
class SummaryLayoutProcessorPlugin
{
public function afterProcess(LayoutProcessor $subject, array $jsLayout): array
{
$sidebar = &$jsLayout['components']['checkout']['children']['sidebar']['children'];
if (!is_array($sidebar)) {
return $jsLayout;
}
$sidebar['esun-cart-services'] = [
'component' => 'Esun_Cart/js/view/checkout-services',
'sortOrder' => 90
];
return $jsLayout;
}
}