Copied!

SiteServiceInterface

SiteServiceInterface.php : 17

Methods

publiccountSites()

SiteServiceInterface.php : 32
public countSites([SiteQuery $query = null ]) : int

Parameters

Name Type Default value Description
$query SiteQuery null -

Return values

int

publiccreateSite()

SiteServiceInterface.php : 19
public createSite(SiteCreateStruct $createStruct) : Site

Parameters

Name Type Default value Description
$createStruct SiteCreateStruct - -

Return values

Site

publicdeleteSite()

SiteServiceInterface.php : 23
public deleteSite(Site $site) : void

Parameters

Name Type Default value Description
$site Site - -

publicloadPages()

SiteServiceInterface.php : 34
public loadPages([SiteQuery $query = null ][, int $offset = 0 ][, int $limit = -1 ]) : array<string|int, mixed>

Parameters

Name Type Default value Description
$query SiteQuery null -
$offset int 0 -
$limit int -1 -

Return values

array<string|int, mixed>

publicloadSite()

SiteServiceInterface.php : 28
public loadSite(int $id) : Site

Parameters

Name Type Default value Description
$id int - -

Return values

Site

Tags
Throws
NotFoundException

publicloadSites()

SiteServiceInterface.php : 30
public loadSites([SiteQuery $query = null ]) : SiteList

Parameters

Name Type Default value Description
$query SiteQuery null -

Return values

SiteList

publicupdateSite()

SiteServiceInterface.php : 21
public updateSite(Site $site, SiteUpdateStruct $siteUpdateStruct) : Site

Parameters

Name Type Default value Description
$site Site - -
$siteUpdateStruct SiteUpdateStruct - -

Return values

Site