<?php
declare(strict_types=1);

namespace WP_AUX\Entities\AuxCF\FieldGroups;

use AuxCF\Entities\FieldGroupEntity;
use WP_AUX\Entities\AuxCF\Fields\SplitFeature\SplitFeatureFileFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\SplitFeature\SplitFeatureCardsFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CardSlab\CardSlabCardsTypeFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CardSlab\CardSlabCtaTypeFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionCardsMediaOptionsFieldEntity;

class AcfSplitFeatureEntity extends FieldGroupEntity
{
  public static string $key = 'aux_split_feature';
  public static string $documentationPath = 'components-split-feature-about-split-features--docs';

  protected array $initFields = [
    SplitFeatureFileFieldEntity::class,
    CardSlabCardsTypeFieldEntity::class,
    SectionCardsMediaOptionsFieldEntity::class,
    CardSlabCtaTypeFieldEntity::class,
    SplitFeatureCardsFieldEntity::class,
  ];
}
