protected function build($config, array $options) { if (!empty($config['operations'])) { foreach ($config['operations'] as &$operation) { $operation['parameters']['api_key'] = array('description' => 'Billomat API key', 'location' => 'header', 'type' => 'string', 'sentAs' => 'X-BillomatApiKey', 'required' => true); } } return parent::build($config, $options); }
/** * {@inheritdoc} * * Overridden to sort the $config array based on dependencies */ protected function build($config, array $options) { return parent::build($this->sortConfig($config), $options); }
/** * Calls the parent class' build() function * * @param array $config * @param array $options * * @return Guzzle\Service\Description\ServiceDescription */ public function parentBuild($config, array $options) { return parent::build($config, $options); }