Open Journal Systems  3.3.0
Guzzle\Service\Description\ServiceDescriptionLoader Class Reference
Inheritance diagram for Guzzle\Service\Description\ServiceDescriptionLoader:
Guzzle\Service\AbstractConfigLoader Guzzle\Service\ConfigLoaderInterface

Protected Member Functions

 build ($config, array $options)
 
 resolveExtension ($name, array &$op, array &$operations)
 
- Protected Member Functions inherited from Guzzle\Service\AbstractConfigLoader
 loadFile ($filename)
 
 mergeData (array $a, array $b)
 
 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

Loader for service descriptions

Definition at line 11 of file ServiceDescriptionLoader.php.

Member Function Documentation

◆ build()

Guzzle\Service\Description\ServiceDescriptionLoader::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 ServiceDescriptionLoader.php.

References $op, and Guzzle\Service\Description\ServiceDescriptionLoader\resolveExtension().

◆ resolveExtension()

Guzzle\Service\Description\ServiceDescriptionLoader::resolveExtension (   $name,
array &  $op,
array &  $operations 
)
protected
Parameters
string$nameName of the operation
array$opOperation value array
array$operationsCurrently loaded operations
Exceptions
DescriptionBuilderExceptionwhen extending a non-existent operation

Definition at line 43 of file ServiceDescriptionLoader.php.

References $op.

Referenced by Guzzle\Service\Description\ServiceDescriptionLoader\build().


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