PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.27
Booking for Appointments and Events Calendar – Amelia v1.2.27
2.4.9 2.4.8 2.4.7 2.4.6 2.4.5 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 1 year ago LiteRecaptchaService.php 1 year ago
AbstractRecaptchaService.php
39 lines
1 <?php
2
3 /**
4 * @copyright © TMS-Plugins. All rights reserved.
5 * @licence See LICENCE.md for license details.
6 */
7
8 namespace AmeliaBooking\Infrastructure\Services\Recaptcha;
9
10 use AmeliaBooking\Domain\Services\Settings\SettingsService;
11
12 /**
13 * Class AbstractRecaptchaService
14 */
15 abstract class AbstractRecaptchaService
16 {
17 /**
18 * @var SettingsService $settingsService
19 */
20 protected $settingsService;
21
22 /**
23 * RecaptchaService constructor.
24 *
25 * @param SettingsService $settingsService
26 */
27 public function __construct(SettingsService $settingsService)
28 {
29 $this->settingsService = $settingsService;
30 }
31
32 /**
33 * @param string $value
34 *
35 * @return boolean
36 */
37 abstract public function verify($value);
38 }
39