Validator::passes()   A
last analyzed

Complexity

Conditions 2
Paths 2

Size

Total Lines 10
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
dl 0
loc 10
rs 9.4285
c 2
b 0
f 0
cc 2
eloc 5
nc 2
nop 0
1
<?php namespace JeroenG\LaravelPhotoGallery\Validators;
2
3
abstract class Validator {
4
5
	protected $input;
6
7
	public $errors;
8
9
	public function __construct($input = null)
10
	{
11
		$this->input = $input ?: \Input::all();
12
	}
13
14
	public function passes()
15
  	{
16
    	$validation = \Validator::make($this->input, static::$rules);
17
 
18
    	if($validation->passes()) return true;
19
     
20
    	$this->errors = $validation->messages();
21
 
22
    	return false;
23
  }
24
}