forked from deblan/csv-validator
Example improved and refactoring
This commit is contained in:
parent
395571a5de
commit
cf46799228
4 changed files with 64 additions and 27 deletions
19
example.php
19
example.php
|
|
@ -33,11 +33,20 @@ $validator->addDataConstraint(new Callback(function($data, ExecutionContextInter
|
|||
$validator->validate();
|
||||
|
||||
if ($validator->isValid() === false) {
|
||||
foreach ($validator->getErrors() as $violation) {
|
||||
$line = $violation->getLine();
|
||||
$column = $violation->getColumn();
|
||||
$message = $violation->getViolation()->getMessage();
|
||||
foreach ($validator->getErrors() as $error) {
|
||||
$line = $error->getLine();
|
||||
$column = $error->getColumn();
|
||||
$message = $error->getViolation()->getMessage();
|
||||
|
||||
// Up to you!
|
||||
echo <<<EOF
|
||||
<ul>
|
||||
<li>Line: $line</li>
|
||||
<li>Column: $column</li>
|
||||
<li>
|
||||
<p>$message</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
EOF;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue