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