<?php

namespace Themes\Storefront\Http\ViewComposers;

use Illuminate\View\View;
use Modules\Category\Entities\Category;

class StorefrontTabsComposer
{
    /**
     * Bind data to the view.
     *
     * @param View $view
     *
     * @return void
     */
    public function compose($view)
    {
        $view->with([
            'categories' => $this->getCategories(),
        ]);
    }


    private function getCategories()
    {
        return ['' => trans('admin::admin.form.please_select')] + Category::treeList();
    }
}
