<?php
declare(strict_types=1);

namespace WP_AUX\Entities\AuxCF\FieldsCollections;

use AuxCF\Entities\FieldsCollectionEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionCtasFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionCtasSwitchFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionDescriptionFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionDescriptionSwitchFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionHeadersSwitchFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionHeadingFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionRowAnchorFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionRowAnchorSwitchFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionSubheaderFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionSuperheaderFieldEntity;

class SectionIntroFieldsCollectionEntity extends FieldsCollectionEntity
{
  protected array $initFields = [
    SectionHeadingFieldEntity::class,
    SectionHeadersSwitchFieldEntity::class,
    SectionSuperheaderFieldEntity::class,
    SectionSubheaderFieldEntity::class,
    SectionDescriptionSwitchFieldEntity::class,
    SectionDescriptionFieldEntity::class,
    SectionCtasSwitchFieldEntity::class,
    SectionCtasFieldEntity::class,
    SectionRowAnchorSwitchFieldEntity::class,
    SectionRowAnchorFieldEntity::class,
  ];
}
