Newscoop\Entity\Repository\Comment\AcceptanceRepository::setEntity PHP Метод

setEntity() приватный Метод

Get the setters for the entity
private setEntity ( array $p_params ) : array
$p_params array
Результат array $p_params
    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;
    }