<?php
namespace TEC\Events\Integrations\Plugins\Event_Tickets;
use TEC\Common\Integrations\Traits\Plugin_Integration;
use TEC\Events\Integrations\Integration_Abstract;
/**
* Class Provider
*
* @since 6.1.1
*
* @package TEC\Events\Integrations\Plugins\Event_Tickets
*/
class Provider extends Integration_Abstract {
use Plugin_Integration;
/**
* @inheritDoc
*/
public static function get_slug(): string {
return 'event-tickets';
}
/**
* @inheritDoc
*/
public function load_conditionals(): bool {
return function_exists( 'tribe_tickets' );
}
/**
* @inheritDoc
*/
protected function load(): void {
// Loads Tickets Emails.
$this->container->register( Emails\Provider::class );
$this->container->register( Site_Health\Controller::class );
}
}