| ⇢ | A | GenericSecondFactorType added | |
| ⇢ | A | SecondFactorTypeFactory added | |
| ⇢ | A | SpecificSecondFactorType added | |
| A | ↛ | SecondFactorType removed | 
| ⇢ | A | GenericSecondFactorType::__construct() added | |
| ⇢ | A | SecondFactorTypeFactory::build() added | |
| ⇢ | A | SecondFactorTypeFactory::assertCanBeBuilt() added | |
| ⇢ | A | SecondFactorTypeFactory::buildGenericSecondFactorT... added | |
| ⇢ | A | SpecificSecondFactorType::__construct() added | |
| ⇢ | A | GenericSecondFactorType::isU2f() added | |
| ⇢ | A | SpecificSecondFactorType::hasEqualOrHigherLoaCompa... added | |
| ⇢ | A | GenericSecondFactorType::isBiometric() added | |
| ⇢ | A | SpecificSecondFactorType::hasEqualOrLowerLoaCompar... added | |
| ⇢ | A | GenericSecondFactorType::isGssf() added | |
| ⋮ | view more | ||
| A | ↛ | SecondFactorType::__construct() removed | |
| A | ↛ | SecondFactorType::isU2f() removed | |
| A | ↛ | SecondFactorType::isBiometric() removed | |
| A | ↛ | SecondFactorType::isGssf() removed | |
| A | ↛ | SecondFactorType::getSecondFactorType() removed | |
| A | ↛ | SecondFactorType::getLevel() removed | |
| A | ↛ | SecondFactorType::__toString() removed | |
| A | ↛ | SecondFactorType::jsonSerialize() removed | |
| A | ↛ | SecondFactorType::getAvailableSecondFactorTypes() removed | |
| A | ↛ | SecondFactorType::canSatisfy() removed | |
| ⋮ | view more | ||