This class can be used to filter request input data. It can process request data from POST, GET, REQUEST and COOKIE values and verify if it matches given type rules. If the values satisfy the rules, they are copied to array class variable. Currently it supports filtering rules for integers, strings without white space, booleans, dates, times, timestamps, e-mail addresses and phone numbers.