<?php
namespace Hecate\Customizer\Repositories;

use Hecate\Customizer\Controls\Input;
use Hecate\Customizer\Controls\DataControl;
use Hecate\Customizer\Controls\ChildrenControl;


class ControlsRepository extends BaseRepository {

	static $defaultClass     = \WP_Customize_Control::class;
	static $registerFunction = 'register_control_type';

	public static function getCustomClasssByType() {
		return array(
            'hecate-input'        => Input::class,
			'hecate-children'     => ChildrenControl::class,
            'hecate-data-control' => DataControl::class
		);
	}

}
