Event::get_undecorated_repository()
Returns the current Event repository implementation, suspending the decoration applied by the plugin.
See also
- TribeEventsVirtualORMORM_Provider: for the details of the repository map filtering.
Return
(Tribe__Repository__Interface) The current Event repository implementation.
Source
File: src/Tribe/Repositories/Event.php
public static function get_undecorated_repository() {
$provider = tribe( 'events-virtual.orm' );
remove_filter( 'tribe_events_event_repository_map', [ $provider, 'filter_event_repository_map' ], 12 );
$undecorated_repository = tribe_events();
add_filter( 'tribe_events_event_repository_map', [ $provider, 'filter_event_repository_map' ], 12 );
return $undecorated_repository;
}
Changelog
| Version | Description |
|---|---|
| 1.1.1 | Introduced. |