Open Journal Systems  3.3.0
Guzzle\Service\Builder\ServiceBuilderLoader Class Reference
Inheritance diagram for Guzzle\Service\Builder\ServiceBuilderLoader:
Guzzle\Service\AbstractConfigLoader Guzzle\Service\ConfigLoaderInterface

Protected Member Functions

 build ($config, array $options)
 
 mergeData (array $a, array $b)
 
- Protected Member Functions inherited from Guzzle\Service\AbstractConfigLoader
 loadFile ($filename)
 
 mergeIncludes (&$config, $basePath=null)
 

Additional Inherited Members

- Public Member Functions inherited from Guzzle\Service\AbstractConfigLoader
 addAlias ($filename, $alias)
 
 load ($config, array $options=array())
 
 removeAlias ($alias)
 
- Protected Attributes inherited from Guzzle\Service\AbstractConfigLoader
 $aliases = array()
 
 $loadedFiles = array()
 
- Static Protected Attributes inherited from Guzzle\Service\AbstractConfigLoader
static $jsonErrors
 

Detailed Description

Service builder config loader

Definition at line 11 of file ServiceBuilderLoader.php.

Member Function Documentation

◆ build()

Guzzle\Service\Builder\ServiceBuilderLoader::build (   $config,
array  $options 
)
protected

Perform the parsing of a config file and create the end result

Parameters
array$configConfiguration data
array$optionsOptions to use when building
Returns
mixed

Reimplemented from Guzzle\Service\AbstractConfigLoader.

Definition at line 13 of file ServiceBuilderLoader.php.

◆ mergeData()

Guzzle\Service\Builder\ServiceBuilderLoader::mergeData ( array  $a,
array  $b 
)
protected

Default implementation for merging two arrays of data (uses array_merge_recursive)

Parameters
array$aOriginal data
array$bData to merge into the original and overwrite existing values
Returns
array

Reimplemented from Guzzle\Service\AbstractConfigLoader.

Definition at line 58 of file ServiceBuilderLoader.php.


The documentation for this class was generated from the following file: