File: D:/HostingSpaces/SBogers95/rentman.io/app/Komma/Kms/Core/Sections/AbstractSectionTabsDirector.php
<?php
namespace App\Komma\Kms\Core\Sections;
use App\Komma\Sites\SiteServiceInterface;
/**
* Class AbstractSectionTabsDirector
*/
abstract class AbstractSectionTabsDirector
{
/**
* @var SiteServiceInterface
*/
protected $siteService;
public function __construct(AbstractSectionTabsBuilder $sectionTabBuilder)
{
$this->siteService = \App::make(SiteServiceInterface::class);
}
abstract public function buildTabs(): void;
abstract public function getTabsCollection(): SectionTabsCollectionInterface;
}