src/mako/database/connections/Connection.php
protected function prepareQueryForLog(string $query, array $params): string
	{
		return preg_replace_callback('/\?/', function() use (&$params)
		{
			$param = array_shift($params);

			if(is_int($param) || is_float($param))
			{
				return $param;
			}
			elseif(is_bool(($param)))
			{
				return $param ? 'TRUE' : 'FALSE';
			}
			elseif(is_object($param))
			{
				return get_class($param);
			}
			elseif(is_null($param))
			{
				return 'NULL';
			}
			elseif(is_resource($param))
			{
				return 'resource';
			}
			else
			{
				return $this->pdo->quote($param);
			}
		}, $query);
	}
protected function prepareQueryForLog(string $query, array $params): string
	{
		return preg_replace_callback('/\?/', function() use (&$params)
		{
			$param = array_shift($params);

			if(is_int($param) || is_float($param))
			{
				return $param;
			}
			elseif(is_bool(($param)))
			{
				return $param ? 'TRUE' : 'FALSE';
			}
			elseif(is_object($param))
			{
				return get_class($param);
			}
			elseif(is_null($param))
			{
				return 'NULL';
			}
			elseif(is_resource($param))
			{
				return 'resource';
			}
			else
			{
				return $this->pdo->quote($param);
			}
		}, $query);
	}
protected function prepareQueryForLog ( string $ query , array $ params ) : string { return preg_replace_callback ( '/\?/' , function ( ) use ( & $ params ) { $ param = array_shift ( $ params ) ; if ( is_int ( $ param ) || is_float ( $ param ) ) { return $ param ; } elseif ( is_bool ( ( $ param ) ) ) { return $ param ? 'TRUE' : 'FALSE' ; } elseif ( is_object ( $ param ) ) { return get_class ( $ param ) ; } elseif ( is_null ( $ param ) ) { return 'NULL' ; } elseif ( is_resource ( $ param ) ) { return 'resource' ; } else { return $ this -> pdo -> quote ( $ param ) ; } } , $ query ) ; }
Prepares query for logging.

@param  string $query  SQL query
@param  array  $params Query paramaters
@return string
Prepares query for logging .