// Change [110]FILES to new vars and loop them
foreach([110]FILES['files'] as $key=>$val)
{
$i = 1;
foreach($val as $v)
{
$field_name = "file_".$i;
[110]FILES[$field_name][$key] = $v;
$i++;
}
}
// Unset the useless one ;)
unset([110]FILES['files']);
// Put each errors and upload data to an array
$error = array();
$success = array();
// main action to upload each file
foreach([110]FILES as $field_name => $file)
{
if ( ! $this->upload->do_upload($field_name))
{
echo ' failed ';
}else{
echo ' success ';
}
}
ReSharper может сделать следующее:
Options -> Code Cleanup -> Use auto-property, if possible
Запустить очистку кода для класса - и все готово.
У Танаскиуса есть правильный ответ, хотя вы можете немного его настроить, создав свой собственный сценарий очистки кода, который ТОЛЬКО включал рефакторинг «Использовать автоматическое свойство, если возможно».
Это, вероятно, было бы предпочтительнее, если бы вы не хотели, чтобы остальные рефакторинги выполнялись. Просто нажмите кнопку добавления в окне очистки кода, а затем снимите все флажки.
-Max