format PromotionHelper
modify get method
refactor DataProvider