NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Interface ConfigLoaderInterface

Interface used for loading configuration data (service descriptions, service builder configs, etc)

If a loaded configuration data sets includes a top level key containing an 'includes' section, then the data in the file will extend the merged result of all of the included config files.

### Direct known implementers

`Guzzle\Service\AbstractConfigLoader`, `Guzzle\Service\CachingConfigLoader`

### Indirect known implementers

`Guzzle\Service\Builder\ServiceBuilderLoader`, `Guzzle\Service\Description\ServiceDescriptionLoader`

Namespace: Guzzle\Service
Located at Guzzle/Service/ConfigLoaderInterface.php

## Methods summary

- `public` `load ( mixed $config, array $options = array() )`

  Loads configuration data and returns an array of the loaded result

## Methods detail

# `public mixed`
`load( mixed $config, array $options = array() )`

Loads configuration data and returns an array of the loaded result

#### Parameters

$config
  `mixed`
  $config Data to load (filename or array of data)
$options
  `array`
  $options Array of options to use when loading

#### Returns

`mixed`

### Magic methods summary