code: protected function storeCondition($type, $data, $key = false, $comparison = false, $conjunction = false)
      {
          $dataMember = &$this->$type;
          // If array or object full of data was passed in, add all data
          // to appropriate data member.
          if ($comparison != 'IN' && (is_array($data) || is_object($data))) {
              $conj = $key;
              $condition = array($data, $conj);
              array_push($dataMember, $condition);
          }
  
          // Add singular data item to data member.
          else {
              $item = [array($key, $comparison, $data)];
              $condition = array($item, $conjunction);
              array_push($dataMember, $condition);
          }
      }
docs: For storing an array of data that represents an item which needs a custom conjunction connecting them.
  STORAGE FORMAT:
  [
  [
  [
  [column, operator, value],
  [name, LIKE, %s],
  [price, >, 100]
  ],
  AND
  ]
  ]