code: protected function escapeParams($arrValues)
  	{
  		foreach ($arrValues as $k=>$v)
  		{
  			switch (\gettype($v))
  			{
  				case 'string':
  					$arrValues[$k] = $this->resConnection->quote($v);
  					break;
  
  				case 'boolean':
  					$arrValues[$k] = ($v === true) ? 1 : 0;
  					break;
  
  				case 'object':
  					$arrValues[$k] = $this->resConnection->quote(serialize($v));
  					break;
  
  				case 'array':
  					$arrValues[$k] = $this->resConnection->quote(serialize($v));
  					break;
  
  				default:
  					$arrValues[$k] = $v ?? 'NULL';
  					break;
  			}
  		}
  
  		return $arrValues;
  	}
docs: Escape the values and serialize objects and arrays
  
  @param array $arrValues The values array
  
  @return array The array with the escaped values