<?php

namespace BookStack\Interfaces;

/**
 * Assigned to models that can have slugs.
 * Must have the below properties.
 *
 * @property int    $id
 * @property string $name
 */
interface Sluggable
{
    /**
     * Regenerate the slug for this model.
     */
    public function refreshSlug(): string;
}