Captcha   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 1
dl 0
loc 19
c 0
b 0
f 0
ccs 3
cts 3
cp 1
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A validate() 0 5 1
1
<?php
2
namespace Redaxscript\Validator;
3
4
use Redaxscript\Hash;
5
6
/**
7
 * children class to validate captcha
8
 *
9
 * @since 2.2.0
10
 *
11
 * @package Redaxscript
12
 * @category Validator
13
 * @author Henry Ruhs
14
 */
15
16
class Captcha implements ValidatorInterface
17
{
18
	/**
19
	 * validate the captcha
20
	 *
21
	 * @since 4.0.0
22
	 *
23
	 * @param int $task task to be validated
24
	 * @param string $hash hashed solution
25
	 *
26
	 * @return bool
27
	 */
28
29 2
	public function validate(int $task = null, string $hash = null) : bool
30
	{
31 2
		$captchaHash = new Hash();
32 2
		return $captchaHash->validate($task, $hash);
33
	}
34
}
35