Provider::register()

Registers the filters and implementations required by the Custom Tables implementation.


Return

(bool) Whether the provider registered.


Top ↑

Source

File: src/Events_Pro/Custom_Tables/V1/Events/Event_Cleaner/Provider.php

	public function register(): bool {

		if ( $this->did_register ) {
			// Let's avoid double filtering by making sure we're registering at most once.
			return false;
		}

		$this->did_register = true;

		$this->remove_old_recurrence_cleaners();
		add_filter( 'tribe_events_delete_old_events_sql', [ $this, 'filter_tribe_events_delete_old_events_sql' ] );
		add_action( 'trashed_post', [ $this, 'handle_trashed_provisional_posts' ] );

		return true;
	}

Top ↑

Changelog

Changelog
Version Description
6.0.12 Introduced.