private function setEntity(array $p_params)
{
// properies don't go to setters or getters
if (!is_numeric($p_params['for_column'])) {
$rev = array_flip(Acceptance::$for_column_enum);
$p_params['for_column'] = $rev[$p_params['for_column']];
}
if (!is_numeric($p_params['type'])) {
$rev = array_flip(Acceptance::$type_enum);
$p_params['type'] = $rev[$p_params['type']];
}
if (!is_numeric($p_params['search_type'])) {
$rev = array_flip(Acceptance::$search_type_enum);
$p_params['search_type'] = $rev[$p_params['search_type']];
}
if (!is_numeric($p_params['forum']) && !is_null($p_params['forum'])) {
$p_params['forum'] = $p_params['forum']->getId();
}
return $p_params;
}