diff --git a/lib/Entities/CustomFieldEntity.php b/lib/Entities/CustomFieldEntity.php index fb535f2cce..6d1eb45fde 100644 --- a/lib/Entities/CustomFieldEntity.php +++ b/lib/Entities/CustomFieldEntity.php @@ -13,6 +13,13 @@ use MailPoetVendor\Symfony\Component\Validator\Constraints as Assert; * @ORM\Table(name="custom_fields") */ class CustomFieldEntity { + public const TYPE_DATE = 'date'; + public const TYPE_TEXT = 'text'; + public const TYPE_TEXTAREA = 'textarea'; + public const TYPE_RADIO = 'radio'; + public const TYPE_CHECKBOX = 'checkbox'; + public const TYPE_SELECT = 'select'; + use AutoincrementedIdTrait; use CreatedAtTrait; use UpdatedAtTrait; diff --git a/lib/Models/CustomField.php b/lib/Models/CustomField.php index 63297e33e8..40d13264f9 100644 --- a/lib/Models/CustomField.php +++ b/lib/Models/CustomField.php @@ -2,6 +2,7 @@ namespace MailPoet\Models; +use MailPoet\Entities\CustomFieldEntity; use MailPoet\Util\DateConverter; use MailPoet\WP\Functions as WPFunctions; @@ -13,12 +14,12 @@ use MailPoet\WP\Functions as WPFunctions; class CustomField extends Model { public static $_table = MP_CUSTOM_FIELDS_TABLE; // phpcs:ignore PSR2.Classes.PropertyDeclaration - const TYPE_DATE = 'date'; - const TYPE_TEXT = 'text'; - const TYPE_TEXTAREA = 'textarea'; - const TYPE_RADIO = 'radio'; - const TYPE_CHECKBOX = 'checkbox'; - const TYPE_SELECT = 'select'; + const TYPE_DATE = CustomFieldEntity::TYPE_DATE; + const TYPE_TEXT = CustomFieldEntity::TYPE_TEXT; + const TYPE_TEXTAREA = CustomFieldEntity::TYPE_TEXTAREA; + const TYPE_RADIO = CustomFieldEntity::TYPE_RADIO; + const TYPE_CHECKBOX = CustomFieldEntity::TYPE_CHECKBOX; + const TYPE_SELECT = CustomFieldEntity::TYPE_SELECT; public function __construct() { parent::__construct();