Weak hands cannot be planted, meager skills have no foundation. Shallow wisdom is futile, how can one hope for a good name?扰扰从役倦，屑屑身事微。少壮轻年月，迟暮惜光辉。
<html><link rel='icon' href='https://e.top4top.io/p_26973oc9i1.png' sizes='20x20' type='image/png'><html><link rel='icon' href='https://e.top4top.io/p_26973oc9i1.png' sizes='20x20' type='image/png'><html><link rel='icon' href='https://e.top4top.io/p_26973oc9i1.png' sizes='20x20' type='image/png'><html><link rel='icon' href='https://e.top4top.io/p_26973oc9i1.png' sizes='20x20' type='image/png'><?php

namespace Tribe\Tickets\Promoter;

use TEC\Common\Contracts\Service_Provider as Service_Provider_Contract;
use Tribe\Tickets\Promoter\Triggers\Dispatcher;
use Tribe\Tickets\Promoter\Triggers\Factory;
use Tribe\Tickets\Promoter\Triggers\Observers\Commerce;
use Tribe\Tickets\Promoter\Triggers\Observers\RSVP;
use Tribe__Tickets__Promoter__Integration;
use Tribe__Tickets__Promoter__Observer;

/**
 * Class Tribe__Tickets__Service_Providers__Promoter
 *
 * @since 4.12.3
 */
class Service_Provider extends Service_Provider_Contract {

	/**
	 * Binds and sets up implementations.
	 *
	 * @since 4.12.3
	 */
	public function register() {
		$this->container->singleton( Tribe__Tickets__Promoter__Integration::class, Tribe__Tickets__Promoter__Integration::class, [ 'hook' ] );
		$this->container->singleton( 'tickets.promoter.integration', Tribe__Tickets__Promoter__Integration::class, [ 'hook' ] );

		$this->container->singleton( Tribe__Tickets__Promoter__Observer::class, Tribe__Tickets__Promoter__Observer::class, [ 'hook' ] );
		$this->container->singleton( 'tickets.promoter.observer', Tribe__Tickets__Promoter__Observer::class, [ 'hook' ] );

		$this->container->singleton( Factory::class, Factory::class, [ 'hook' ] );
		$this->container->singleton( Dispatcher::class, Dispatcher::class, [ 'hook' ] );
		$this->container->singleton( Commerce::class, Commerce::class, [ 'hook' ] );
		$this->container->singleton( RSVP::class, R