public static function getConfigDefinitions()
    {
        $definitions = parent::getConfigDefinitions();

        return $definitions + [
            'apiVersion' => [
                'valid' => ['string'],
                'default' => \DTS\eBaySDK\Catalog\Services\CatalogService::API_VERSION,
                'required' => true
            ],
            'authorization' => [
                'valid' => ['string'],
                'required' => true
            ],
            'marketplaceId' => [
                'valid' => ['string']
            ]
        ];
    }
public static function getConfigDefinitions()
    {
        $definitions = parent::getConfigDefinitions();

        return $definitions + [
            'apiVersion' => [
                'valid' => ['string'],
                'default' => \DTS\eBaySDK\Catalog\Services\CatalogService::API_VERSION,
                'required' => true
            ],
            'authorization' => [
                'valid' => ['string'],
                'required' => true
            ],
            'marketplaceId' => [
                'valid' => ['string']
            ]
        ];
    }
public static function getConfigDefinitions ( ) { $ definitions = parent :: getConfigDefinitions ( ) ; return $ definitions + [ 'apiVersion' => [ 'valid' => [ 'string' ] , 'default' => \ DTS \ eBaySDK \ Catalog \ Services \ CatalogService :: API_VERSION , 'required' => true ] , 'authorization' => [ 'valid' => [ 'string' ] , 'required' => true ] , 'marketplaceId' => [ 'valid' => [ 'string' ] ] ] ; }
Returns definitions for each configuration option that is supported.

@return array An associative array of configuration definitions.
Returns definitions for each configuration option that is supported .