store = $store; } /** * Subscribed events. * * @return array[] */ public static function get_subscribed_events(): array { return [ 'backwpup_job_error_signal' => [ [ 'on_error_signal', 10, 2 ] ], ]; } /** * Store errors. * * @param array $signal Errors data. * @param BackWPup_Job|null $job The Job instance. * @return void */ public function on_error_signal( array $signal, ?BackWPup_Job $job = null ): void { $this->store->store( $signal ); } }