Filter Interfaces, Classes, Traits and Enums FilterInterface Filter interface AbstractFilter Abstract filter class Exception Filter exception class Filter Filter class FilterableTrait Filterable trait