Arikaim CMS

Service
in package
implements ServiceInterface Uses ServiceTrait

Service base class

Table of Contents

Interfaces

ServiceInterface
Service interface

Properties

$container  : ContainerInterface|null
Included services
$serviceDescription  : string|null
Service description
$serviceName  : string
Service name
$services  : array<string|int, mixed>|null
Services list
$serviceTitle  : string|null
Service title

Methods

__construct()  : mixed
Constructor
boot()  : mixed
Boot service
getIncludeServices()  : array<string|int, mixed>|null
Get include service list
getService()  : mixed|null
Get service instance
getServiceDescription()  : string|null
Get service description
getServiceName()  : string
Get service name
getServiceTitle()  : string|null
Get service title
hasService()  : bool
Check for service
includeServices()  : void
Set include service list
setServiceDescription()  : void
Set service description
setServiceName()  : void
Set service name
setServiceTitle()  : void
Set service title

Properties

$container

Included services

protected ContainerInterface|null $container = null

$serviceDescription

Service description

protected string|null $serviceDescription

$services

Services list

protected array<string|int, mixed>|null $services = null

$serviceTitle

Service title

protected string|null $serviceTitle

Methods

__construct()

Constructor

public __construct([ContainerInterface|null $container = null ]) : mixed
Parameters
$container : ContainerInterface|null = null

boot()

Boot service

public boot() : mixed

getIncludeServices()

Get include service list

public getIncludeServices() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

getService()

Get service instance

public getService(string $name) : mixed|null
Parameters
$name : string
Return values
mixed|null

getServiceDescription()

Get service description

public getServiceDescription() : string|null
Return values
string|null

getServiceName()

Get service name

public getServiceName() : string
Return values
string

getServiceTitle()

Get service title

public getServiceTitle() : string|null
Return values
string|null

hasService()

Check for service

public hasService(string $name) : bool
Parameters
$name : string
Return values
bool

includeServices()

Set include service list

public includeServices(array<string|int, mixed> $services) : void
Parameters
$services : array<string|int, mixed>

setServiceDescription()

Set service description

public setServiceDescription(string $description) : void
Parameters
$description : string

setServiceName()

Set service name

public setServiceName(string $name) : void
Parameters
$name : string

setServiceTitle()

Set service title

public setServiceTitle(string $title) : void
Parameters
$title : string

        
On this page

Search results