Repository URL to install this package:
|
Version:
1.0.0 ▾
|
<?php namespace Modules\Core\Composers;
use Modules\Core\Presenters\SidebarRenderer;
use Modules\Core\Sidebar\AdminTopbar;
class TopbarViewCreator
{
/**
* @var AdminTopbar
*/
protected $topbar;
/**
* @var SidebarRenderer
*/
protected $renderer;
/**
* @param AdminTopbar $topbar
* @param SidebarRenderer $renderer
*/
public function __construct(AdminTopbar $topbar, SidebarRenderer $renderer)
{
$this->topbar = $topbar;
$this->renderer = $renderer;
}
public function create($view)
{
$view->topbar = $this->renderer->setView('core::admin.sidebar.topmenu')->render($this->topbar);
}
}