32 lines
1.2 KiB
PHP
32 lines
1.2 KiB
PHP
return [
|
|
(new Flarum\ServiceProvider())->register(Provider::class),
|
|
|
|
(new Flarum\Frontend('forum'))
|
|
->js(__DIR__.'/js/dist/forum.js'),
|
|
|
|
(new Flarum\Frontend('admin'))
|
|
->js(__DIR__.'/js/dist/admin.js')
|
|
->css(__DIR__.'/resources/less/admin.less'),
|
|
|
|
new Flarum\Locales(__DIR__.'/resources/locale'),
|
|
|
|
(new Flarum\Routes('api'))
|
|
->get('/sbp/search/{type}', 'sbp.search', Api\Controllers\SearchController::class)
|
|
->put('/sbp/search/index', 'sbp.search.index', Api\Controllers\IndexController::class),
|
|
|
|
(new Flarum\Console())
|
|
->command(Commands\BuildCommand::class),
|
|
|
|
(new Flarum\Settings())
|
|
->default('blomstra-search.search-discussion-subjects', true)
|
|
->default('blomstra-search.search-post-bodies', true)
|
|
->default('blomstra-search.min-search-length', Commands\BuildCommand::DEFAULT_MIN_SEARCH_LENGTH)
|
|
->default('blomstra-search.stem-exclusion', '')
|
|
->serializeToForum('blomstraSearchMinLength', 'blomstra-search.min-search-length', 'intval')
|
|
->serializeToForum(
|
|
'blomstraSearchPostBodies',
|
|
'blomstra-search.search-post-bodies',
|
|
fn ($v) => (bool) $v,
|
|
true
|
|
),
|
|
]; |