public static addSettings ( $defaults ) |
public static function addSettings($defaults)
{
return ['up' => function (SettingsRepositoryInterface $settings) use($defaults) {
foreach ($defaults as $key => $value) {
$settings->set($key, $value);
}
}, 'down' => function (SettingsRepositoryInterface $settings) use($defaults) {
foreach (array_keys($defaults) as $key) {
$settings->delete($key);
}
}];
}
<?php /* * This file is part of Flarum. * * (c) Toby Zerner <*****@*****.**> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ use Flarum\Database\Migration; return Migration::addSettings(['flarum-tags.max_primary_tags' => '1', 'flarum-tags.min_primary_tags' => '1', 'flarum-tags.max_secondary_tags' => '3', 'flarum-tags.min_secondary_tags' => '0']);