<?php
declare(strict_types=1);

namespace WP_AUX\Entities\AuxCF\FieldsCollections;

use WP_AUX\Entities\AuxCF\Fields\Section\SectionBackgroundFieldEntity;
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\SectionIntroTabFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionStyleTabFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionSubheaderFieldEntity;
use WP_AUX\Entities\AuxCF\Fields\Section\SectionSuperheaderFieldEntity;

/**
 * A standard set of section fields, minus "Style" options
 * @since 1.0.0
 */
class SectionPlainFieldsCollectionEntity extends SectionFieldsCollectionEntity
{
  protected array $initFields = [
    SectionHeadingFieldEntity::class,
    SectionIntroTabFieldEntity::class,
    SectionHeadersSwitchFieldEntity::class,
    SectionSuperheaderFieldEntity::class,
    SectionSubheaderFieldEntity::class,
    SectionDescriptionSwitchFieldEntity::class,
    SectionDescriptionFieldEntity::class,
    SectionCtasSwitchFieldEntity::class,
    SectionCtasFieldEntity::class,
    SectionStyleTabFieldEntity::class,
    SectionBackgroundFieldEntity::class,
  ];
}
