<?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\CuratedCollection\CuratedCollectionHeadingFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CuratedCollection\CuratedCollectionPostsFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CuratedCollection\CuratedCollectionSecondaryFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CuratedCollection\CuratedCollectionTertiaryFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\CuratedCollection\CuratedCollectionVariationFieldEntity;

class AcfCuratedCollectionEntity extends FieldGroupEntity
{
  public static string $key = 'aux_curated_collection';
  public static string $documentationPath = '';

  protected array $initFields = [
    SectionFieldsCollectionEntity::class,
    SectionContentTabFieldEntity::class,
    CuratedCollectionVariationFieldEntity::class,
    CuratedCollectionPostsFieldEntity::class,
    CuratedCollectionSecondaryFieldEntity::class,
    CuratedCollectionTertiaryFieldEntity::class,
  ];
}
