BlenderBackendFactory
in package
implements
FactoryInterface
Factory for Blender backend.
Tags
Interfaces, Classes, Traits and Enums
- FactoryInterface
Table of Contents
- $config : PluginManager
- VuFind configuration reader
- $container : ContainerInterface
- Service manager.
- $facetConfig : string
- Facet configuration file identifier.
- $mappingsConfig : string
- Mappings YAML configuration file identifier.
- $searchConfig : string
- Search configuration file identifier.
- __invoke() : Backend
- Create service
- attachEvents() : void
- Create Blender listeners.
Properties
$config
VuFind configuration reader
protected
PluginManager
$config
$container
Service manager.
protected
ContainerInterface
$container
$facetConfig
Facet configuration file identifier.
protected
string
$facetConfig
= 'Blender'
$mappingsConfig
Mappings YAML configuration file identifier.
protected
string
$mappingsConfig
= 'BlenderMappings.yaml'
$searchConfig
Search configuration file identifier.
protected
string
$searchConfig
= 'Blender'
Methods
__invoke()
Create service
public
__invoke(ContainerInterface $sm, string $name[, array<string|int, mixed> $options = null ]) : Backend
Parameters
- $sm : ContainerInterface
-
Service manager
- $name : string
-
Requested service name (unused)
- $options : array<string|int, mixed> = null
-
Extra options (unused)
Tags
Return values
Backend —attachEvents()
Create Blender listeners.
protected
attachEvents(Backend $backend) : void
Parameters
- $backend : Backend
-
Backend