]> git.mxchange.org Git - core.git/blobdiff - inc/classes/interfaces/criteria/class_Criteria.php
Added new methods:
[core.git] / inc / classes / interfaces / criteria / class_Criteria.php
index 9b49aebd5b2f5404ce3e4cdaf37fd5462ef770eb..9609302f2c750644472d35217296d5ca98015bde 100644 (file)
@@ -4,7 +4,7 @@
  *
  * @author             Roland Haeder <webmaster@shipsimu.org>
  * @version            0.0.0
- * @copyright  Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2014 Core Developer Team
+ * @copyright  Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2015 Core Developer Team
  * @license            GNU GPL 3.0 or any newer version
  * @link               http://www.shipsimu.org
  *
@@ -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.