11<?php
2- /**
3- * Pterodactyl - Panel
4- * Copyright (c) 2015 - 2017 Dane Everitt <dane@daneeveritt.com>.
5- *
6- * This software is licensed under the terms of the MIT license.
7- * https://opensource.org/licenses/MIT
8- */
92
103namespace Pterodactyl \Providers ;
114
3932use Pterodactyl \Contracts \Repository \TaskRepositoryInterface ;
4033use Pterodactyl \Contracts \Repository \UserRepositoryInterface ;
4134use Pterodactyl \Repositories \Eloquent \DatabaseHostRepository ;
42- use Pterodactyl \Repositories \Eloquent \ApiPermissionRepository ;
4335use Pterodactyl \Contracts \Repository \ApiKeyRepositoryInterface ;
4436use Pterodactyl \Contracts \Repository \ServerRepositoryInterface ;
4537use Pterodactyl \Repositories \Eloquent \ServerVariableRepository ;
5648use Pterodactyl \Contracts \Repository \EggVariableRepositoryInterface ;
5749use Pterodactyl \Contracts \Repository \Daemon \PowerRepositoryInterface ;
5850use Pterodactyl \Contracts \Repository \DatabaseHostRepositoryInterface ;
59- use Pterodactyl \Contracts \Repository \ApiPermissionRepositoryInterface ;
6051use Pterodactyl \Contracts \Repository \Daemon \CommandRepositoryInterface ;
6152use Pterodactyl \Contracts \Repository \ServerVariableRepositoryInterface ;
6253use Pterodactyl \Contracts \Repository \Daemon \ConfigurationRepositoryInterface ;
@@ -73,7 +64,6 @@ public function register()
7364 // Eloquent Repositories
7465 $ this ->app ->bind (AllocationRepositoryInterface::class, AllocationRepository::class);
7566 $ this ->app ->bind (ApiKeyRepositoryInterface::class, ApiKeyRepository::class);
76- $ this ->app ->bind (ApiPermissionRepositoryInterface::class, ApiPermissionRepository::class);
7767 $ this ->app ->bind (DaemonKeyRepositoryInterface::class, DaemonKeyRepository::class);
7868 $ this ->app ->bind (DatabaseRepositoryInterface::class, DatabaseRepository::class);
7969 $ this ->app ->bind (DatabaseHostRepositoryInterface::class, DatabaseHostRepository::class);
@@ -93,21 +83,11 @@ public function register()
9383 $ this ->app ->bind (TaskRepositoryInterface::class, TaskRepository::class);
9484 $ this ->app ->bind (UserRepositoryInterface::class, UserRepository::class);
9585
96- $ this ->app ->alias (SettingsRepositoryInterface::class, 'settings ' );
97-
9886 // Daemon Repositories
99- if ($ this ->app ->make ('config ' )->get ('pterodactyl.daemon.use_new_daemon ' )) {
100- $ this ->app ->bind (ConfigurationRepositoryInterface::class, \Pterodactyl \Repositories \Wings \ConfigurationRepository::class);
101- $ this ->app ->bind (CommandRepositoryInterface::class, \Pterodactyl \Repositories \Wings \CommandRepository::class);
102- $ this ->app ->bind (DaemonServerRepositoryInterface::class, \Pterodactyl \Repositories \Wings \ServerRepository::class);
103- $ this ->app ->bind (FileRepositoryInterface::class, \Pterodactyl \Repositories \Wings \FileRepository::class);
104- $ this ->app ->bind (PowerRepositoryInterface::class, \Pterodactyl \Repositories \Wings \PowerRepository::class);
105- } else {
106- $ this ->app ->bind (ConfigurationRepositoryInterface::class, ConfigurationRepository::class);
107- $ this ->app ->bind (CommandRepositoryInterface::class, CommandRepository::class);
108- $ this ->app ->bind (DaemonServerRepositoryInterface::class, DaemonServerRepository::class);
109- $ this ->app ->bind (FileRepositoryInterface::class, FileRepository::class);
110- $ this ->app ->bind (PowerRepositoryInterface::class, PowerRepository::class);
111- }
87+ $ this ->app ->bind (ConfigurationRepositoryInterface::class, ConfigurationRepository::class);
88+ $ this ->app ->bind (CommandRepositoryInterface::class, CommandRepository::class);
89+ $ this ->app ->bind (DaemonServerRepositoryInterface::class, DaemonServerRepository::class);
90+ $ this ->app ->bind (FileRepositoryInterface::class, FileRepository::class);
91+ $ this ->app ->bind (PowerRepositoryInterface::class, PowerRepository::class);
11292 }
11393}
0 commit comments