<?php  namespace App\Enums;  enum QuestionType: int { 	case Text = 1;  	case Textarea = 2;  	case Checkbox = 3;  	case StandardRadio = 4;  	case CustomRadio = 5;  	case CheckboxLimitedAnswers = 6;  	case CheckboxWithCustomAnswer = 7;  	case PpiStandardRadio = 8;  	case CheckboxWithAnswerPositivity = 9;  	case Email = 10;  	public static function getComparableTypes(): array 	{ 		return [ 			self::Checkbox, 			self::StandardRadio, 			self::CustomRadio, 		]; 	}  	public static function getTextualTypes(): array 	{ 		return [ 			self::Text, 			self::Textarea, 		]; 	}  	public static function izzQuestionTypes(): array 	{ 		return [ 			self::Text, 			self::Textarea, 			self::Checkbox, 			self::StandardRadio, 			self::CustomRadio, 		]; 	}  	public static function ppiQuestionTypes(): array 	{ 		return [ 			self::Text, 			self::Textarea, 			self::Checkbox, 			self::CheckboxLimitedAnswers, 			self::CheckboxWithCustomAnswer, 			self::PpiStandardRadio, 			self::CustomRadio, 			self::Email, 		]; 	}  	public static function baQuestionTypes(): array 	{ 		return [ 			self::Text, 			self::Textarea, 			self::Checkbox, 			self::CheckboxLimitedAnswers, 			self::CheckboxWithCustomAnswer, 			self::CheckboxWithAnswerPositivity, 			self::PpiStandardRadio, 			self::CustomRadio, 		]; 	}  	public static function textualQuestionTypes(): array 	{ 		return [ 			self::Text->value, 			self::Textarea->value, 			self::Email->value, 		]; 	}  	public static function standardRadioQuestionTypes(): array 	{ 		return [ 			self::StandardRadio->value, 			self::PpiStandardRadio->value, 		]; 	} }