19declare(strict_types=1);
42 function ($value) use ($constraints):
bool {
44 $this->failed_constraints = [];
45 foreach ($constraints as $constraint) {
46 if (!$constraint->accepts($value)) {
47 $this->failed_constraints[] = $constraint;
54 function ($txt, $value):
string {
56 foreach ($this->failed_constraints as $constraint) {
57 $messages[] = $constraint->getErrorMessage($value);
60 return implode(
' ', $messages);
array $failed_constraints
__construct(array $constraints, Data\Factory $data_factory, \ILIAS\Language\Language $lng)
A constraint encodes some resrtictions on values.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.