private function shouldColumnBePresentInResponse($column, $showColumns, $hideColumns) { $show = empty($showColumns) || in_array($column, $showColumns); $hide = in_array($column, $hideColumns); return $show && !$hide; }