Aws\Sdk::mergeArgs PHP Method

mergeArgs() private method

private mergeArgs ( $namespace, array $manifest, array $args = [] )
$manifest array
$args array
    private function mergeArgs($namespace, array $manifest, array $args = [])
    {
        // Merge provided args with stored, service-specific args.
        if (isset($this->args[$namespace])) {
            $args += $this->args[$namespace];
        }
        // Provide the endpoint prefix in the args.
        if (!isset($args['service'])) {
            $args['service'] = $manifest['endpoint'];
        }
        return $args + $this->args;
    }