Automattic\WooCommerce\Admin\PluginsInstallLoggers
AsyncPluginsInstallLogger::add_error
Add an error.
Метод класса: AsyncPluginsInstallLogger{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$AsyncPluginsInstallLogger = new AsyncPluginsInstallLogger(); $AsyncPluginsInstallLogger->add_error( $plugin_name, ?string $error_message );
- $plugin_name(строка) (обязательный)
- plugin name.
- ?string $error_message
- .
По умолчанию:null
Код AsyncPluginsInstallLogger::add_error() AsyncPluginsInstallLogger::add error WC 11.0.1
public function add_error( string $plugin_name, ?string $error_message = null ) {
$option = $this->get();
$option['plugins'][ $plugin_name ]['errors'][] = $error_message;
$option['plugins'][ $plugin_name ]['status'] = 'failed';
$option['status'] = 'failed';
wc_admin_record_tracks_event(
'coreprofiler_store_extension_installed_and_activated',
array(
'success' => false,
'extension' => $this->get_plugin_track_key( $plugin_name ),
'error_message' => $error_message,
)
);
$this->update( $option );
}