public static function registerAll() { RacesEnumRegistrar::registerAll(); GendersEnumRegistrar::registerAll(); PropertiesEnumRegistrar::registerAll(); PersonBackgroundEnumRegistrar::registerAll(); GamingSessionEnumRegistrar::registerAll(); ProfessionsEnumRegistrar::registerAll(); ProfessionLevelsEnumRegistrar::registerAll(); ExceptionalitiesEnumRegistrar::registerAll(); StaminaEnumsRegistrar::registerAll(); HealthEnumsRegistrar::registerAll(); NameType::registerSelf(); }
/** * @test */ public function I_can_register_all_the_races_at_once() { RacesEnumRegistrar::registerAll(); self::assertTrue(Type::hasType(RaceType::RACE)); self::assertTrue(RaceType::hasSubTypeEnum(CommonDwarf::class)); self::assertTrue(RaceType::hasSubTypeEnum(MountainDwarf::class)); self::assertTrue(RaceType::hasSubTypeEnum(WoodDwarf::class)); self::assertTrue(RaceType::hasSubTypeEnum(CommonElf::class)); self::assertTrue(RaceType::hasSubTypeEnum(DarkElf::class)); self::assertTrue(RaceType::hasSubTypeEnum(GreenElf::class)); self::assertTrue(RaceType::hasSubTypeEnum(CommonHobbit::class)); self::assertTrue(RaceType::hasSubTypeEnum(CommonHuman::class)); self::assertTrue(RaceType::hasSubTypeEnum(Highlander::class)); self::assertTrue(RaceType::hasSubTypeEnum(CommonKroll::class)); self::assertTrue(RaceType::hasSubTypeEnum(WildKroll::class)); self::assertTrue(RaceType::hasSubTypeEnum(CommonOrc::class)); self::assertTrue(RaceType::hasSubTypeEnum(Goblin::class)); self::assertTrue(RaceType::hasSubTypeEnum(Skurut::class)); }