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
$serviceName
Service name
protected
string
$serviceName
$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>|nullgetService()
Get service instance
public
getService(string $name) : mixed|null
Parameters
- $name : string
Return values
mixed|nullgetServiceDescription()
Get service description
public
getServiceDescription() : string|null
Return values
string|nullgetServiceName()
Get service name
public
getServiceName() : string
Return values
stringgetServiceTitle()
Get service title
public
getServiceTitle() : string|null
Return values
string|nullhasService()
Check for service
public
hasService(string $name) : bool
Parameters
- $name : string
Return values
boolincludeServices()
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