Esempio n. 1
0
 /**
  * Removes the specified parameter
  * @param SearchParameter $param the specified parameter
  * @see SearchParameter
  */
 public function removeSearchParameter(SearchParameter $param)
 {
     if (SearchParameter::isStandard($param->getName())) {
         foreach ($this->standardParameters as $i => $p) {
             if ($p->getName() == $param->getName() && $p->getValue() == $param->getValue()) {
                 unset($this->standardParameters[$i]);
             }
         }
     } else {
         foreach ($this->notStandardParameters as $i => $p) {
             if ($p->getName() == $param->getName() && $p->getValue() == $param->getValue()) {
                 unset($this->notStandardParameters[$i]);
             }
         }
     }
 }