File "Provider.php"
Full Path: /home/romayxjt/public_html/wp-content/plugins/the-events-calendar/src/Events/Integrations/Plugins/Event_Tickets/Provider.php
File size: 784 bytes
MIME-type: text/x-php
Charset: utf-8
<?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 );
}
}