# double-opt-in/5.12.0/src/Providers/HelpServiceProvider.php

Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification, version 5.12.0. 43 lines.

- Page: https://pluginprobe.com/plugins/double-opt-in/5.12.0/code/src/Providers/HelpServiceProvider.php
- Raw: https://pluginprobe.com/plugins/double-opt-in/5.12.0/raw/src/Providers/HelpServiceProvider.php
- Modified: 2026-10-07T08:08:36+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/double-opt-in/5.12.0/code/src/Providers/HelpServiceProvider.php#L10-L20`.

```php
<?php
/**
 * Help Service Provider — in-plugin documentation.
 *
 * @package Forge12\DoubleOptIn\Providers
 * @since   5.11.0
 */

declare( strict_types=1 );

namespace Forge12\DoubleOptIn\Providers;

use Forge12\DoubleOptIn\Container\BootableProviderInterface;
use Forge12\DoubleOptIn\Container\Container;
use Forge12\DoubleOptIn\Help\HelpRestController;
use Forge12\DoubleOptIn\Help\HelpSourceLocator;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class HelpServiceProvider implements BootableProviderInterface {

	/**
	 * {@inheritdoc}
	 */
	public function register( Container $container ): void {
		$container->singleton(
			HelpRestController::class,
			static function () {
				return new HelpRestController( new HelpSourceLocator() );
			}
		);
	}

	/**
	 * {@inheritdoc}
	 */
	public function boot( Container $container ): void {
		$container->get( HelpRestController::class )->init();
	}
}

```
