File: D:/HostingSpaces/ZelfVerkopen/zelfverkopen.nl/app/KommaApp/Kms/Core/KmsInterface.php
<?php
namespace App\KommaApp\Kms\Core;
use App\KommaApp\Sites\Models\Site;
use Illuminate\Support\Collection;
interface KmsInterface
{
/**
* @return \Illuminate\Database\Eloquent\Collection|static[]
*/
public function getSites(): Collection;
/**
* @param $siteSlug
*/
public function setSite(string $siteSlug);
/**
* @return Site
*/
public function getSite();
/**
* @return int
*/
public function getSiteId();
/**
* @return int
*/
public function getSiteDefaultLanguage(): int;
/**
* @return string
*/
public function getSiteSlug();
/**
* @return Collection
*/
public function getSiteLanguages(): Collection;
}