<?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 ); } }