Exemplo n.º 1
0
 /**
  * Test if a criteria is mergeable with the current criteria.
  *
  * @param Simples_Request_Search_Criteria $criteria		Criteria to test.
  * @return boolean										Yes/no ?
  */
 public function mergeable(Simples_Request_Search_Criteria $criteria)
 {
     $data = $criteria->get();
     foreach ($data as $key => $value) {
         if (isset($this->_data[$key])) {
             return false;
         }
     }
     $options = $criteria->options();
     foreach ($options as $key => $value) {
         if (isset($this->_options[$key])) {
             return false;
         }
     }
     return true;
 }