]> BookStack Code Mirror - bookstack/commit
Slugs: Added slug recording at points of generation
authorDan Brown <redacted>
Sun, 23 Nov 2025 23:29:30 +0000 (23:29 +0000)
committerDan Brown <redacted>
Sun, 23 Nov 2025 23:29:30 +0000 (23:29 +0000)
commit291a807d98989804256f41c82ad297b789cf28e8
treebd2ec30dfb3c75aee1806e80e3e713e6f244451c
parente64fc60bdf56360604c57395447c8c4b2fd330ae
Slugs: Added slug recording at points of generation

Also moved some model-level helpers, which used app container
resolution, to be injected services instead.
13 files changed:
app/App/SluggableInterface.php
app/Entities/Models/BookChild.php
app/Entities/Models/Entity.php
app/Entities/Repos/BaseRepo.php
app/Entities/Repos/ChapterRepo.php
app/Entities/Repos/PageRepo.php
app/Entities/Tools/HierarchyTransformer.php
app/Entities/Tools/ParentChanger.php [new file with mode: 0644]
app/Entities/Tools/SlugGenerator.php
app/Entities/Tools/SlugHistory.php [new file with mode: 0644]
app/Sorting/BookSorter.php
app/Users/Models/User.php
app/Users/UserRepo.php