X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fclasses%2Finterfaces%2Fcriteria%2Fclass_Criteria.php;h=9609302f2c750644472d35217296d5ca98015bde;hb=ed59beaaf61598e911182425f9ff0eb6f8e7b14c;hp=aa929914fff3766f8fb2577614f715cfd03362c3;hpb=d26e71af1e28dc1429823bdec244df6303f9b2fb;p=core.git diff --git a/inc/classes/interfaces/criteria/class_Criteria.php b/inc/classes/interfaces/criteria/class_Criteria.php index aa929914..9609302f 100644 --- a/inc/classes/interfaces/criteria/class_Criteria.php +++ b/inc/classes/interfaces/criteria/class_Criteria.php @@ -103,6 +103,17 @@ interface Criteria extends FrameworkInterface { */ function addCriteria ($criteriaKey, $criteriaValue, $criteriaType = 'default'); + /** + * Sets criteria, this method converts dashes to underscores because dashes + * are not valid for criteria keys. + * + * @param $criteriaKey Criteria key + * @param $criteriaValue Criteria value + * @param $criteriaType Type of this criteria, can be one of 'default' (default), 'choice' or 'exclude' + * @return void + */ + function setCriteria ($criteriaKey, $criteriaValue, $criteriaType = 'default'); + /** * Add "choice" criteria, this method converts dashes to underscores because * dashes are not valid for criteria keys.