<?php
declare(strict_types=1);

namespace WP_AUX\Entities\AuxCF\FieldGroups;

use AuxCF\Entities\FieldGroupEntity;
use WP_AUX\Entities\AuxCF\FieldsCollections\SectionFieldsCollectionEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionContentTabFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\ContactCardCollection\ContactCardsFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\ContactCardCollection\ContactCardCollectionHasFeatureSwitchFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\ContactCardCollection\ContactCardCollectionImageSwitchFieldEntity;

class AcfContactCardCollectionEntity extends FieldGroupEntity
{
  public static string $key = 'aux_contact_card_collection';
  public static string $documentationPath = 'components-contact-cards-directories-contact-card-collection-about-contact-card-collections--docs';

  protected array $initFields = [
    SectionFieldsCollectionEntity::class,
    SectionContentTabFieldEntity::class,
    ContactCardCollectionHasFeatureSwitchFieldEntity::class,
    ContactCardCollectionImageSwitchFieldEntity::class,
    ContactCardsFieldEntity::class,
  ];
}
