TYPO3 CMS
TYPO3_6-2
Main Page
Related Pages
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
+
Files
File List
+
File Members
+
All
$
(
_
a
c
d
e
f
h
i
l
o
p
r
s
t
u
x
+
Functions
_
a
c
d
e
f
i
l
o
p
r
s
u
x
+
Variables
$
(
_
a
d
e
h
i
p
r
s
t
Examples
▼
TYPO3 CMS
TYPO3 CMS
Test List
Todo List
Deprecated List
►
Namespace Members
►
Classes
▼
Files
►
File List
►
File Members
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
ConjunctionValidator.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Extbase\Validation\Validator
;
3
22
class
ConjunctionValidator
extends
AbstractCompositeValidator
{
23
32
public
function
validate
($value) {
33
$validators
= $this->
getValidators
();
34
if
(
$validators
->count() > 0) {
35
$result
= NULL;
36
foreach
(
$validators
as $validator) {
37
if
(
$result
=== NULL) {
38
$result
= $validator->validate($value);
39
}
else
{
40
$result
->merge($validator->validate($value));
41
}
42
}
43
}
else
{
44
$result
= new \TYPO3\CMS\Extbase\Error\Result;
45
}
46
47
return
$result
;
48
}
49
59
public
function
isValid
($value) {
60
$result
= TRUE;
61
foreach
($this->validators as $validator) {
62
if
($validator->isValid($value) === FALSE) {
63
$this->errors = array_merge($this->errors, $validator->getErrors());
64
$result
= FALSE;
65
}
66
}
67
return
$result
;
68
}
69
}
TYPO3\CMS\Extbase\Validation\Validator\AbstractCompositeValidator
Definition:
AbstractCompositeValidator.php:22
TYPO3\CMS\Extbase\Validation\Validator\AbstractCompositeValidator\$validators
$validators
Definition:
AbstractCompositeValidator.php:39
TYPO3\CMS\Extbase\Validation\Validator\AbstractCompositeValidator\getValidators
getValidators()
Definition:
AbstractCompositeValidator.php:151
TYPO3\CMS\Extbase\Validation\Validator\ConjunctionValidator\isValid
isValid($value)
Definition:
ConjunctionValidator.php:59
TYPO3\CMS\Extbase\Validation\Validator\ConjunctionValidator
Definition:
ConjunctionValidator.php:22
$result
if($list_of_literals) if(!empty($literals)) if(!empty($literals)) $result
Analyse literals to prepend the N char to them if their contents aren't numeric.
Definition:
adodb-mssql_n.inc.php:148
TYPO3\CMS\Extbase\Validation\Validator\ConjunctionValidator\validate
validate($value)
Definition:
ConjunctionValidator.php:32
TYPO3\CMS\Extbase\Validation\Validator
Definition:
AbstractCompositeValidator.php:2
typo3
sysext
extbase
Classes
Validation
Validator
ConjunctionValidator.php
Generated on Wed Aug 7 2019 09:52:25 for TYPO3 CMS by
1.8.13