Tribe__Tickets_Plus__REST__V1__Service_Provider::register()

Registers the classes and functionality needed fro REST API

Contents


Source

File: src/Tribe/REST/V1/Service_Provider.php

	public function register() {

		tribe_singleton( 'tickets-plus.rest-v1.main', new Tribe__Tickets_Plus__REST__V1__Main );
		tribe_singleton( 'tickets-plus.rest-v1.repository', new Tribe__Tickets_Plus__REST__V1__Post_Repository );
		tribe_singleton( 'tickets-plus.rest-v1.response', 'Tribe__Tickets_Plus__REST__V1__Response' );

		$messages        = tribe( 'tickets.rest-v1.messages' );
		$post_repository = tribe( 'tickets-plus.rest-v1.repository' );
		$validator       = tribe( 'tickets.rest-v1.validator' );

		tribe_singleton( 'tickets-plus.rest-v1.endpoints.qr', new Tribe__Tickets_Plus__REST__V1__Endpoints__QR( $messages, $post_repository, $validator ) );

		$this->hook();
	}

Top ↑

Changelog

Changelog
Version Description
4.7.5 Introduced.