Tribe__Tickets__Service_Provider::register()
Binds and sets up implementations.
Source
File: src/Tribe/Service_Provider.php
public function register() {
$this->container->singleton( 'tickets.assets', new Tribe__Tickets__Assets() );
$this->container->singleton( 'tickets.handler', 'Tribe__Tickets__Tickets_Handler' );
$this->container->singleton( 'tickets.attendees', 'Tribe__Tickets__Attendees', array( 'hook' ) );
$this->container->singleton( 'tickets.version', 'Tribe__Tickets__Version', array( 'hook' ) );
$this->container->singleton( 'tickets.metabox', 'Tribe__Tickets__Metabox', array( 'hook' ) );
// Caching
$this->container->singleton( 'tickets.cache-central', 'Tribe__Tickets__Cache__Central', array( 'hook' ) );
$this->container->singleton( 'tickets.cache', tribe( 'tickets.cache-central' )->get_cache() );
// Query Vars
$this->container->singleton( 'tickets.query', 'Tribe__Tickets__Query', array( 'hook' ) );
// Tribe Data API Init
$this->container->singleton( 'tickets.data_api', 'Tribe__Tickets__Data_API' );
// View links, columns and screen options
$this->container->singleton( 'tickets.admin.views', 'Tribe__Tickets__Admin__Views', array( 'hook' ) );
$this->container->singleton( 'tickets.admin.columns', 'Tribe__Tickets__Admin__Columns', array( 'hook' ) );
$this->container->singleton( 'tickets.admin.screen-options', 'Tribe__Tickets__Admin__Screen_Options', array( 'hook' ) );
// Status Manager
$this->container->singleton( 'tickets.status', 'Tribe__Tickets__Status__Manager', array( 'hook' ) );
// Editor
$this->container->singleton( 'tickets.editor', 'Tribe__Tickets__Editor', array( 'hook' ) );
$this->container->singleton( 'tickets.admin.notices', 'Tribe__Tickets__Admin__Notices', array( 'hook' ) );
// Promoter
$this->container->singleton( 'tickets.promoter.integration', 'Tribe__Tickets__Promoter__Integration', array( 'hook' ) );
$this->container->singleton( 'tickets.promoter.observer', 'Tribe__Tickets__Promoter__Observer', array( 'hook' ) );
$this->load();
}
Changelog
| Version | Description |
|---|---|
| 5.6.4 | Added register_on_action for tec_events_custom_tables_v1_fully_activated to activate ET CT1 logic when TEC CT1 is fully activated. |
| 4.6 | Introduced. |