expatbase/var/www/html/flarum/vendor/fof/share-social/extend.php
2025-08-29 00:22:05 +09:00

39 lines
1.1 KiB
PHP

<?php
/*
* This file is part of fof/share-social.
*
* Copyright (c) FriendsOfFlarum.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace FoF\ShareSocial;
use Flarum\Api\Serializer\DiscussionSerializer;
use Flarum\Api\Serializer\ForumSerializer;
use Flarum\Extend;
return [
(new Extend\Frontend('forum'))
->js(__DIR__.'/js/dist/forum.js')
->css(__DIR__.'/resources/less/forum.less'),
(new Extend\Frontend('admin'))
->js(__DIR__.'/js/dist/admin.js')
->css(__DIR__.'/resources/less/admin.less'),
new Extend\Locales(__DIR__.'/resources/locale'),
(new Extend\Settings())
->default('fof-share-social.plain-copy', true)
->serializeToForum('fof-share-social.plain-copy', 'fof-share-social.plain-copy')
->serializeToForum('fof-share-social.default', 'fof-share-social.default-option'),
(new Extend\ApiSerializer(ForumSerializer::class))
->attributes(ForumAttributes::class),
(new Extend\ApiSerializer(DiscussionSerializer::class))
->attributes(DiscussionAttributes::class),
];