function isValid($check = SUBSCRIPTION_DATE_BOTH, $checkDate = null) { // must be implemented by sub-classes assert(false); }