<?php
/**
 * Config provider manager for "transmutation_handler.shortcode_references".
 *
 * @package Ealab\Deployer
 */

namespace EaLab\WP_Deployer\vendor\Ealab\Deployer\Tracking\Config\TransmutationHandlerShortcodeReferences;

use EaLab\WP_Deployer\vendor\Ealab\Deployer\Tracking\Config\ConfigProviderManagerBase;

/**
 * Config provider manager for "transmutation_handler.shortcode_references".
 */
class TransmutationHandlerShortcodeReferencesConfigProviderManager extends ConfigProviderManagerBase {
	/**
	 * {@inheritDoc}
	 */
	protected function getBaseConfigProviderDefinitions(): array {
		$providers = array();

		$providers[] = array( 'class' => TransmutationHandlerShortcodeReferencesRepositoryConfigProvider::class );

		return $providers;
	}

	/**
	 * {@inheritDoc}
	 */
	public static function getManagerId(): string {
		return 'transmutation_handler.shortcode_references';
	}
}
