Backend\ModuleBuilderController::formatInput PHP Метод

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

Format the input parameters, so as to make them ready for saving to DB
private formatInput ( $zip_file, $input )
$zip_file
$input
    private function formatInput($zip_file, $input)
    {
        $input['file'] = $zip_file;
        $input['target'] = implode(', ', $input['target']);
        $form_ids = array_pluck($this->moduleBuilder->selected_forms, 'form_id');
        $input['form_id'] = implode(', ', $form_ids);
        $table_names = array_pluck($this->moduleBuilder->selected_forms, 'table');
        $input['table_name'] = implode('|', $table_names);
        $input['requires'] = isset($input['requires']) ? $input['requires'] : [];
        $input['requires'] = json_encode($input['requires']);
        return $input;
    }