WebVIEP Plugin

BoothService

Application service for booth operations.

Table of Contents

Properties

$boothRepository  : BoothRepository
$userService  : WebviepUserService

Methods

__construct()  : mixed
Bootstraps the service with repositories and user service.
archiveBooth()  : Booth
Archive a booth.
changeStatus()  : Booth
Change status to a specific state with permission checks.
getBoothById()  : Booth|null
Fetch a booth by numeric ID.
publishBooth()  : Booth
Publish a booth when the actor is allowed to do so.
renameBooth()  : Booth
Rename a booth with permission checks.
requireBooth()  : Booth
Resolve booth or throw when not found.

Properties

Methods

getBoothById()

Fetch a booth by numeric ID.

public getBoothById(int $id) : Booth|null
Parameters
$id : int
Return values
Booth|null

        
On this page

Search results