NotEmptyValidator   A
last analyzed

Complexity

Total Complexity 4

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 4
lcom 0
cbo 1
dl 0
loc 15
rs 10
c 1
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A validate() 0 6 4
1
<?php
2
namespace MetaHydrator\Validator;
3
4
use MetaHydrator\Exception\ValidationException;
5
6
/**
7
 * A validator to refuse null or empty value
8
 *
9
 * Class NotEmptyValidator
10
 * @package MetaHydrator\Validator
11
 */
12
class NotEmptyValidator extends AbstractValidator
13
{
14
    /**
15
     * @param mixed $value
16
     * @param mixed $contextObject
17
     *
18
     * @throws ValidationException
19
     */
20
    public function validate($value, $contextObject = null)
21
    {
22
        if ($value === '' || $value === null || $value === []) {
23
            $this->throw();
24
        }
25
    }
26
}
27