1
0
mirror of https://github.com/flarum/core.git synced 2025-08-13 11:54:32 +02:00

Use new extenders (#26)

This commit is contained in:
Sami Mazouz
2020-12-08 20:21:00 +01:00
committed by GitHub
parent 1aa1d59efa
commit c0e0c7f3c7
2 changed files with 20 additions and 37 deletions

View File

@@ -1,24 +0,0 @@
<?php
/*
* This file is part of Flarum.
*
* For detailed copyright and license information, please view the
* LICENSE file that was distributed with this source code.
*/
namespace Flarum\Lock\Listener;
use Flarum\Api\Event\Serializing;
use Flarum\Api\Serializer\DiscussionSerializer;
class AddDiscussionLockedAttributes
{
public function handle(Serializing $event)
{
if ($event->isSerializer(DiscussionSerializer::class)) {
$event->attributes['isLocked'] = (bool) $event->model->is_locked;
$event->attributes['canLock'] = (bool) $event->actor->can('lock', $event->model);
}
}
}