Drop the passing/storing of promotions in the session via the Application, and use a module instead.
This will mean that site's will not need to extend PromoApplication and deal with messy inheritance, and PromoApplication can probably then be killed.
Drop the passing/storing of promotions in the session via the Application, and use a module instead.
This will mean that site's will not need to extend PromoApplication and deal with messy inheritance, and PromoApplication can probably then be killed.