namespace BookStack\Entities\Models;
-use BookStack\Sorting\SortSet;
+use BookStack\Sorting\SortRule;
use BookStack\Uploads\Image;
use Exception;
use Illuminate\Database\Eloquent\Factories\HasFactory;
* @property string $description
* @property int $image_id
* @property ?int $default_template_id
- * @property ?int $sort_set_id
+ * @property ?int $sort_rule_id
* @property Image|null $cover
* @property \Illuminate\Database\Eloquent\Collection $chapters
* @property \Illuminate\Database\Eloquent\Collection $pages
* @property \Illuminate\Database\Eloquent\Collection $directPages
* @property \Illuminate\Database\Eloquent\Collection $shelves
* @property ?Page $defaultTemplate
- * @property ?SortSet $sortSet
+ * @property ?SortRule $sortRule
*/
class Book extends Entity implements HasCoverImage
{
/**
* Get the sort set assigned to this book, if existing.
*/
- public function sortSet(): BelongsTo
+ public function sortRule(): BelongsTo
{
- return $this->belongsTo(SortSet::class);
+ return $this->belongsTo(SortRule::class);
}
/**