public static function registerAll() { LevelRankType::registerSelf(); ProfessionsEnumRegistrar::registerAll(); PropertiesEnumRegistrar::registerAll(); DateTimeImmutableType::registerSelf(); }
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_got_registered_subtypes_even_if_profession_is_already_registered() { if (!Type::hasType($this->getExpectedTypeName())) { Type::addType($this->getExpectedTypeName(), $this->getTypeClass()); } self::assertTrue(Type::hasType($this->getExpectedTypeName())); ProfessionsEnumRegistrar::registerAll(); self::assertTrue(ProfessionType::hasSubTypeEnum(Commoner::class)); self::assertTrue(ProfessionType::hasSubTypeEnum(Fighter::class)); self::assertTrue(ProfessionType::hasSubTypeEnum(Wizard::class)); self::assertTrue(ProfessionType::hasSubTypeEnum(Priest::class)); self::assertTrue(ProfessionType::hasSubTypeEnum(Theurgist::class)); self::assertTrue(ProfessionType::hasSubTypeEnum(Thief::class)); self::assertTrue(ProfessionType::hasSubTypeEnum(Ranger::class)); }
protected function setUp() { ProfessionsEnumRegistrar::registerAll(); parent::setUp(); }