protected function getFields(array $arFields, $arSave = array(), $arHide = array()) { $arHide = array_merge($arHide, array('id', 'created_at', 'updated_at')); return array_diff($arFields, array_diff($arHide, $arSave)); }