⇢ | A | PromotionCodeService added | |
⇢ | A | PatternAlreadyInUseException added | |
⇢ | A | PromotionController added | |
⇢ | A | PatternNotComplexEnoughException added |
⇢ | A | PromotionCodeService::generateIndividualCodes() added | |
⇢ | A | PromotionTestFixtureBehaviour::createPromotionWith... added | |
⇢ | A | PromotionCodeService::replaceIndividualCodes() added | |
⇢ | A | PatternAlreadyInUseException::getStatusCode() added | |
⇢ | A | PromotionController::replaceIndividualCodes() added | |
⇢ | A | PromotionController::generateIndividualCodes() added | |
⇢ | A | PromotionCodeService::getFixedCode() added | |
⇢ | A | PromotionController::getCodePreview() added | |
⇢ | A | PromotionCodeService::getPreview() added | |
⇢ | A | PromotionController::generateFixedCode() added | |
⋮ | view more | ||
A | ↛ | PromotionCodesLoader::generateCodeFixed() removed | |
A | ↛ | PromotionActionController::generateCodeFixed() removed |
⇢ | A | PromotionCodeApiService.replaceIndividualCodes added | |
⇢ | A | PromotionCodeApiService.generateIndividualCodes added | |
⇢ | A | PromotionCodeApiService.generatePreview added |