Skip to content

Commit b77ab6f

Browse files
committed
Queries: Moved out or removed some class-level items
Also ran auto-removal of unused imports across app folder.
1 parent 546cfb0 commit b77ab6f

29 files changed

+85
-107
lines changed

app/Activity/Controllers/CommentController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace BookStack\Activity\Controllers;
44

55
use BookStack\Activity\CommentRepo;
6-
use BookStack\Entities\Models\Page;
76
use BookStack\Entities\Queries\PageQueries;
87
use BookStack\Http\Controller;
98
use Illuminate\Http\Request;

app/Api/ApiDocsGenerator.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use Illuminate\Contracts\Container\BindingResolutionException;
88
use Illuminate\Support\Collection;
99
use Illuminate\Support\Facades\Cache;
10-
use Illuminate\Support\Facades\DB;
1110
use Illuminate\Support\Facades\Route;
1211
use Illuminate\Support\Str;
1312
use Illuminate\Validation\Rules\Password;

app/App/HomeController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace BookStack\App;
44

55
use BookStack\Activity\ActivityQueries;
6-
use BookStack\Entities\Models\Book;
76
use BookStack\Entities\Models\Page;
87
use BookStack\Entities\Queries\EntityQueries;
98
use BookStack\Entities\Queries\RecentlyViewed;

app/App/Providers/ThemeServiceProvider.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use BookStack\Theming\ThemeEvents;
66
use BookStack\Theming\ThemeService;
7-
use Illuminate\Support\Facades\Route;
87
use Illuminate\Support\ServiceProvider;
98

109
class ThemeServiceProvider extends ServiceProvider

app/Console/Commands/CopyShelfPermissionsCommand.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace BookStack\Console\Commands;
44

5-
use BookStack\Entities\Models\Bookshelf;
65
use BookStack\Entities\Queries\BookshelfQueries;
76
use BookStack\Entities\Tools\PermissionsUpdater;
87
use Illuminate\Console\Command;

app/Entities/Controllers/BookController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
use BookStack\Activity\ActivityType;
77
use BookStack\Activity\Models\View;
88
use BookStack\Activity\Tools\UserEntityWatchOptions;
9-
use BookStack\Entities\Models\Bookshelf;
109
use BookStack\Entities\Queries\BookQueries;
1110
use BookStack\Entities\Queries\BookshelfQueries;
1211
use BookStack\Entities\Repos\BookRepo;

app/Entities/Controllers/ChapterExportApiController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace BookStack\Entities\Controllers;
44

5-
use BookStack\Entities\Models\Chapter;
65
use BookStack\Entities\Queries\ChapterQueries;
76
use BookStack\Entities\Tools\ExportFormatter;
87
use BookStack\Http\ApiController;

app/Entities/Controllers/PageController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use BookStack\Activity\Tools\UserEntityWatchOptions;
88
use BookStack\Entities\Models\Book;
99
use BookStack\Entities\Models\Chapter;
10-
use BookStack\Entities\Models\Page;
1110
use BookStack\Entities\Queries\EntityQueries;
1211
use BookStack\Entities\Queries\PageQueries;
1312
use BookStack\Entities\Repos\PageRepo;

app/Entities/Controllers/PageExportApiController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace BookStack\Entities\Controllers;
44

5-
use BookStack\Entities\Models\Page;
65
use BookStack\Entities\Queries\PageQueries;
76
use BookStack\Entities\Tools\ExportFormatter;
87
use BookStack\Http\ApiController;

app/Entities/Models/BookChild.php

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,9 @@
1313
* @property int $priority
1414
* @property string $book_slug
1515
* @property Book $book
16-
*
17-
* @method Builder whereSlugs(string $bookSlug, string $childSlug)
1816
*/
1917
abstract class BookChild extends Entity
2018
{
21-
/**
22-
* Scope a query to find items where the child has the given childSlug
23-
* where its parent has the bookSlug.
24-
*/
25-
public function scopeWhereSlugs(Builder $query, string $bookSlug, string $childSlug)
26-
{
27-
return $query->with('book')
28-
->whereHas('book', function (Builder $query) use ($bookSlug) {
29-
$query->where('slug', '=', $bookSlug);
30-
})
31-
->where('slug', '=', $childSlug);
32-
}
33-
3419
/**
3520
* Get the book this page sits in.
3621
*/

0 commit comments

Comments
 (0)