Tribe__Events__REST__V1__Endpoints__Single_Event::__construct( Tribe__REST__Messages_Interface $messages, Tribe__Events__REST__Interfaces__Post_Repository $post_repository, Tribe__Events__REST__V1__Validator__Interface $validator, Tribe__Events__REST__V1__Endpoints__Linked_Post_Endpoint_Interface $venue_endpoint, Tribe__Events__REST__V1__Endpoints__Linked_Post_Endpoint_Interface $organizer_endpoint )

Tribe__Events__REST__V1__Endpoints__Single_Event constructor.


Parameters

$messages

(Tribe__REST__Messages_Interface) (Required)

$post_repository

(Tribe__Events__REST__Interfaces__Post_Repository) (Required)

$validator

(Tribe__Events__REST__V1__Validator__Interface) (Required)

$venue_endpoint

(Tribe__Events__REST__V1__Endpoints__Linked_Post_Endpoint_Interface) (Required)

$organizer_endpoint

(Tribe__Events__REST__V1__Endpoints__Linked_Post_Endpoint_Interface) (Required)


Top ↑

Source

File: src/Tribe/REST/V1/Endpoints/Single_Event.php

	public function __construct(
		Tribe__REST__Messages_Interface $messages,
		Tribe__Events__REST__Interfaces__Post_Repository $post_repository,
		Tribe__Events__REST__V1__Validator__Interface $validator,
		Tribe__Events__REST__V1__Endpoints__Linked_Post_Endpoint_Interface $venue_endpoint,
		Tribe__Events__REST__V1__Endpoints__Linked_Post_Endpoint_Interface $organizer_endpoint
	) {
		parent::__construct( $messages );
		$this->post_repository = $post_repository;
		$this->validator = $validator;
		$this->venue_endpoint = $venue_endpoint;
		$this->organizer_endpoint = $organizer_endpoint;
	}