public static ConfigSync::finishBatch($success, $results, $operations)
Finish batch.
This function is a static function to avoid serializing the ConfigSync object unnecessarily.
File
- core/modules/config/src/Form/ConfigSync.php, line 392
Class
- ConfigSync
- Construct the storage changes in a configuration synchronization form.
Namespace
Drupal\config\Form
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | public static function finishBatch( $success , $results , $operations ) { if ( $success ) { if (! empty ( $results [ 'errors' ])) { foreach ( $results [ 'errors' ] as $error ) { drupal_set_message( $error , 'error' ); \Drupal::logger( 'config_sync' )->error( $error ); } drupal_set_message(\Drupal::translation()->translate( 'The configuration was imported with errors.' ), 'warning' ); } else { drupal_set_message(\Drupal::translation()->translate( 'The configuration was imported successfully.' )); } } else { // An error occurred. // $operations contains the operations that remained unprocessed. $error_operation = reset( $operations ); $message = \Drupal::translation()->translate( 'An error occurred while processing %error_operation with arguments: @arguments' , array ( '%error_operation' => $error_operation [0], '@arguments' => print_r( $error_operation [1], TRUE))); drupal_set_message( $message , 'error' ); } } |
Please login to continue.