文件
ner/extend.php

23 行
719 B
PHP

<?php
/*
* This file is part of xxb5724-no-email-register.
*
* Remove email field from registration form and skip email verification.
*/
use XXB\NoEmailRegister\Listeners\AutoActivateUser;
use Flarum\Api\Resource\UserResource;
use Flarum\Extend;
return [
(new Extend\Frontend('forum'))
->css(__DIR__ . '/less/forum.less'),
(new Extend\Event())
->listen(\Flarum\User\Event\Saving::class, AutoActivateUser::class),
(new Extend\ApiResource(UserResource::class))
->field('email', function ($field) {
return $field
->rules(['nullable'], fn ($context) => $context->creating(), true);
}),
(new Extend\Locales(__DIR__ . '/resources/locale')),
];