<?php 
/**
 * WeCodeArt Framework Init.
 *
 * WARNING: This file is part of the core WeCodeArt Framework. DO NOT edit this file under any circumstances.
 * Please do all modifications in the form of a child theme.
 *
 * @package 	WeCodeArt Framework.
 * @subpackage  Class Alias
 * @copyright   Copyright (c) 2025, WeCodeArt Framework
 * @since		6.3.7
 * @version		6.3.7
 */

defined( 'ABSPATH' ) || exit;

// Traits
class_alias( '\WeCodeArt\Config\Traits\Singleton',          '\WeCodeArt\Traits\Singleton' );
class_alias( '\WeCodeArt\Config\Traits\Asset',              '\WeCodeArt\Traits\Asset' );
class_alias( '\WeCodeArt\Config\Traits\No_Conditionals',    '\WeCodeArt\Traits\No_Conditionals' );

// Interfaces
class_alias( '\WeCodeArt\Config\Interfaces\Loadable',       '\WeCodeArt\Interfaces\Loadable' );
class_alias( '\WeCodeArt\Config\Interfaces\Installable',    '\WeCodeArt\Interfaces\Installable' );
class_alias( '\WeCodeArt\Config\Interfaces\Integration',    '\WeCodeArt\Interfaces\Integration' );
class_alias( '\WeCodeArt\Config\Interfaces\Conditional',    '\WeCodeArt\Interfaces\Conditional' );

// Deprecated/Compat
class_alias( '\WeCodeArt\Config\Traits\Singleton',          '\WeCodeArt\Singleton' );
class_alias( '\WeCodeArt\Config\Traits\No_Conditionals',    '\WeCodeArt\Conditional\Traits\No_Conditionals' );
class_alias( '\WeCodeArt\Config\Interfaces\Loadable',       '\WeCodeArt\Loadable' );
class_alias( '\WeCodeArt\Config\Interfaces\Installable',    '\WeCodeArt\Installable' );
class_alias( '\WeCodeArt\Config\Interfaces\Integration',    '\WeCodeArt\Integration' );
class_alias( '\WeCodeArt\Config\Interfaces\Conditional',    '\WeCodeArt\Conditional\Interfaces\ConditionalInterface' );