Strimoid/Strimoid

View on GitHub
app/Models/ModeratorAction.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Strimoid\Models;

class ModeratorAction extends BaseModel
{
    protected $table = 'moderator_actions';

    public const TYPE_MODERATOR_ADDED = 1;
    public const TYPE_MODERATOR_REMOVED = 2;
    public const TYPE_SETTINGS_CHANGED = 3;
    public const TYPE_STYLE_CHANGED = 4;

    public function moderator()
    {
        return $this->belongsTo(User::class);
    }

    public function target()
    {
        return $this->belongsTo(User::class);
    }

    public function group()
    {
        return $this->belongsTo(Group::class);
    }
}