Gets allowable values of the enum

@return string[]
173212
public function getActionAllowableValues()
    {
        return [
            self::ACTION_ADD,
            self::ACTION_ASSEMBLE,
            self::ACTION_CONFIGURE,
            self::ACTION_ENTER_PASSWORD,
            self::ACTION_LOCK,
            self::ACTION_MOVE,
            self::ACTION_REPACKAGE,
            self::ACTION_SET_NAME,
            self::ACTION_SET_PASSWORD,
            self::ACTION_UNLOCK,
        ];
    }
869804
public function getStatusAllowableValues()
    {
        return [
            self::STATUS_ACTIVE,
            self::STATUS_PAUSED,
            self::STATUS_READY,
            self::STATUS_DELIVERED,
            self::STATUS_CANCELLED,
            self::STATUS_REVERTED,
        ];
    }
164433
public function getSubjectAllowableValues()
    {
        return [
            self::SUBJECT_ENGLISHLANGUAGE_ARTS,
            self::SUBJECT_MATH,
            self::SUBJECT_SCIENCE,
            self::SUBJECT_SOCIAL_STUDIES,
            self::SUBJECT_LANGUAGE,
            self::SUBJECT_HOMEROOMADVISORY,
            self::SUBJECT_INTERVENTIONSONLINE_LEARNING,
            self::SUBJECT_TECHNOLOGY_AND_ENGINEERING,
            self::SUBJECT_PE_AND_HEALTH,
            self::SUBJECT_ARTS_AND_MUSIC,
            self::SUBJECT_OTHER,
        ];
    }
1078479
public function getStatusAllowableValues()
    {
        return [
            self::STATUS_OK,
            self::STATUS_ERROR,
            self::STATUS_CREATING,
            self::STATUS_DELETING,
            self::STATUS_UPDATING,
            self::STATUS_DISABLED,
        ];
    }
531275
public function getLocationFlagAllowableValues()
    {
        return [
            self::LOCATION_FLAG_AUTO_FIT,
            self::LOCATION_FLAG_CARGO,
            self::LOCATION_FLAG_CORPSE_BAY,
            self::LOCATION_FLAG_DRONE_BAY,
            self::LOCATION_FLAG_FLEET_HANGAR,
            self::LOCATION_FLAG_DELIVERIES,
            self::LOCATION_FLAG_HIDDEN_MODIFIERS,
            self::LOCATION_FLAG_HANGAR,
            self::LOCATION_FLAG_HANGAR_ALL,
            self::LOCATION_FLAG_LO_SLOT0,
            self::LOCATION_FLAG_LO_SLOT1,
            self::LOCATION_FLAG_LO_SLOT2,
            self::LOCATION_FLAG_LO_SLOT3,
            self::LOCATION_FLAG_LO_SLOT4,
            self::LOCATION_FLAG_LO_SLOT5,
            self::LOCATION_FLAG_LO_SLOT6,
            self::LOCATION_FLAG_LO_SLOT7,
            self::LOCATION_FLAG_MED_SLOT0,
            self::LOCATION_FLAG_MED_SLOT1,
            self::LOCATION_FLAG_MED_SLOT2,
            self::LOCATION_FLAG_MED_SLOT3,
            self::LOCATION_FLAG_MED_SLOT4,
            self::LOCATION_FLAG_MED_SLOT5,
            self::LOCATION_FLAG_MED_SLOT6,
            self::LOCATION_FLAG_MED_SLOT7,
            self::LOCATION_FLAG_HI_SLOT0,
            self::LOCATION_FLAG_HI_SLOT1,
            self::LOCATION_FLAG_HI_SLOT2,
            self::LOCATION_FLAG_HI_SLOT3,
            self::LOCATION_FLAG_HI_SLOT4,
            self::LOCATION_FLAG_HI_SLOT5,
            self::LOCATION_FLAG_HI_SLOT6,
            self::LOCATION_FLAG_HI_SLOT7,
            self::LOCATION_FLAG_ASSET_SAFETY,
            self::LOCATION_FLAG_LOCKED,
            self::LOCATION_FLAG_UNLOCKED,
            self::LOCATION_FLAG_IMPLANT,
            self::LOCATION_FLAG_QUAFE_BAY,
            self::LOCATION_FLAG_RIG_SLOT0,
            self::LOCATION_FLAG_RIG_SLOT1,
            self::LOCATION_FLAG_RIG_SLOT2,
            self::LOCATION_FLAG_RIG_SLOT3,
            self::LOCATION_FLAG_RIG_SLOT4,
            self::LOCATION_FLAG_RIG_SLOT5,
            self::LOCATION_FLAG_RIG_SLOT6,
            self::LOCATION_FLAG_RIG_SLOT7,
            self::LOCATION_FLAG_SHIP_HANGAR,
            self::LOCATION_FLAG_SPECIALIZED_FUEL_BAY,
            self::LOCATION_FLAG_SPECIALIZED_ORE_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_GAS_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_MINERAL_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_SALVAGE_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_SHIP_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_SMALL_SHIP_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_MEDIUM_SHIP_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_LARGE_SHIP_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_INDUSTRIAL_SHIP_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_AMMO_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_COMMAND_CENTER_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_PLANETARY_COMMODITIES_HOLD,
            self::LOCATION_FLAG_SPECIALIZED_MATERIAL_BAY,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT0,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT1,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT2,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT3,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT4,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT5,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT6,
            self::LOCATION_FLAG_SUB_SYSTEM_SLOT7,
            self::LOCATION_FLAG_FIGHTER_BAY,
            self::LOCATION_FLAG_FIGHTER_TUBE0,
            self::LOCATION_FLAG_FIGHTER_TUBE1,
            self::LOCATION_FLAG_FIGHTER_TUBE2,
            self::LOCATION_FLAG_FIGHTER_TUBE3,
            self::LOCATION_FLAG_FIGHTER_TUBE4,
            self::LOCATION_FLAG_MODULE,
        ];
    }
425088
private function getCliOptions()
    {
        $validOptions = [];

        foreach ($this->getOptions() as $option) {
            $key = $option[0];
            $validOptions[$key] = $this->option($key);
        }

        return array_filter($validOptions);
    }
1367393
protected function allowedTypes()
    {
        return [
            self::TYPE_DEFAULT_MESSAGE,
            self::TYPE_REGISTRATION_MESSAGE,
            self::TYPE_RESET_PASSWORD_MESSAGE,
            self::TYPE_LOGIN_MESSAGE,
            self::TYPE_NOTIFICATION_MESSAGE,
        ];
    }
1166396
public function getRecipientsTypeAllowableValues()
    {
        return [
            self::RECIPIENTS_TYPE_ALL,
            self::RECIPIENTS_TYPE_DELIVERED,
            self::RECIPIENTS_TYPE_ANSWERED,
            self::RECIPIENTS_TYPE_SOFT_BOUNCES,
            self::RECIPIENTS_TYPE_HARD_BOUNCES,
            self::RECIPIENTS_TYPE_UNSUBSCRIBED,
        ];
    }
969222
public static function getAvailableTypes()
    {
        return [
            self::TYPE_STRING,
            self::TYPE_INTEGER,
            self::TYPE_FLOAT,
            self::TYPE_BOOLEAN,
            self::TYPE_DATETIME,
        ];
    }
1092249
public function getGrantableRolesAllowableValues()
    {
        return [
            self::GRANTABLE_ROLES_ACCOUNT_TAKE_1,
            self::GRANTABLE_ROLES_ACCOUNT_TAKE_2,
            self::GRANTABLE_ROLES_ACCOUNT_TAKE_3,
            self::GRANTABLE_ROLES_ACCOUNT_TAKE_4,
            self::GRANTABLE_ROLES_ACCOUNT_TAKE_5,
            self::GRANTABLE_ROLES_ACCOUNT_TAKE_6,
            self::GRANTABLE_ROLES_ACCOUNT_TAKE_7,
            self::GRANTABLE_ROLES_ACCOUNTANT,
            self::GRANTABLE_ROLES_AUDITOR,
            self::GRANTABLE_ROLES_COMMUNICATIONS_OFFICER,
            self::GRANTABLE_ROLES_CONFIG_EQUIPMENT,
            self::GRANTABLE_ROLES_CONFIG_STARBASE_EQUIPMENT,
            self::GRANTABLE_ROLES_CONTAINER_TAKE_1,
            self::GRANTABLE_ROLES_CONTAINER_TAKE_2,
            self::GRANTABLE_ROLES_CONTAINER_TAKE_3,
            self::GRANTABLE_ROLES_CONTAINER_TAKE_4,
            self::GRANTABLE_ROLES_CONTAINER_TAKE_5,
            self::GRANTABLE_ROLES_CONTAINER_TAKE_6,
            self::GRANTABLE_ROLES_CONTAINER_TAKE_7,
            self::GRANTABLE_ROLES_CONTRACT_MANAGER,
            self::GRANTABLE_ROLES_DIPLOMAT,
            self::GRANTABLE_ROLES_DIRECTOR,
            self::GRANTABLE_ROLES_FACTORY_MANAGER,
            self::GRANTABLE_ROLES_FITTING_MANAGER,
            self::GRANTABLE_ROLES_HANGAR_QUERY_1,
            self::GRANTABLE_ROLES_HANGAR_QUERY_2,
            self::GRANTABLE_ROLES_HANGAR_QUERY_3,
            self::GRANTABLE_ROLES_HANGAR_QUERY_4,
            self::GRANTABLE_ROLES_HANGAR_QUERY_5,
            self::GRANTABLE_ROLES_HANGAR_QUERY_6,
            self::GRANTABLE_ROLES_HANGAR_QUERY_7,
            self::GRANTABLE_ROLES_HANGAR_TAKE_1,
            self::GRANTABLE_ROLES_HANGAR_TAKE_2,
            self::GRANTABLE_ROLES_HANGAR_TAKE_3,
            self::GRANTABLE_ROLES_HANGAR_TAKE_4,
            self::GRANTABLE_ROLES_HANGAR_TAKE_5,
            self::GRANTABLE_ROLES_HANGAR_TAKE_6,
            self::GRANTABLE_ROLES_HANGAR_TAKE_7,
            self::GRANTABLE_ROLES_JUNIOR_ACCOUNTANT,
            self::GRANTABLE_ROLES_PERSONNEL_MANAGER,
            self::GRANTABLE_ROLES_RENT_FACTORY_FACILITY,
            self::GRANTABLE_ROLES_RENT_OFFICE,
            self::GRANTABLE_ROLES_RENT_RESEARCH_FACILITY,
            self::GRANTABLE_ROLES_SECURITY_OFFICER,
            self::GRANTABLE_ROLES_STARBASE_DEFENSE_OPERATOR,
            self::GRANTABLE_ROLES_STARBASE_FUEL_TECHNICIAN,
            self::GRANTABLE_ROLES_STATION_MANAGER,
            self::GRANTABLE_ROLES_TERRESTRIAL_COMBAT_OFFICER,
            self::GRANTABLE_ROLES_TERRESTRIAL_LOGISTICS_OFFICER,
            self::GRANTABLE_ROLES_TRADER,
        ];
    }
1274677
public function getGrantableRolesAtHqAllowableValues()
    {
        return [
            self::GRANTABLE_ROLES_AT_HQ_DIRECTOR,
            self::GRANTABLE_ROLES_AT_HQ_PERSONNEL_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNTANT,
            self::GRANTABLE_ROLES_AT_HQ_SECURITY_OFFICER,
            self::GRANTABLE_ROLES_AT_HQ_FACTORY_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_STATION_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_AUDITOR,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_1,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_2,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_3,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_4,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_5,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_6,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_TAKE_7,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_1,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_2,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_3,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_4,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_5,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_6,
            self::GRANTABLE_ROLES_AT_HQ_HANGAR_QUERY_7,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_1,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_2,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_3,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_4,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_5,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_6,
            self::GRANTABLE_ROLES_AT_HQ_ACCOUNT_TAKE_7,
            self::GRANTABLE_ROLES_AT_HQ_DIPLOMAT,
            self::GRANTABLE_ROLES_AT_HQ_CONFIG_EQUIPMENT,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_1,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_2,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_3,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_4,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_5,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_6,
            self::GRANTABLE_ROLES_AT_HQ_CONTAINER_TAKE_7,
            self::GRANTABLE_ROLES_AT_HQ_RENT_OFFICE,
            self::GRANTABLE_ROLES_AT_HQ_RENT_FACTORY_FACILITY,
            self::GRANTABLE_ROLES_AT_HQ_RENT_RESEARCH_FACILITY,
            self::GRANTABLE_ROLES_AT_HQ_JUNIOR_ACCOUNTANT,
            self::GRANTABLE_ROLES_AT_HQ_CONFIG_STARBASE_EQUIPMENT,
            self::GRANTABLE_ROLES_AT_HQ_TRADER,
            self::GRANTABLE_ROLES_AT_HQ_COMMUNICATIONS_OFFICER,
            self::GRANTABLE_ROLES_AT_HQ_CONTRACT_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_STARBASE_DEFENSE_OPERATOR,
            self::GRANTABLE_ROLES_AT_HQ_STARBASE_FUEL_TECHNICIAN,
            self::GRANTABLE_ROLES_AT_HQ_FITTING_MANAGER,
            self::GRANTABLE_ROLES_AT_HQ_TERRESTRIAL_COMBAT_OFFICER,
            self::GRANTABLE_ROLES_AT_HQ_TERRESTRIAL_LOGISTICS_OFFICER,
        ];
    }
300826
public static function enumFonts() {
        return [
            FontAwesomeIconInterface::FONT_AWESOME_FONT,
            FontAwesomeIconInterface::FONT_AWESOME_FONT_BOLD,
            FontAwesomeIconInterface::FONT_AWESOME_FONT_LIGHT,
            FontAwesomeIconInterface::FONT_AWESOME_FONT_REGULAR,
            FontAwesomeIconInterface::FONT_AWESOME_FONT_SOLID,
        ];
    }
493368
public function getRolesAtHqAllowableValues()
    {
        return [
            self::ROLES_AT_HQ_DIRECTOR,
            self::ROLES_AT_HQ_PERSONNEL_MANAGER,
            self::ROLES_AT_HQ_ACCOUNTANT,
            self::ROLES_AT_HQ_SECURITY_OFFICER,
            self::ROLES_AT_HQ_FACTORY_MANAGER,
            self::ROLES_AT_HQ_STATION_MANAGER,
            self::ROLES_AT_HQ_AUDITOR,
            self::ROLES_AT_HQ_HANGAR_TAKE_1,
            self::ROLES_AT_HQ_HANGAR_TAKE_2,
            self::ROLES_AT_HQ_HANGAR_TAKE_3,
            self::ROLES_AT_HQ_HANGAR_TAKE_4,
            self::ROLES_AT_HQ_HANGAR_TAKE_5,
            self::ROLES_AT_HQ_HANGAR_TAKE_6,
            self::ROLES_AT_HQ_HANGAR_TAKE_7,
            self::ROLES_AT_HQ_HANGAR_QUERY_1,
            self::ROLES_AT_HQ_HANGAR_QUERY_2,
            self::ROLES_AT_HQ_HANGAR_QUERY_3,
            self::ROLES_AT_HQ_HANGAR_QUERY_4,
            self::ROLES_AT_HQ_HANGAR_QUERY_5,
            self::ROLES_AT_HQ_HANGAR_QUERY_6,
            self::ROLES_AT_HQ_HANGAR_QUERY_7,
            self::ROLES_AT_HQ_ACCOUNT_TAKE_1,
            self::ROLES_AT_HQ_ACCOUNT_TAKE_2,
            self::ROLES_AT_HQ_ACCOUNT_TAKE_3,
            self::ROLES_AT_HQ_ACCOUNT_TAKE_4,
            self::ROLES_AT_HQ_ACCOUNT_TAKE_5,
            self::ROLES_AT_HQ_ACCOUNT_TAKE_6,
            self::ROLES_AT_HQ_ACCOUNT_TAKE_7,
            self::ROLES_AT_HQ_DIPLOMAT,
            self::ROLES_AT_HQ_CONFIG_EQUIPMENT,
            self::ROLES_AT_HQ_CONTAINER_TAKE_1,
            self::ROLES_AT_HQ_CONTAINER_TAKE_2,
            self::ROLES_AT_HQ_CONTAINER_TAKE_3,
            self::ROLES_AT_HQ_CONTAINER_TAKE_4,
            self::ROLES_AT_HQ_CONTAINER_TAKE_5,
            self::ROLES_AT_HQ_CONTAINER_TAKE_6,
            self::ROLES_AT_HQ_CONTAINER_TAKE_7,
            self::ROLES_AT_HQ_RENT_OFFICE,
            self::ROLES_AT_HQ_RENT_FACTORY_FACILITY,
            self::ROLES_AT_HQ_RENT_RESEARCH_FACILITY,
            self::ROLES_AT_HQ_JUNIOR_ACCOUNTANT,
            self::ROLES_AT_HQ_CONFIG_STARBASE_EQUIPMENT,
            self::ROLES_AT_HQ_TRADER,
            self::ROLES_AT_HQ_COMMUNICATIONS_OFFICER,
            self::ROLES_AT_HQ_CONTRACT_MANAGER,
            self::ROLES_AT_HQ_STARBASE_DEFENSE_OPERATOR,
            self::ROLES_AT_HQ_STARBASE_FUEL_TECHNICIAN,
            self::ROLES_AT_HQ_FITTING_MANAGER,
            self::ROLES_AT_HQ_TERRESTRIAL_COMBAT_OFFICER,
            self::ROLES_AT_HQ_TERRESTRIAL_LOGISTICS_OFFICER,
        ];
    }
669589
public function getHighGradeAllowableValues()
    {
        return [
            self::HIGH_GRADE__1,
            self::HIGH_GRADE__2,
            self::HIGH_GRADE__3,
            self::HIGH_GRADE__4,
            self::HIGH_GRADE__5,
            self::HIGH_GRADE__6,
            self::HIGH_GRADE__7,
            self::HIGH_GRADE__8,
            self::HIGH_GRADE__9,
            self::HIGH_GRADE__10,
            self::HIGH_GRADE__11,
            self::HIGH_GRADE__12,
            self::HIGH_GRADE_PRE_KINDERGARTEN,
            self::HIGH_GRADE_KINDERGARTEN,
            self::HIGH_GRADE_POST_GRADUATE,
            self::HIGH_GRADE_OTHER,
        ];
    }
103228
public static function enumTypes() {
        return [
            DataTablesColumnInterface::DATATABLES_TYPE_DATE,
            DataTablesColumnInterface::DATATABLES_TYPE_HTML,
            DataTablesColumnInterface::DATATABLES_TYPE_HTML_NUM,
            DataTablesColumnInterface::DATATABLES_TYPE_NUM,
            DataTablesColumnInterface::DATATABLES_TYPE_NUM_FMT,
            DataTablesColumnInterface::DATATABLES_TYPE_STRING,
        ];
    }
875314
protected function getValuesFromFlagOrEnum($flag)
    {
        $values = [];

        if ($flag instanceof static) {
            foreach ($flag->getNames() as $enum) {
                $values[] = static::getNameValue($enum);
            }
        } elseif (static::isValidName((string) $flag)) {
            $values[] = static::getNameValue((string) $flag);
        } elseif (is_numeric($flag)) {
            $values[] = $flag;
        }

        return $values;
    }
994343
public function getSecondPartyTypeAllowableValues()
    {
        return [
            self::SECOND_PARTY_TYPE_CHARACTER,
            self::SECOND_PARTY_TYPE_CORPORATION,
            self::SECOND_PARTY_TYPE_ALLIANCE,
            self::SECOND_PARTY_TYPE_FACTION,
            self::SECOND_PARTY_TYPE_SYSTEM,
        ];
    }