Esempio n. 1
0
 /**
  * @test
  */
 public function I_can_register_every_gender_at_once()
 {
     GendersEnumRegistrar::registerAll();
     self::assertTrue(Type::hasType(GenderType::GENDER));
     self::assertTrue(GenderType::hasSubTypeEnum(Male::class));
     self::assertTrue(GenderType::hasSubTypeEnum(Female::class));
     self::assertFalse(GenderType::registerGendersAsSubtypes());
 }
Esempio n. 2
0
 public static function registerGendersAsSubtypes()
 {
     $result = GenderType::registerGenderAsSubType(Male::getIt());
     $result |= GenderType::registerGenderAsSubType(Female::getIt());
     return (bool) $result;
 }