Exemple #1
0
 /**
  * Containment checker
  *
  * @param mixed $value Value
  * @param mixed $set   Set
  *
  * @return boolean
  */
 public static function contains($value, $set)
 {
     if (Value::isEmpty($value) || !Value::isArray($set)) {
         return false;
     }
     if (is_array($set)) {
         return in_array($value, $set);
     } else {
         foreach ($set as $val) {
             if ($value == $val) {
                 return true;
             }
         }
     }
     return false;
 }