82df35a59b
This is a major change for the next release of Miniflux. - There is now only one database that can supports multiple users - There is no automated schema migration for this release - A migration procedure is available in the ChangeLog file
29 lines
961 B
PHP
29 lines
961 B
PHP
<?php
|
|
|
|
namespace Miniflux\Validator\Config;
|
|
|
|
use SimpleValidator\Validator;
|
|
use SimpleValidator\Validators;
|
|
|
|
function validate_modification(array $values)
|
|
{
|
|
$rules = array(
|
|
new Validators\Required('autoflush', t('Value required')),
|
|
new Validators\Required('autoflush_unread', t('Value required')),
|
|
new Validators\Required('items_per_page', t('Value required')),
|
|
new Validators\Integer('items_per_page', t('Must be an integer')),
|
|
new Validators\Required('theme', t('Value required')),
|
|
new Validators\Integer('frontend_updatecheck_interval', t('Must be an integer')),
|
|
new Validators\Integer('nocontent', t('Must be an integer')),
|
|
new Validators\Integer('favicons', t('Must be an integer')),
|
|
new Validators\Integer('original_marks_read', t('Must be an integer')),
|
|
);
|
|
|
|
$v = new Validator($values, $rules);
|
|
|
|
return array(
|
|
$v->execute(),
|
|
$v->getErrors()
|
|
);
|
|
}
|