class Service implements ServiceInterface

Service base class

Traits

Service trait

Properties

protected string $serviceName Service name from ServiceTrait
protected string|null $serviceTitle Service title from ServiceTrait
protected string|null $serviceDescription Service description from ServiceTrait
protected array|null $services Services list from ServiceTrait
protected ContainerInterface|null $container Included services

Methods

void
includeServices(array $services)

Set include service list

array|null
getIncludeServices()

Get include service list

string
getServiceName()

Get service name

void
setServiceName(string $name)

Set service name

string|null
getServiceTitle()

Get service title

void
setServiceTitle(string $title)

Set service title

string|null
getServiceDescription()

Get service description

void
setServiceDescription(string $description)

Set service description

__construct(ContainerInterface|null $container = null)

Constructor

mixed|null
getService(string $name)

Get service instance

bool
hasService(string $name)

Check for service

Details

in ServiceTrait at line 51
void includeServices(array $services)

Set include service list

Parameters

array $services

Return Value

void

in ServiceTrait at line 61
array|null getIncludeServices()

Get include service list

Return Value

array|null

in ServiceTrait at line 71
string getServiceName()

Get service name

Return Value

string

in ServiceTrait at line 82
void setServiceName(string $name)

Set service name

Parameters

string $name

Return Value

void

in ServiceTrait at line 92
string|null getServiceTitle()

Get service title

Return Value

string|null

in ServiceTrait at line 103
void setServiceTitle(string $title)

Set service title

Parameters

string $title

Return Value

void

in ServiceTrait at line 113
string|null getServiceDescription()

Get service description

Return Value

string|null

in ServiceTrait at line 124
void setServiceDescription(string $description)

Set service description

Parameters

string $description

Return Value

void

at line 36
__construct(ContainerInterface|null $container = null)

Constructor

Parameters

ContainerInterface|null $container

at line 47
mixed|null getService(string $name)

Get service instance

Parameters

string $name

Return Value

mixed|null

at line 62
bool hasService(string $name)

Check for service

Parameters

string $name

Return Value

bool