<?php
declare(strict_types=1);

namespace WP_AUX\Entities\AuxCF\FieldGroups;

use AuxCF\Entities\FieldGroupEntity;
use WP_AUX\Entities\AuxCF\Fields\CtaFeature\CtaFeatureImageFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CtaFeature\CtaFeatureAlignmentFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CtaFeature\CtaFeatureHeadingFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CtaFeature\CtaFeatureDescriptionFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CtaFeature\CtaFeatureCtaFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CtaFeature\CtaFeatureStyleFieldEntity;

class AcfCtaFeatureEntity extends FieldGroupEntity
{
  public static string $key = 'aux_cta_feature';
  public static string $documentationPath = 'components-cta-feature-about-cta-features--docs';
  
  protected array $initFields = [
    CtaFeatureHeadingFieldEntity::class,
    CtaFeatureImageFieldEntity::class,
    CtaFeatureAlignmentFieldEntity::class,
    CtaFeatureDescriptionFieldEntity::class,
    CtaFeatureCtaFieldEntity::class,
    CtaFeatureStyleFieldEntity::class,
  ];
}
