1- <?php
1+ <?php
22
33namespace geekcom \ValidatorDocs ;
44
55use Illuminate \Validation \Validator as BaseValidator ;
66
77/**
8- *
9- * @author Daniel Rodrigues Lima
10- */
11-
8+ *
9+ * @author Daniel Rodrigues Lima
10+ */
1211class Validator extends BaseValidator
1312{
1413 /**
15- * Valida o formato do cpf
16- * @param string $attribute
17- * @param string $value
18- * @return boolean
19- */
14+ * Valida o formato do cpf
15+ * @param string $attribute
16+ * @param string $value
17+ * @return boolean
18+ */
2019 protected function validateFormatoCpf ($ attribute , $ value )
2120 {
2221 return preg_match ('/^\d{3}\.\d{3}\.\d{3}-\d{2}$/ ' , $ value ) > 0 ;
2322 }
2423
2524 /**
26- * Valida o formato do cnpj
27- * @param string $attribute
28- * @param string $value
29- * @return boolean
30- */
25+ * Valida o formato do cnpj
26+ * @param string $attribute
27+ * @param string $value
28+ * @return boolean
29+ */
3130 protected function validateFormatoCnpj ($ attribute , $ value )
3231 {
3332 return preg_match ('/^\d{2}\.\d{3}\.\d{3}\/\d{4}-\d{2}$/ ' , $ value ) > 0 ;
3433 }
3534
3635 /**
37- * Valida se o CPF é válido
38- * @param string $attribute
39- * @param string $value
40- * @return boolean
41- */
36+ * Valida se o CPF é válido
37+ * @param string $attribute
38+ * @param string $value
39+ * @return boolean
40+ */
4241
4342 protected function validateCpf ($ attribute , $ value )
4443 {
@@ -48,13 +47,13 @@ protected function validateCpf($attribute, $value)
4847 return false ;
4948 }
5049
51- for ($ s = 10 , $ n = 0 , $ i = 0 ; $ s >= 2 ; $ n += $ c [$ i ++] * $ s --);
50+ for ($ s = 10 , $ n = 0 , $ i = 0 ; $ s >= 2 ; $ n += $ c [$ i ++] * $ s --) ;
5251
5352 if ($ c [9 ] != ((($ n %= 11 ) < 2 ) ? 0 : 11 - $ n )) {
5453 return false ;
5554 }
5655
57- for ($ s = 11 , $ n = 0 , $ i = 0 ; $ s >= 2 ; $ n += $ c [$ i ++] * $ s --);
56+ for ($ s = 11 , $ n = 0 , $ i = 0 ; $ s >= 2 ; $ n += $ c [$ i ++] * $ s --) ;
5857
5958 if ($ c [10 ] != ((($ n %= 11 ) < 2 ) ? 0 : 11 - $ n )) {
6059 return false ;
@@ -65,11 +64,11 @@ protected function validateCpf($attribute, $value)
6564 }
6665
6766 /**
68- * Valida se o CNPJ é válido
69- * @param string $attribute
70- * @param string $value
71- * @return boolean
72- */
67+ * Valida se o CNPJ é válido
68+ * @param string $attribute
69+ * @param string $value
70+ * @return boolean
71+ */
7372 protected function validateCnpj ($ attribute , $ value )
7473 {
7574 $ c = preg_replace ('/\D/ ' , '' , $ value );
@@ -80,13 +79,13 @@ protected function validateCnpj($attribute, $value)
8079 return false ;
8180 }
8281
83- for ($ i = 0 , $ n = 0 ; $ i < 12 ; $ n += $ c [$ i ] * $ b [++$ i ]);
82+ for ($ i = 0 , $ n = 0 ; $ i < 12 ; $ n += $ c [$ i ] * $ b [++$ i ]) ;
8483
8584 if ($ c [12 ] != ((($ n %= 11 ) < 2 ) ? 0 : 11 - $ n )) {
8685 return false ;
8786 }
8887
89- for ($ i = 0 , $ n = 0 ; $ i <= 12 ; $ n += $ c [$ i ] * $ b [$ i ++]);
88+ for ($ i = 0 , $ n = 0 ; $ i <= 12 ; $ n += $ c [$ i ] * $ b [$ i ++]) ;
9089
9190 if ($ c [13 ] != ((($ n %= 11 ) < 2 ) ? 0 : 11 - $ n )) {
9291 return false ;
@@ -97,25 +96,26 @@ protected function validateCnpj($attribute, $value)
9796 }
9897
9998 /**
100- * Valida se o CNH é válido
101- * @param string $attribute
102- * @param string $value
103- * @return boolean
104- */
99+ * Valida se o CNH é válido
100+ * @param string $attribute
101+ * @param string $value
102+ * @return boolean
103+ */
105104
106105 protected function validateCnh ($ attribute , $ value )
107106 {
108107 // Trecho retirado do respect validation
109108
110109 $ ret = false ;
111-
110+
112111 if ((strlen ($ input = preg_replace ('/[^\d]/ ' , '' , $ value )) == 11 )
113- && (str_repeat ($ input [1 ], 11 ) != $ input )) {
112+ && (str_repeat ($ input [1 ], 11 ) != $ input )
113+ ) {
114114 $ dsc = 0 ;
115115
116116 for ($ i = 0 , $ j = 9 , $ v = 0 ; $ i < 9 ; ++$ i , --$ j ) {
117117
118- $ v += (int ) $ input [$ i ] * $ j ;
118+ $ v += (int )$ input [$ i ] * $ j ;
119119
120120 }
121121
@@ -128,8 +128,8 @@ protected function validateCnh($attribute, $value)
128128
129129 for ($ i = 0 , $ j = 1 , $ v = 0 ; $ i < 9 ; ++$ i , ++$ j ) {
130130
131- $ v += (int ) $ input [$ i ] * $ j ;
132-
131+ $ v += (int )$ input [$ i ] * $ j ;
132+
133133 }
134134
135135 $ vl2 = ($ x = ($ v % 11 )) >= 10 ? 0 : $ x - $ dsc ;
0 commit comments