All Classes and Interfaces
Class
Description
Works like 
Extension except the activation of the extension is contingent
 on the presence of specific requirePlugins and/or classes.Processes extensions marked with 
OptionalExtension and decides when they are activated.Works in conjunction with 
OptionalExtension to allow you to turn
 the entire packages conditional.Keeps track of active variants.