Completed
Push — master ( f8bd36...f2dc96 )
by Jean-Christophe
01:33
created

ValidatorMultipleNotNull::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 5
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
namespace Ubiquity\contents\validation\validators\multiples;
4
5
abstract class ValidatorMultipleNotNull extends ValidatorMultiple {
6
	protected $notNull;
7
	public function __construct(){
8
		$this->message=[
9
				"notNull"=>"This value should not be null"
10
		];
11
	}
12
	
13
	public function validate($value) {
14
		if($this->notNull===true && null===$value){
15
			$this->violation="notNull";
16
			return false;
17
		}
18
		return true;
19
	}
20
21
}
22
23