HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/topswtw.komma.pro/app/KommaApp/Shop/Menus/MenuService.php
<?php

namespace KommaApp\Shop\Menus;


class MenuService
{
    /**
     * @var LanguageMenu
     */
    protected $languageMenu;

    /**
     * @var ShopMenu
     */
    protected $shopMenu;

    /**
     * @param ShopMenu $shopMenu
     * @param LanguageMenu $languageMenu
     */
    public function __construct(ShopMenu $shopMenu, LanguageMenu $languageMenu)
    {
        $this->languageMenu = $languageMenu;
        $this->shopMenu = $shopMenu;
    }

    public function boot()
    {
        $this->shopMenu->setShopId(\Shop::getId());
        $this->shopMenu->setLanguageId(\Shop::getLanguageService()->getCurrentLanguageId());
        $this->languageMenu->setRouteData(\Shop::getRouteData());
    }

    /**
     * @return LanguageMenu
     */
    public function getLanguageMenu()
    {
        return $this->languageMenu;
    }

    /**
     * @return ShopMenu
     */
    public function getShopMenu()
    {
        return $this->shopMenu;
    }
}