Google\Cloud\BigQuery\JobConfigurationTrait::buildJobConfig PHP Method

buildJobConfig() public method

Builds a configuration for a job.
public buildJobConfig ( string $name, string $projectId, array $config, array $userDefinedOptions ) : array
$name string
$projectId string
$config array
$userDefinedOptions array
return array
    public function buildJobConfig($name, $projectId, array $config, array $userDefinedOptions)
    {
        if (isset($userDefinedOptions['jobConfig'])) {
            $config = $userDefinedOptions['jobConfig'] + $config;
        }
        unset($userDefinedOptions['jobConfig']);
        return ['projectId' => $projectId, 'configuration' => [$name => $config]] + $userDefinedOptions;
    }
JobConfigurationTrait