| ⇢ | 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::isYubikey() added | |
| ⇢ | A | SpecificSecondFactorType::canSatisfy() added | |
| ⇢ | A | GenericSecondFactorType::isTiqr() added | |
| ⇢ | A | SpecificSecondFactorType::isSatisfiedBy() added | |
| ⇢ | A | GenericSecondFactorType::isU2f() added | |
| ⋮ | view more | ||
| A | ↛ | SecondFactorType::__construct() removed | |
| A | ↛ | SecondFactorType::isYubikey() removed | |
| A | ↛ | SecondFactorType::isTiqr() 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 | |
| ⋮ | view more | ||