original_string: protected function makeStringOfWhere($column, $operator = null, $value = null, $type)
      {
          $self = self::getInstance();
  
          $param     = str_replace(".", "_", $column); // remove table seperator for parameter
          $where     = $self->makeWhere($param, $column, $operator, $value);
          $whereData = $self->makeOptionWhere($param, $column, $operator, $value);
  
          array_push($self->optionWhere, $type.$where);
          $self->optionWhereData = array_merge($self->optionWhereData, [":where_{$param}" => $whereData]);
  
          return $self;
      }
code: protected function makeStringOfWhere($column, $operator = null, $value = null, $type)
      {
          $self = self::getInstance();
  
          $param     = str_replace(".", "_", $column); // remove table seperator for parameter
          $where     = $self->makeWhere($param, $column, $operator, $value);
          $whereData = $self->makeOptionWhere($param, $column, $operator, $value);
  
          array_push($self->optionWhere, $type.$where);
          $self->optionWhereData = array_merge($self->optionWhereData, [":where_{$param}" => $whereData]);
  
          return $self;
      }
code_tokens: protected function makeStringOfWhere ( $ column , $ operator = null , $ value = null , $ type ) { $ self = self :: getInstance ( ) ; $ param = str_replace ( "." , "_" , $ column ) ; // remove table seperator for parameter $ where = $ self -> makeWhere ( $ param , $ column , $ operator , $ value ) ; $ whereData = $ self -> makeOptionWhere ( $ param , $ column , $ operator , $ value ) ; array_push ( $ self -> optionWhere , $ type . $ where ) ; $ self -> optionWhereData = array_merge ( $ self -> optionWhereData , [ ":where_{$param}" => $ whereData ] ) ; return $ self ; }
docstring: Make String Where
  
  @return Instance
docstring_tokens: Make String Where