libSmalldb  v2.0.2
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SmalldbExtension Class Reference

Inheritance diagram for SmalldbExtension

Public Member Functions

 getConfiguration (array $config, ContainerBuilder $container)
 Create bundle configuration. More...
 
 load (array $configs, ContainerBuilder $container)
 
 process (ContainerBuilder $container)
 

Protected Member Functions

 registerProvider (ContainerBuilder $container, string $providerId, $machineType, ?string $realReferenceClass, Reference $definitionBagReference, ?Reference $transitionsReference, ?Reference $repositoryReference)
 
 createClassLocator (string $baseDir, ?array $config)
 

Protected Attributes

const PROVIDER_CLASS = LambdaProvider\​class
 
array $config
 

Member Function Documentation

◆ getConfiguration()

getConfiguration ( array  $config,
ContainerBuilder  $container 
)

Create bundle configuration.

Smalldb Bundle overrides this with an extended configuration class.

Returns
Configuration

◆ load()

load ( array  $configs,
ContainerBuilder  $container 
)

◆ process()

process ( ContainerBuilder  $container)

◆ registerProvider()

registerProvider ( ContainerBuilder  $container,
string  $providerId,
  $machineType,
?string  $realReferenceClass,
Reference  $definitionBagReference,
?Reference  $transitionsReference,
?Reference  $repositoryReference 
)
protected

◆ createClassLocator()

createClassLocator ( string  $baseDir,
?array  $config 
)
protected

Member Data Documentation

◆ PROVIDER_CLASS

const PROVIDER_CLASS = LambdaProvider\​class
protected

◆ $config

array $config
protected