<commit_before><?php

namespace App\Models\Access\Role;

use App\Models\Access\Role\Traits\Attribute\RoleAttribute;
use App\Models\Access\Role\Traits\Relationship\RoleRelationship;
use App\Models\Access\Role\Traits\RoleAccess;
use App\Models\Access\Role\Traits\Scope\RoleScope;
use Illuminate\Database\Eloquent\Model;

/**
 * App\Models\Access\Role\Role
 *
 * @property int $id
 * @property string $name
 * @property string|null $display_name
 * @property int $all
 * @property int $sort
 * @property \Carbon\Carbon|null $created_at
 * @property \Carbon\Carbon|null $updated_at
 * @property-read string $action_buttons
 * @property-read string $delete_button
 * @property-read string $edit_button
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Access\Permission\Permission[] $permissions
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Access\User\User[] $users
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role sort($direction = 'asc')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereAll($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereDisplayName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereSort($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereUpdatedAt($value)
 * @mixin \Eloquent
 */
class Role extends Model
{
    use RoleScope, RoleAccess, RoleAttribute, RoleRelationship;
    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table;
    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['name', 'display_name', 'all', 'sort'];

    /**
     * @param array $attributes
     */
    public function __construct(array $attributes = [])
    {
        parent::__construct($attributes);
        $this->table = config('access.roles_table');
    }
}<commit_msg>remove periods from model docs<commit_after><?php

namespace App\Models\Access\Role;

use App\Models\Access\Role\Traits\Attribute\RoleAttribute;
use App\Models\Access\Role\Traits\Relationship\RoleRelationship;
use App\Models\Access\Role\Traits\RoleAccess;
use App\Models\Access\Role\Traits\Scope\RoleScope;
use Illuminate\Database\Eloquent\Model;

/**
 * App\Models\Access\Role\Role
 *
 * @property int $id
 * @property string $name
 * @property string|null $display_name
 * @property int $all
 * @property int $sort
 * @property \Carbon\Carbon|null $created_at
 * @property \Carbon\Carbon|null $updated_at
 * @property-read string $action_buttons
 * @property-read string $delete_button
 * @property-read string $edit_button
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Access\Permission\Permission[] $permissions
 * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Access\User\User[] $users
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role sort($direction = 'asc')
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereAll($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereDisplayName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereSort($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Access\Role\Role whereUpdatedAt($value)
 * @mixin \Eloquent
 */
class Role extends Model
{
    use RoleScope, RoleAccess, RoleAttribute, RoleRelationship;
    /**
     * The database table used by the model
     *
     * @var string
     */
    protected $table;
    /**
     * The attributes that are mass assignable
     *
     * @var array
     */
    protected $fillable = ['name', 'display_name', 'all', 'sort'];

    /**
     * @param array $attributes
     */
    public function __construct(array $attributes = [])
    {
        parent::__construct($attributes);
        $this->table = config('access.roles_table');
    }
}
{'fraction_non_alphanumeric': 0.13691105007394888, 'fraction_numerical': 0.0, 'mean_word_length': 4.2425249169435215, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5978017', 'n_tokens_mistral': 1434, 'n_tokens_neox': 1475, 'n_words': 262}