PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.11
Booking for Appointments and Events Calendar – Amelia v1.2.11
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / src / Infrastructure / Services / Recaptcha / AbstractRecaptchaService.php
ameliabooking / src / Infrastructure / Services / Recaptcha Last commit date
AbstractRecaptchaService.php 2 years ago LiteRecaptchaService.php 2 years ago
AbstractRecaptchaService.php
38 lines
1 <?php
2 /**
3 * @copyright © TMS-Plugins. All rights reserved.
4 * @licence See LICENCE.md for license details.
5 */
6
7 namespace AmeliaBooking\Infrastructure\Services\Recaptcha;
8
9 use AmeliaBooking\Domain\Services\Settings\SettingsService;
10
11 /**
12 * Class AbstractRecaptchaService
13 */
14 abstract class AbstractRecaptchaService
15 {
16 /**
17 * @var SettingsService $settingsService
18 */
19 protected $settingsService;
20
21 /**
22 * RecaptchaService constructor.
23 *
24 * @param SettingsService $settingsService
25 */
26 public function __construct(SettingsService $settingsService)
27 {
28 $this->settingsService = $settingsService;
29 }
30
31 /**
32 * @param string $value
33 *
34 * @return boolean
35 */
36 abstract public function verify($value);
37 }
38