validateTypes example

if (!$field instanceof ListField) {
            throw DataAbstractionLayerException::invalidSerializerField(ListField::class$field);
        }

        $this->validateIfNeeded($field$existence$data$parameters);

        $value = $data->getValue();

        if ($value !== null) {
            $value = array_values($value);

            $this->validateTypes($field$value$parameters);

            $value = Json::encode($value);
        }

        yield $field->getStorageName() => $value;
    }

    public function decode(Field $field, mixed $value): ?array
    {
        if ($value === null) {
            return null;
        }
Home | Imprint | This part of the site doesn't use cookies.