public function getQueryArray(array $p_keepParameters = array(), array $p_removeParameters = array())
{
$queryArray = $this->m_queryArray;
if (count($p_removeParameters) > 0) {
$removeKeys = array_combine($p_removeParameters, array_fill(0, count($p_removeParameters, null)));
$queryArray = array_diff_key($queryArray, $removeKeys);
}
if (count($p_keepParameters)) {
$keepKeys = array_combine($p_keepParameters, array_fill(0, count($p_keepParameters), null));
$queryArray = array_intersect_key($queryArray, $keepKeys);
}
return $queryArray;
}