SpanProcessorBatch
    
            
            in package
            
        
    
            
            implements
                            ComponentProvider                    
    
    
FinalYes
Tags
Table of Contents
Interfaces
- ComponentProvider
 - A component provider is responsible for interpreting configuration and returning an implementation of a particular type.
 
Methods
- createPlugin() : T
 - getConfig() : ArrayNodeDefinition
 - Returns an array node describing the properties of this component provider.
 
Methods
createPlugin()
    public
                    createPlugin(SpanExporterInterface>} $properties, Context $context) : T
    Parameters
- $properties : SpanExporterInterface>}
 - $context : Context
 - 
                    
context that should be used to resolve component plugins
 
Attributes
- #[Override]
 
Return values
T —created component, typehint has to specify the component type that is provided by this component provider
getConfig()
Returns an array node describing the properties of this component provider.
    public
                    getConfig(ComponentProviderRegistry $registry, NodeBuilder $builder) : ArrayNodeDefinition
    Parameters
- $registry : ComponentProviderRegistry
 - 
                    
registry containing all available component providers
 - $builder : NodeBuilder
 - 
                    
node builder used to create configuration nodes
 
Attributes
- #[Override]
 
Return values
ArrayNodeDefinition —array node describing the properties