Apply fixes from StyleCI (#577)
This commit is contained in:
		
							parent
							
								
									4da7922de6
								
							
						
					
					
						commit
						a4b61846ac
					
				| @ -3,10 +3,10 @@ | |||||||
| namespace Pterodactyl\Exceptions; | namespace Pterodactyl\Exceptions; | ||||||
| 
 | 
 | ||||||
| use Exception; | use Exception; | ||||||
| use Illuminate\Auth\AuthenticationException; |  | ||||||
| use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; |  | ||||||
| use Prologue\Alerts\Facades\Alert; | use Prologue\Alerts\Facades\Alert; | ||||||
|  | use Illuminate\Auth\AuthenticationException; | ||||||
| use Pterodactyl\Exceptions\Model\DataValidationException; | use Pterodactyl\Exceptions\Model\DataValidationException; | ||||||
|  | use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; | ||||||
| 
 | 
 | ||||||
| class Handler extends ExceptionHandler | class Handler extends ExceptionHandler | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,10 +24,10 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Extensions; | namespace Pterodactyl\Extensions; | ||||||
| 
 | 
 | ||||||
| use Pterodactyl\Contracts\Repository\DatabaseHostRepositoryInterface; |  | ||||||
| use Pterodactyl\Models\DatabaseHost; | use Pterodactyl\Models\DatabaseHost; | ||||||
| use Illuminate\Contracts\Encryption\Encrypter; | use Illuminate\Contracts\Encryption\Encrypter; | ||||||
| use Illuminate\Config\Repository as ConfigRepository; | use Illuminate\Config\Repository as ConfigRepository; | ||||||
|  | use Pterodactyl\Contracts\Repository\DatabaseHostRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class DynamicDatabaseConnection | class DynamicDatabaseConnection | ||||||
| { | { | ||||||
|  | |||||||
| @ -28,8 +28,8 @@ use Fractal; | |||||||
| use Illuminate\Http\Request; | use Illuminate\Http\Request; | ||||||
| use Pterodactyl\Models\Server; | use Pterodactyl\Models\Server; | ||||||
| use Pterodactyl\Http\Controllers\Controller; | use Pterodactyl\Http\Controllers\Controller; | ||||||
| use Pterodactyl\Repositories\old_Daemon\PowerRepository; |  | ||||||
| use Pterodactyl\Transformers\User\ServerTransformer; | use Pterodactyl\Transformers\User\ServerTransformer; | ||||||
|  | use Pterodactyl\Repositories\old_Daemon\PowerRepository; | ||||||
| use Pterodactyl\Repositories\old_Daemon\CommandRepository; | use Pterodactyl\Repositories\old_Daemon\CommandRepository; | ||||||
| 
 | 
 | ||||||
| class ServerController extends Controller | class ServerController extends Controller | ||||||
|  | |||||||
| @ -24,13 +24,13 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Http\Controllers\Admin; | namespace Pterodactyl\Http\Controllers\Admin; | ||||||
| 
 | 
 | ||||||
| use Pterodactyl\Contracts\Repository\LocationRepositoryInterface; |  | ||||||
| use Pterodactyl\Models\Location; | use Pterodactyl\Models\Location; | ||||||
| use Prologue\Alerts\AlertsMessageBag; | use Prologue\Alerts\AlertsMessageBag; | ||||||
|  | use Pterodactyl\Services\LocationService; | ||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Http\Controllers\Controller; | use Pterodactyl\Http\Controllers\Controller; | ||||||
| use Pterodactyl\Http\Requests\Admin\LocationRequest; | use Pterodactyl\Http\Requests\Admin\LocationRequest; | ||||||
| use Pterodactyl\Services\LocationService; | use Pterodactyl\Contracts\Repository\LocationRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class LocationController extends Controller | class LocationController extends Controller | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,26 +24,25 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Http\Controllers\Admin; | namespace Pterodactyl\Http\Controllers\Admin; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Cache\Repository as CacheRepository; |  | ||||||
| use Illuminate\Contracts\Translation\Translator; |  | ||||||
| use Log; | use Log; | ||||||
| use Alert; | use Alert; | ||||||
| use Cache; |  | ||||||
| use Javascript; | use Javascript; | ||||||
| use Prologue\Alerts\AlertsMessageBag; |  | ||||||
| use Pterodactyl\Contracts\Repository\LocationRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; |  | ||||||
| use Pterodactyl\Http\Requests\Admin\NodeFormRequest; |  | ||||||
| use Pterodactyl\Models\Allocation; |  | ||||||
| use Pterodactyl\Models\Node; |  | ||||||
| use Illuminate\Http\Request; | use Illuminate\Http\Request; | ||||||
|  | use Pterodactyl\Models\Node; | ||||||
|  | use Pterodactyl\Models\Allocation; | ||||||
|  | use Prologue\Alerts\AlertsMessageBag; | ||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Http\Controllers\Controller; | use Pterodactyl\Http\Controllers\Controller; | ||||||
| use Pterodactyl\Repositories\NodeRepository; | use Pterodactyl\Repositories\NodeRepository; | ||||||
| use Pterodactyl\Exceptions\DisplayValidationException; | use Pterodactyl\Services\Nodes\UpdateService; | ||||||
| use Pterodactyl\Services\Nodes\CreationService; | use Pterodactyl\Services\Nodes\CreationService; | ||||||
| use Pterodactyl\Services\Nodes\DeletionService; | use Pterodactyl\Services\Nodes\DeletionService; | ||||||
| use Pterodactyl\Services\Nodes\UpdateService; | use Illuminate\Contracts\Translation\Translator; | ||||||
|  | use Illuminate\Cache\Repository as CacheRepository; | ||||||
|  | use Pterodactyl\Http\Requests\Admin\NodeFormRequest; | ||||||
|  | use Pterodactyl\Exceptions\DisplayValidationException; | ||||||
|  | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\LocationRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class NodesController extends Controller | class NodesController extends Controller | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,31 +24,30 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Http\Controllers\Admin; | namespace Pterodactyl\Http\Controllers\Admin; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Contracts\Config\Repository as ConfigRepository; |  | ||||||
| use Alert; |  | ||||||
| use Javascript; | use Javascript; | ||||||
| use Prologue\Alerts\AlertsMessageBag; |  | ||||||
| use Pterodactyl\Contracts\Repository\AllocationRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\DatabaseRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\LocationRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServiceRepositoryInterface; |  | ||||||
| use Pterodactyl\Http\Requests\Admin\ServerFormRequest; |  | ||||||
| use Pterodactyl\Models\Server; |  | ||||||
| use Illuminate\Http\Request; | use Illuminate\Http\Request; | ||||||
|  | use Pterodactyl\Models\Server; | ||||||
|  | use Prologue\Alerts\AlertsMessageBag; | ||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Http\Controllers\Controller; | use Pterodactyl\Http\Controllers\Controller; | ||||||
| use Pterodactyl\Repositories\Eloquent\DatabaseHostRepository; |  | ||||||
| use Pterodactyl\Services\Database\DatabaseManagementService; |  | ||||||
| use Pterodactyl\Services\Servers\BuildModificationService; |  | ||||||
| use Pterodactyl\Services\Servers\ContainerRebuildService; |  | ||||||
| use Pterodactyl\Services\Servers\CreationService; | use Pterodactyl\Services\Servers\CreationService; | ||||||
| use Pterodactyl\Services\Servers\DeletionService; | use Pterodactyl\Services\Servers\DeletionService; | ||||||
| use Pterodactyl\Services\Servers\DetailsModificationService; |  | ||||||
| use Pterodactyl\Services\Servers\ReinstallService; | use Pterodactyl\Services\Servers\ReinstallService; | ||||||
| use Pterodactyl\Services\Servers\StartupModificationService; |  | ||||||
| use Pterodactyl\Services\Servers\SuspensionService; | use Pterodactyl\Services\Servers\SuspensionService; | ||||||
|  | use Pterodactyl\Http\Requests\Admin\ServerFormRequest; | ||||||
|  | use Pterodactyl\Services\Servers\ContainerRebuildService; | ||||||
|  | use Pterodactyl\Services\Servers\BuildModificationService; | ||||||
|  | use Pterodactyl\Services\Database\DatabaseManagementService; | ||||||
|  | use Pterodactyl\Services\Servers\DetailsModificationService; | ||||||
|  | use Pterodactyl\Services\Servers\StartupModificationService; | ||||||
|  | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
|  | use Pterodactyl\Repositories\Eloquent\DatabaseHostRepository; | ||||||
|  | use Illuminate\Contracts\Config\Repository as ConfigRepository; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServiceRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\DatabaseRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\LocationRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\AllocationRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class ServersController extends Controller | class ServersController extends Controller | ||||||
| { | { | ||||||
|  | |||||||
| @ -32,8 +32,8 @@ use Illuminate\Http\Request; | |||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Http\Controllers\Controller; | use Pterodactyl\Http\Controllers\Controller; | ||||||
| use Pterodactyl\Repositories\ServerRepository; | use Pterodactyl\Repositories\ServerRepository; | ||||||
| use Pterodactyl\Repositories\old_Daemon\FileRepository; |  | ||||||
| use Pterodactyl\Exceptions\DisplayValidationException; | use Pterodactyl\Exceptions\DisplayValidationException; | ||||||
|  | use Pterodactyl\Repositories\old_Daemon\FileRepository; | ||||||
| 
 | 
 | ||||||
| class ServerController extends Controller | class ServerController extends Controller | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,8 +24,8 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Http\Requests\Admin; | namespace Pterodactyl\Http\Requests\Admin; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Validation\Rule; |  | ||||||
| use Pterodactyl\Models\Server; | use Pterodactyl\Models\Server; | ||||||
|  | use Illuminate\Validation\Rule; | ||||||
| 
 | 
 | ||||||
| class ServerFormRequest extends AdminFormRequest | class ServerFormRequest extends AdminFormRequest | ||||||
| { | { | ||||||
|  | |||||||
| @ -80,11 +80,11 @@ class DatabaseHost extends Model implements ValidableContract | |||||||
|         'node_id' => 'sometimes|required', |         'node_id' => 'sometimes|required', | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
| /** |     /** | ||||||
|  * Validation rules to assign to this model. |      * Validation rules to assign to this model. | ||||||
|  * |      * | ||||||
|  * @var array |      * @var array | ||||||
|  */ |      */ | ||||||
|     // @todo the node_id field doesn't validate correctly if no node is provided in request
 |     // @todo the node_id field doesn't validate correctly if no node is provided in request
 | ||||||
|     protected static $dataIntegrityRules = [ |     protected static $dataIntegrityRules = [ | ||||||
|         'name' => 'string|max:255', |         'name' => 'string|max:255', | ||||||
|  | |||||||
| @ -25,34 +25,34 @@ | |||||||
| namespace Pterodactyl\Providers; | namespace Pterodactyl\Providers; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Support\ServiceProvider; | use Illuminate\Support\ServiceProvider; | ||||||
| use Pterodactyl\Contracts\Repository\AllocationRepositoryInterface; | use Pterodactyl\Repositories\Eloquent\NodeRepository; | ||||||
| use Pterodactyl\Contracts\Repository\ApiKeyRepositoryInterface; | use Pterodactyl\Repositories\Eloquent\UserRepository; | ||||||
| use Pterodactyl\Contracts\Repository\ApiPermissionRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ConfigurationRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\DatabaseHostRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\DatabaseRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\LocationRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\OptionVariableRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerVariableRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServiceRepositoryInterface; |  | ||||||
| use Pterodactyl\Repositories\Daemon\ConfigurationRepository; |  | ||||||
| use Pterodactyl\Repositories\Daemon\ServerRepository as DaemonServerRepository; |  | ||||||
| use Pterodactyl\Repositories\Eloquent\AllocationRepository; |  | ||||||
| use Pterodactyl\Repositories\Eloquent\ApiKeyRepository; | use Pterodactyl\Repositories\Eloquent\ApiKeyRepository; | ||||||
| use Pterodactyl\Repositories\Eloquent\ApiPermissionRepository; | use Pterodactyl\Repositories\Eloquent\ServerRepository; | ||||||
| use Pterodactyl\Repositories\Eloquent\DatabaseHostRepository; | use Pterodactyl\Repositories\Eloquent\ServiceRepository; | ||||||
| use Pterodactyl\Repositories\Eloquent\DatabaseRepository; | use Pterodactyl\Repositories\Eloquent\DatabaseRepository; | ||||||
| use Pterodactyl\Repositories\Eloquent\LocationRepository; | use Pterodactyl\Repositories\Eloquent\LocationRepository; | ||||||
| use Pterodactyl\Repositories\Eloquent\NodeRepository; | use Pterodactyl\Repositories\Eloquent\AllocationRepository; | ||||||
| use Pterodactyl\Repositories\Eloquent\OptionVariableRepository; | use Pterodactyl\Repositories\Daemon\ConfigurationRepository; | ||||||
| use Pterodactyl\Repositories\Eloquent\ServerRepository; | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
| use Pterodactyl\Repositories\Eloquent\ServerVariableRepository; |  | ||||||
| use Pterodactyl\Repositories\Eloquent\ServiceRepository; |  | ||||||
| use Pterodactyl\Repositories\Eloquent\UserRepository; |  | ||||||
| use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | ||||||
|  | use Pterodactyl\Repositories\Eloquent\DatabaseHostRepository; | ||||||
|  | use Pterodactyl\Repositories\Eloquent\ApiPermissionRepository; | ||||||
|  | use Pterodactyl\Contracts\Repository\ApiKeyRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
|  | use Pterodactyl\Repositories\Eloquent\OptionVariableRepository; | ||||||
|  | use Pterodactyl\Repositories\Eloquent\ServerVariableRepository; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServiceRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\DatabaseRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\LocationRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\AllocationRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\DatabaseHostRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ApiPermissionRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\OptionVariableRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerVariableRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\Daemon\ConfigurationRepositoryInterface; | ||||||
|  | use Pterodactyl\Repositories\Daemon\ServerRepository as DaemonServerRepository; | ||||||
|  | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class RepositoryServiceProvider extends ServiceProvider | class RepositoryServiceProvider extends ServiceProvider | ||||||
| { | { | ||||||
|  | |||||||
| @ -26,9 +26,9 @@ namespace Pterodactyl\Repositories\Daemon; | |||||||
| 
 | 
 | ||||||
| use GuzzleHttp\Client; | use GuzzleHttp\Client; | ||||||
| use Illuminate\Foundation\Application; | use Illuminate\Foundation\Application; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\BaseRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
| use Illuminate\Contracts\Config\Repository as ConfigRepository; | use Illuminate\Contracts\Config\Repository as ConfigRepository; | ||||||
|  | use Pterodactyl\Contracts\Repository\Daemon\BaseRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class BaseRepository implements BaseRepositoryInterface | class BaseRepository implements BaseRepositoryInterface | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,9 +24,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Repositories\Daemon; | namespace Pterodactyl\Repositories\Daemon; | ||||||
| 
 | 
 | ||||||
|  | use Pterodactyl\Services\Servers\EnvironmentService; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface as DatabaseServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface as DatabaseServerRepositoryInterface; | ||||||
| use Pterodactyl\Services\Servers\EnvironmentService; |  | ||||||
| 
 | 
 | ||||||
| class ServerRepository extends BaseRepository implements ServerRepositoryInterface | class ServerRepository extends BaseRepository implements ServerRepositoryInterface | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,10 +24,10 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Repositories\Eloquent; | namespace Pterodactyl\Repositories\Eloquent; | ||||||
| 
 | 
 | ||||||
| use Pterodactyl\Contracts\Repository\DatabaseHostRepositoryInterface; | use Pterodactyl\Models\DatabaseHost; | ||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Exceptions\Repository\RecordNotFoundException; | use Pterodactyl\Exceptions\Repository\RecordNotFoundException; | ||||||
| use Pterodactyl\Models\DatabaseHost; | use Pterodactyl\Contracts\Repository\DatabaseHostRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class DatabaseHostRepository extends EloquentRepository implements DatabaseHostRepositoryInterface | class DatabaseHostRepository extends EloquentRepository implements DatabaseHostRepositoryInterface | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,9 +24,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Repositories\Eloquent; | namespace Pterodactyl\Repositories\Eloquent; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Database\DatabaseManager; |  | ||||||
| use Pterodactyl\Models\Database; | use Pterodactyl\Models\Database; | ||||||
| use Illuminate\Foundation\Application; | use Illuminate\Foundation\Application; | ||||||
|  | use Illuminate\Database\DatabaseManager; | ||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Contracts\Repository\DatabaseRepositoryInterface; | use Pterodactyl\Contracts\Repository\DatabaseRepositoryInterface; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -24,9 +24,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Repositories\Eloquent; | namespace Pterodactyl\Repositories\Eloquent; | ||||||
| 
 | 
 | ||||||
|  | use Pterodactyl\Models\Node; | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
| use Pterodactyl\Exceptions\Repository\RecordNotFoundException; | use Pterodactyl\Exceptions\Repository\RecordNotFoundException; | ||||||
| use Pterodactyl\Models\Node; |  | ||||||
| use Pterodactyl\Repositories\Eloquent\Attributes\SearchableRepository; | use Pterodactyl\Repositories\Eloquent\Attributes\SearchableRepository; | ||||||
| 
 | 
 | ||||||
| class NodeRepository extends SearchableRepository implements NodeRepositoryInterface | class NodeRepository extends SearchableRepository implements NodeRepositoryInterface | ||||||
|  | |||||||
| @ -24,9 +24,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Repositories\Eloquent; | namespace Pterodactyl\Repositories\Eloquent; | ||||||
| 
 | 
 | ||||||
| use Pterodactyl\Contracts\Repository\ServiceRepositoryInterface; |  | ||||||
| use Pterodactyl\Exceptions\Repository\RecordNotFoundException; |  | ||||||
| use Pterodactyl\Models\Service; | use Pterodactyl\Models\Service; | ||||||
|  | use Pterodactyl\Exceptions\Repository\RecordNotFoundException; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServiceRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class ServiceRepository extends EloquentRepository implements ServiceRepositoryInterface | class ServiceRepository extends EloquentRepository implements ServiceRepositoryInterface | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,10 +24,10 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Repositories\Eloquent; | namespace Pterodactyl\Repositories\Eloquent; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Contracts\Config\Repository as ConfigRepository; | use Pterodactyl\Models\User; | ||||||
| use Illuminate\Foundation\Application; | use Illuminate\Foundation\Application; | ||||||
| use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | ||||||
| use Pterodactyl\Models\User; | use Illuminate\Contracts\Config\Repository as ConfigRepository; | ||||||
| use Pterodactyl\Repositories\Eloquent\Attributes\SearchableRepository; | use Pterodactyl\Repositories\Eloquent\Attributes\SearchableRepository; | ||||||
| 
 | 
 | ||||||
| class UserRepository extends SearchableRepository implements UserRepositoryInterface | class UserRepository extends SearchableRepository implements UserRepositoryInterface | ||||||
|  | |||||||
| @ -24,8 +24,8 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Database; | namespace Pterodactyl\Services\Database; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Contracts\Encryption\Encrypter; |  | ||||||
| use Illuminate\Database\DatabaseManager; | use Illuminate\Database\DatabaseManager; | ||||||
|  | use Illuminate\Contracts\Encryption\Encrypter; | ||||||
| use Pterodactyl\Extensions\DynamicDatabaseConnection; | use Pterodactyl\Extensions\DynamicDatabaseConnection; | ||||||
| use Pterodactyl\Contracts\Repository\DatabaseHostRepositoryInterface; | use Pterodactyl\Contracts\Repository\DatabaseHostRepositoryInterface; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -24,11 +24,11 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Nodes; | namespace Pterodactyl\Services\Nodes; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Contracts\Translation\Translator; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; |  | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Pterodactyl\Models\Node; | use Pterodactyl\Models\Node; | ||||||
|  | use Pterodactyl\Exceptions\DisplayException; | ||||||
|  | use Illuminate\Contracts\Translation\Translator; | ||||||
|  | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class DeletionService | class DeletionService | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,12 +24,12 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Nodes; | namespace Pterodactyl\Services\Nodes; | ||||||
| 
 | 
 | ||||||
| use GuzzleHttp\Exception\RequestException; |  | ||||||
| use Illuminate\Log\Writer; | use Illuminate\Log\Writer; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ConfigurationRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; |  | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Pterodactyl\Models\Node; | use Pterodactyl\Models\Node; | ||||||
|  | use GuzzleHttp\Exception\RequestException; | ||||||
|  | use Pterodactyl\Exceptions\DisplayException; | ||||||
|  | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\Daemon\ConfigurationRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class UpdateService | class UpdateService | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,15 +24,15 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Servers; | namespace Pterodactyl\Services\Servers; | ||||||
| 
 | 
 | ||||||
|  | use Illuminate\Log\Writer; | ||||||
|  | use Pterodactyl\Models\Server; | ||||||
| use GuzzleHttp\Exception\RequestException; | use GuzzleHttp\Exception\RequestException; | ||||||
| use Illuminate\Database\ConnectionInterface; | use Illuminate\Database\ConnectionInterface; | ||||||
| use Illuminate\Log\Writer; |  | ||||||
| use Pterodactyl\Contracts\Repository\AllocationRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Exceptions\Repository\RecordNotFoundException; | use Pterodactyl\Exceptions\Repository\RecordNotFoundException; | ||||||
| use Pterodactyl\Models\Server; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\AllocationRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class BuildModificationService | class BuildModificationService | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,12 +24,12 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Servers; | namespace Pterodactyl\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use GuzzleHttp\Exception\RequestException; |  | ||||||
| use Illuminate\Log\Writer; | use Illuminate\Log\Writer; | ||||||
|  | use Pterodactyl\Models\Server; | ||||||
|  | use GuzzleHttp\Exception\RequestException; | ||||||
|  | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Pterodactyl\Models\Server; |  | ||||||
| 
 | 
 | ||||||
| class ContainerRebuildService | class ContainerRebuildService | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,11 +24,11 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Servers; | namespace Pterodactyl\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use GuzzleHttp\Exception\RequestException; |  | ||||||
| use Illuminate\Log\Writer; |  | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Ramsey\Uuid\Uuid; | use Ramsey\Uuid\Uuid; | ||||||
|  | use Illuminate\Log\Writer; | ||||||
| use Illuminate\Database\DatabaseManager; | use Illuminate\Database\DatabaseManager; | ||||||
|  | use GuzzleHttp\Exception\RequestException; | ||||||
|  | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
|  | |||||||
| @ -24,11 +24,11 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Servers; | namespace Pterodactyl\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use GuzzleHttp\Exception\RequestException; |  | ||||||
| use Illuminate\Database\DatabaseManager; |  | ||||||
| use Illuminate\Log\Writer; | use Illuminate\Log\Writer; | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Pterodactyl\Models\Server; | use Pterodactyl\Models\Server; | ||||||
|  | use Illuminate\Database\DatabaseManager; | ||||||
|  | use GuzzleHttp\Exception\RequestException; | ||||||
|  | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Repositories\Eloquent\ServerRepository; | use Pterodactyl\Repositories\Eloquent\ServerRepository; | ||||||
| use Pterodactyl\Repositories\Daemon\ServerRepository as DaemonServerRepository; | use Pterodactyl\Repositories\Daemon\ServerRepository as DaemonServerRepository; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -24,11 +24,11 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Servers; | namespace Pterodactyl\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use GuzzleHttp\Exception\RequestException; |  | ||||||
| use Illuminate\Log\Writer; | use Illuminate\Log\Writer; | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Pterodactyl\Models\Server; | use Pterodactyl\Models\Server; | ||||||
|  | use GuzzleHttp\Exception\RequestException; | ||||||
| use Illuminate\Database\ConnectionInterface; | use Illuminate\Database\ConnectionInterface; | ||||||
|  | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -24,14 +24,14 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Servers; | namespace Pterodactyl\Services\Servers; | ||||||
| 
 | 
 | ||||||
|  | use Illuminate\Log\Writer; | ||||||
|  | use Pterodactyl\Models\Server; | ||||||
| use GuzzleHttp\Exception\RequestException; | use GuzzleHttp\Exception\RequestException; | ||||||
| use Illuminate\Database\ConnectionInterface; | use Illuminate\Database\ConnectionInterface; | ||||||
| use Illuminate\Log\Writer; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\ServerVariableRepositoryInterface; | use Pterodactyl\Contracts\Repository\ServerVariableRepositoryInterface; | ||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| use Pterodactyl\Models\Server; |  | ||||||
| 
 | 
 | ||||||
| class StartupModificationService | class StartupModificationService | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,13 +24,13 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Servers; | namespace Pterodactyl\Services\Servers; | ||||||
| 
 | 
 | ||||||
|  | use Illuminate\Log\Writer; | ||||||
|  | use Pterodactyl\Models\Server; | ||||||
| use GuzzleHttp\Exception\RequestException; | use GuzzleHttp\Exception\RequestException; | ||||||
| use Illuminate\Database\ConnectionInterface; | use Illuminate\Database\ConnectionInterface; | ||||||
| use Illuminate\Log\Writer; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Pterodactyl\Models\Server; |  | ||||||
| 
 | 
 | ||||||
| class SuspensionService | class SuspensionService | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,11 +24,11 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Servers; | namespace Pterodactyl\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerVariableRepositoryInterface; |  | ||||||
| use Pterodactyl\Exceptions\DisplayValidationException; | use Pterodactyl\Exceptions\DisplayValidationException; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| use Illuminate\Contracts\Validation\Factory as ValidationFactory; | use Illuminate\Contracts\Validation\Factory as ValidationFactory; | ||||||
| use Pterodactyl\Contracts\Repository\OptionVariableRepositoryInterface; | use Pterodactyl\Contracts\Repository\OptionVariableRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerVariableRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class VariableValidatorService | class VariableValidatorService | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,11 +24,11 @@ | |||||||
| 
 | 
 | ||||||
| namespace Pterodactyl\Services\Users; | namespace Pterodactyl\Services\Users; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Contracts\Translation\Translator; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\UserRepositoryInterface; |  | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Pterodactyl\Models\User; | use Pterodactyl\Models\User; | ||||||
|  | use Pterodactyl\Exceptions\DisplayException; | ||||||
|  | use Illuminate\Contracts\Translation\Translator; | ||||||
|  | use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class DeletionService | class DeletionService | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,14 +24,14 @@ | |||||||
| 
 | 
 | ||||||
| namespace Tests\Unit\Services\Api; | namespace Tests\Unit\Services\Api; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Contracts\Encryption\Encrypter; |  | ||||||
| use Illuminate\Database\ConnectionInterface; |  | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use phpmock\phpunit\PHPMock; |  | ||||||
| use Pterodactyl\Contracts\Repository\ApiKeyRepositoryInterface; |  | ||||||
| use Pterodactyl\Services\Api\KeyService; |  | ||||||
| use Pterodactyl\Services\Api\PermissionService; |  | ||||||
| use Tests\TestCase; | use Tests\TestCase; | ||||||
|  | use phpmock\phpunit\PHPMock; | ||||||
|  | use Pterodactyl\Services\Api\KeyService; | ||||||
|  | use Illuminate\Database\ConnectionInterface; | ||||||
|  | use Illuminate\Contracts\Encryption\Encrypter; | ||||||
|  | use Pterodactyl\Services\Api\PermissionService; | ||||||
|  | use Pterodactyl\Contracts\Repository\ApiKeyRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class KeyServiceTest extends TestCase | class KeyServiceTest extends TestCase | ||||||
| { | { | ||||||
|  | |||||||
| @ -25,10 +25,10 @@ | |||||||
| namespace Tests\Unit\Services; | namespace Tests\Unit\Services; | ||||||
| 
 | 
 | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use Pterodactyl\Contracts\Repository\ApiPermissionRepositoryInterface; | use Tests\TestCase; | ||||||
| use Pterodactyl\Models\APIPermission; | use Pterodactyl\Models\APIPermission; | ||||||
| use Pterodactyl\Services\Api\PermissionService; | use Pterodactyl\Services\Api\PermissionService; | ||||||
| use Tests\TestCase; | use Pterodactyl\Contracts\Repository\ApiPermissionRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class PermissionServiceTest extends TestCase | class PermissionServiceTest extends TestCase | ||||||
| { | { | ||||||
|  | |||||||
| @ -156,7 +156,7 @@ class DatabaseHostServiceTest extends TestCase | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * Test that passing no or empty password will skip storing it |      * Test that passing no or empty password will skip storing it. | ||||||
|      */ |      */ | ||||||
|     public function test_update_without_password() |     public function test_update_without_password() | ||||||
|     { |     { | ||||||
|  | |||||||
| @ -25,10 +25,10 @@ | |||||||
| namespace Tests\Unit\Services\Nodes; | namespace Tests\Unit\Services\Nodes; | ||||||
| 
 | 
 | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use phpmock\phpunit\PHPMock; |  | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; |  | ||||||
| use Pterodactyl\Services\Nodes\CreationService; |  | ||||||
| use Tests\TestCase; | use Tests\TestCase; | ||||||
|  | use phpmock\phpunit\PHPMock; | ||||||
|  | use Pterodactyl\Services\Nodes\CreationService; | ||||||
|  | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class CreationServiceTest extends TestCase | class CreationServiceTest extends TestCase | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,13 +24,13 @@ | |||||||
| 
 | 
 | ||||||
| namespace Tests\Unit\Services\Nodes; | namespace Tests\Unit\Services\Nodes; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Contracts\Translation\Translator; |  | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | use Tests\TestCase; | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Models\Node; | use Pterodactyl\Models\Node; | ||||||
| use Pterodactyl\Services\Nodes\DeletionService; | use Pterodactyl\Services\Nodes\DeletionService; | ||||||
| use Tests\TestCase; | use Illuminate\Contracts\Translation\Translator; | ||||||
|  | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class DeletionServiceTest extends TestCase | class DeletionServiceTest extends TestCase | ||||||
| { | { | ||||||
|  | |||||||
| @ -25,17 +25,17 @@ | |||||||
| namespace Tests\Unit\Services\Nodes; | namespace Tests\Unit\Services\Nodes; | ||||||
| 
 | 
 | ||||||
| use Exception; | use Exception; | ||||||
| use GuzzleHttp\Exception\RequestException; |  | ||||||
| use Illuminate\Log\Writer; |  | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use phpmock\phpunit\PHPMock; |  | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ConfigurationRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; |  | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Pterodactyl\Models\Node; |  | ||||||
| use Pterodactyl\Services\Nodes\CreationService; |  | ||||||
| use Pterodactyl\Services\Nodes\UpdateService; |  | ||||||
| use Tests\TestCase; | use Tests\TestCase; | ||||||
|  | use Illuminate\Log\Writer; | ||||||
|  | use phpmock\phpunit\PHPMock; | ||||||
|  | use Pterodactyl\Models\Node; | ||||||
|  | use GuzzleHttp\Exception\RequestException; | ||||||
|  | use Pterodactyl\Exceptions\DisplayException; | ||||||
|  | use Pterodactyl\Services\Nodes\UpdateService; | ||||||
|  | use Pterodactyl\Services\Nodes\CreationService; | ||||||
|  | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\Daemon\ConfigurationRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class UpdateServiceTest extends TestCase | class UpdateServiceTest extends TestCase | ||||||
| { | { | ||||||
|  | |||||||
| @ -25,13 +25,13 @@ | |||||||
| namespace Tests\Unit\Services\Servers; | namespace Tests\Unit\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use Exception; | use Exception; | ||||||
| use GuzzleHttp\Exception\RequestException; |  | ||||||
| use Illuminate\Log\Writer; |  | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use Pterodactyl\Exceptions\DisplayException; |  | ||||||
| use Pterodactyl\Models\Server; |  | ||||||
| use Pterodactyl\Services\Servers\ContainerRebuildService; |  | ||||||
| use Tests\TestCase; | use Tests\TestCase; | ||||||
|  | use Illuminate\Log\Writer; | ||||||
|  | use Pterodactyl\Models\Server; | ||||||
|  | use GuzzleHttp\Exception\RequestException; | ||||||
|  | use Pterodactyl\Exceptions\DisplayException; | ||||||
|  | use Pterodactyl\Services\Servers\ContainerRebuildService; | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| @ -133,7 +133,7 @@ class ContainerRebuildServiceTest extends TestCase | |||||||
|         } catch (Exception $exception) { |         } catch (Exception $exception) { | ||||||
|             $this->assertInstanceOf(DisplayException::class, $exception); |             $this->assertInstanceOf(DisplayException::class, $exception); | ||||||
|             $this->assertEquals( |             $this->assertEquals( | ||||||
|                 trans('admin/server.exceptions.daemon_exception', ['code' => 400,]), $exception->getMessage() |                 trans('admin/server.exceptions.daemon_exception', ['code' => 400]), $exception->getMessage() | ||||||
|             ); |             ); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -24,20 +24,20 @@ | |||||||
| 
 | 
 | ||||||
| namespace Tests\Unit\Services\Servers; | namespace Tests\Unit\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Log\Writer; |  | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use phpmock\phpunit\PHPMock; |  | ||||||
| use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerVariableRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\UserRepositoryInterface; |  | ||||||
| use Pterodactyl\Services\Servers\CreationService; |  | ||||||
| use Pterodactyl\Services\Servers\UsernameGenerationService; |  | ||||||
| use Pterodactyl\Services\Servers\VariableValidatorService; |  | ||||||
| use Ramsey\Uuid\Uuid; |  | ||||||
| use Tests\TestCase; | use Tests\TestCase; | ||||||
|  | use Ramsey\Uuid\Uuid; | ||||||
|  | use Illuminate\Log\Writer; | ||||||
|  | use phpmock\phpunit\PHPMock; | ||||||
| use Illuminate\Database\DatabaseManager; | use Illuminate\Database\DatabaseManager; | ||||||
|  | use Pterodactyl\Services\Servers\CreationService; | ||||||
|  | use Pterodactyl\Services\Servers\VariableValidatorService; | ||||||
|  | use Pterodactyl\Services\Servers\UsernameGenerationService; | ||||||
|  | use Pterodactyl\Contracts\Repository\NodeRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\AllocationRepositoryInterface; | use Pterodactyl\Contracts\Repository\AllocationRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerVariableRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class CreationServiceTest extends TestCase | class CreationServiceTest extends TestCase | ||||||
|  | |||||||
| @ -25,9 +25,9 @@ | |||||||
| namespace Tests\Unit\Services\Servers; | namespace Tests\Unit\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use Exception; | use Exception; | ||||||
| use Illuminate\Log\Writer; |  | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use Tests\TestCase; | use Tests\TestCase; | ||||||
|  | use Illuminate\Log\Writer; | ||||||
| use phpmock\phpunit\PHPMock; | use phpmock\phpunit\PHPMock; | ||||||
| use Pterodactyl\Models\Server; | use Pterodactyl\Models\Server; | ||||||
| use Illuminate\Database\DatabaseManager; | use Illuminate\Database\DatabaseManager; | ||||||
| @ -258,7 +258,7 @@ class DetailsModificationServiceTest extends TestCase | |||||||
|         } catch (Exception $exception) { |         } catch (Exception $exception) { | ||||||
|             $this->assertInstanceOf(DisplayException::class, $exception); |             $this->assertInstanceOf(DisplayException::class, $exception); | ||||||
|             $this->assertEquals( |             $this->assertEquals( | ||||||
|                 trans('admin/server.exceptions.daemon_exception', ['code' => 400,]), $exception->getMessage() |                 trans('admin/server.exceptions.daemon_exception', ['code' => 400]), $exception->getMessage() | ||||||
|             ); |             ); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| @ -371,7 +371,7 @@ class DetailsModificationServiceTest extends TestCase | |||||||
|         } catch (Exception $exception) { |         } catch (Exception $exception) { | ||||||
|             $this->assertInstanceOf(DisplayException::class, $exception); |             $this->assertInstanceOf(DisplayException::class, $exception); | ||||||
|             $this->assertEquals( |             $this->assertEquals( | ||||||
|                 trans('admin/server.exceptions.daemon_exception', ['code' => 400,]), $exception->getMessage() |                 trans('admin/server.exceptions.daemon_exception', ['code' => 400]), $exception->getMessage() | ||||||
|             ); |             ); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -25,14 +25,14 @@ | |||||||
| namespace Tests\Unit\Services\Servers; | namespace Tests\Unit\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use Exception; | use Exception; | ||||||
|  | use Mockery as m; | ||||||
|  | use Tests\TestCase; | ||||||
|  | use Illuminate\Log\Writer; | ||||||
|  | use Pterodactyl\Models\Server; | ||||||
| use GuzzleHttp\Exception\RequestException; | use GuzzleHttp\Exception\RequestException; | ||||||
| use Illuminate\Database\ConnectionInterface; | use Illuminate\Database\ConnectionInterface; | ||||||
| use Illuminate\Log\Writer; |  | ||||||
| use Mockery as m; |  | ||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Models\Server; |  | ||||||
| use Pterodactyl\Services\Servers\ReinstallService; | use Pterodactyl\Services\Servers\ReinstallService; | ||||||
| use Tests\TestCase; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| @ -162,7 +162,7 @@ class ReinstallServiceTest extends TestCase | |||||||
|         } catch (Exception $exception) { |         } catch (Exception $exception) { | ||||||
|             $this->assertInstanceOf(DisplayException::class, $exception); |             $this->assertInstanceOf(DisplayException::class, $exception); | ||||||
|             $this->assertEquals( |             $this->assertEquals( | ||||||
|                 trans('admin/server.exceptions.daemon_exception', ['code' => 400,]), $exception->getMessage() |                 trans('admin/server.exceptions.daemon_exception', ['code' => 400]), $exception->getMessage() | ||||||
|             ); |             ); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -25,16 +25,16 @@ | |||||||
| namespace Tests\Unit\Services\Servers; | namespace Tests\Unit\Services\Servers; | ||||||
| 
 | 
 | ||||||
| use Exception; | use Exception; | ||||||
|  | use Mockery as m; | ||||||
|  | use Tests\TestCase; | ||||||
|  | use Illuminate\Log\Writer; | ||||||
|  | use Pterodactyl\Models\Server; | ||||||
| use GuzzleHttp\Exception\RequestException; | use GuzzleHttp\Exception\RequestException; | ||||||
| use Illuminate\Database\ConnectionInterface; | use Illuminate\Database\ConnectionInterface; | ||||||
| use Illuminate\Log\Writer; |  | ||||||
| use Mockery as m; |  | ||||||
| use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; |  | ||||||
| use Pterodactyl\Exceptions\DisplayException; | use Pterodactyl\Exceptions\DisplayException; | ||||||
| use Pterodactyl\Models\Server; |  | ||||||
| use Pterodactyl\Services\Servers\SuspensionService; | use Pterodactyl\Services\Servers\SuspensionService; | ||||||
| use Tests\TestCase; | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface as DaemonServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class SuspensionServiceTest extends TestCase | class SuspensionServiceTest extends TestCase | ||||||
| { | { | ||||||
| @ -127,9 +127,8 @@ class SuspensionServiceTest extends TestCase | |||||||
|         $this->assertTrue($this->service->toggle($this->server)); |         $this->assertTrue($this->service->toggle($this->server)); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
|     /** |     /** | ||||||
|      * Test that server is unsuspended if action=unsuspend |      * Test that server is unsuspended if action=unsuspend. | ||||||
|      */ |      */ | ||||||
|     public function testServerShouldBeUnsuspendedWhenUnsuspendActionIsPassed() |     public function testServerShouldBeUnsuspendedWhenUnsuspendActionIsPassed() | ||||||
|     { |     { | ||||||
| @ -148,7 +147,7 @@ class SuspensionServiceTest extends TestCase | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * Test that nothing happens if a server is already unsuspended and action=unsuspend |      * Test that nothing happens if a server is already unsuspended and action=unsuspend. | ||||||
|      */ |      */ | ||||||
|     public function testNoActionShouldHappenIfServerIsAlreadyUnsuspendedAndActionIsUnsuspend() |     public function testNoActionShouldHappenIfServerIsAlreadyUnsuspendedAndActionIsUnsuspend() | ||||||
|     { |     { | ||||||
| @ -158,7 +157,7 @@ class SuspensionServiceTest extends TestCase | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * Test that nothing happens if a server is already suspended and action=suspend |      * Test that nothing happens if a server is already suspended and action=suspend. | ||||||
|      */ |      */ | ||||||
|     public function testNoActionShouldHappenIfServerIsAlreadySuspendedAndActionIsSuspend() |     public function testNoActionShouldHappenIfServerIsAlreadySuspendedAndActionIsSuspend() | ||||||
|     { |     { | ||||||
| @ -191,7 +190,7 @@ class SuspensionServiceTest extends TestCase | |||||||
|         } catch (Exception $exception) { |         } catch (Exception $exception) { | ||||||
|             $this->assertInstanceOf(DisplayException::class, $exception); |             $this->assertInstanceOf(DisplayException::class, $exception); | ||||||
|             $this->assertEquals( |             $this->assertEquals( | ||||||
|                 trans('admin/server.exceptions.daemon_exception', ['code' => 400,]), $exception->getMessage() |                 trans('admin/server.exceptions.daemon_exception', ['code' => 400]), $exception->getMessage() | ||||||
|             ); |             ); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -149,15 +149,15 @@ class VariableValidatorServiceTest extends TestCase | |||||||
|         $this->validator->shouldReceive('make')->with([ |         $this->validator->shouldReceive('make')->with([ | ||||||
|             'variable_value' => 'Test_SomeValue_0', |             'variable_value' => 'Test_SomeValue_0', | ||||||
|         ], [ |         ], [ | ||||||
|             'variable_value' => $this->variables{0}->rules, |             'variable_value' => $this->variables[0]->rules, | ||||||
|         ])->once()->andReturnSelf() |         ])->once()->andReturnSelf() | ||||||
|             ->shouldReceive('fails')->withNoArgs()->once()->andReturn(false); |             ->shouldReceive('fails')->withNoArgs()->once()->andReturn(false); | ||||||
| 
 | 
 | ||||||
|         $response = $this->service->setFields([ |         $response = $this->service->setFields([ | ||||||
|             $this->variables{0}->env_variable => 'Test_SomeValue_0', |             $this->variables[0]->env_variable => 'Test_SomeValue_0', | ||||||
|             $this->variables{1}->env_variable => 'Test_SomeValue_1', |             $this->variables[1]->env_variable => 'Test_SomeValue_1', | ||||||
|             $this->variables{2}->env_variable => 'Test_SomeValue_2', |             $this->variables[2]->env_variable => 'Test_SomeValue_2', | ||||||
|             $this->variables{3}->env_variable => 'Test_SomeValue_3', |             $this->variables[3]->env_variable => 'Test_SomeValue_3', | ||||||
|         ])->validate(1)->getResults(); |         ])->validate(1)->getResults(); | ||||||
| 
 | 
 | ||||||
|         $this->assertEquals(1, count($response), 'Assert response has a single item in array.'); |         $this->assertEquals(1, count($response), 'Assert response has a single item in array.'); | ||||||
| @ -166,8 +166,8 @@ class VariableValidatorServiceTest extends TestCase | |||||||
|         $this->assertArrayHasKey('key', $response[0]); |         $this->assertArrayHasKey('key', $response[0]); | ||||||
|         $this->assertArrayHasKey('value', $response[0]); |         $this->assertArrayHasKey('value', $response[0]); | ||||||
| 
 | 
 | ||||||
|         $this->assertEquals($this->variables{0}->id, $response[0]['id']); |         $this->assertEquals($this->variables[0]->id, $response[0]['id']); | ||||||
|         $this->assertEquals($this->variables{0}->env_variable, $response[0]['key']); |         $this->assertEquals($this->variables[0]->env_variable, $response[0]['key']); | ||||||
|         $this->assertEquals('Test_SomeValue_0', $response[0]['value']); |         $this->assertEquals('Test_SomeValue_0', $response[0]['value']); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| @ -178,32 +178,32 @@ class VariableValidatorServiceTest extends TestCase | |||||||
|     { |     { | ||||||
|         $this->optionVariableRepository->shouldReceive('findWhere')->with([['option_id', '=', 1]])->andReturn($this->variables); |         $this->optionVariableRepository->shouldReceive('findWhere')->with([['option_id', '=', 1]])->andReturn($this->variables); | ||||||
| 
 | 
 | ||||||
|         foreach($this->variables as $key => $variable) { |         foreach ($this->variables as $key => $variable) { | ||||||
|             $this->validator->shouldReceive('make')->with([ |             $this->validator->shouldReceive('make')->with([ | ||||||
|                 'variable_value' => 'Test_SomeValue_' . $key, |                 'variable_value' => 'Test_SomeValue_' . $key, | ||||||
|             ], [ |             ], [ | ||||||
|                 'variable_value' => $this->variables{$key}->rules, |                 'variable_value' => $this->variables[$key]->rules, | ||||||
|             ])->andReturnSelf() |             ])->andReturnSelf() | ||||||
|                 ->shouldReceive('fails')->withNoArgs()->once()->andReturn(false); |                 ->shouldReceive('fails')->withNoArgs()->once()->andReturn(false); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         $response = $this->service->isAdmin()->setFields([ |         $response = $this->service->isAdmin()->setFields([ | ||||||
|             $this->variables{0}->env_variable => 'Test_SomeValue_0', |             $this->variables[0]->env_variable => 'Test_SomeValue_0', | ||||||
|             $this->variables{1}->env_variable => 'Test_SomeValue_1', |             $this->variables[1]->env_variable => 'Test_SomeValue_1', | ||||||
|             $this->variables{2}->env_variable => 'Test_SomeValue_2', |             $this->variables[2]->env_variable => 'Test_SomeValue_2', | ||||||
|             $this->variables{3}->env_variable => 'Test_SomeValue_3', |             $this->variables[3]->env_variable => 'Test_SomeValue_3', | ||||||
|         ])->validate(1)->getResults(); |         ])->validate(1)->getResults(); | ||||||
| 
 | 
 | ||||||
|         $this->assertEquals(4, count($response), 'Assert response has all four items in array.'); |         $this->assertEquals(4, count($response), 'Assert response has all four items in array.'); | ||||||
| 
 | 
 | ||||||
|         foreach($response as $key => $values) { |         foreach ($response as $key => $values) { | ||||||
|             $this->assertArrayHasKey($key, $response); |             $this->assertArrayHasKey($key, $response); | ||||||
|             $this->assertArrayHasKey('id', $response[$key]); |             $this->assertArrayHasKey('id', $response[$key]); | ||||||
|             $this->assertArrayHasKey('key', $response[$key]); |             $this->assertArrayHasKey('key', $response[$key]); | ||||||
|             $this->assertArrayHasKey('value', $response[$key]); |             $this->assertArrayHasKey('value', $response[$key]); | ||||||
| 
 | 
 | ||||||
|             $this->assertEquals($this->variables{$key}->id, $response[$key]['id']); |             $this->assertEquals($this->variables[$key]->id, $response[$key]['id']); | ||||||
|             $this->assertEquals($this->variables{$key}->env_variable, $response[$key]['key']); |             $this->assertEquals($this->variables[$key]->env_variable, $response[$key]['key']); | ||||||
|             $this->assertEquals('Test_SomeValue_' . $key, $response[$key]['value']); |             $this->assertEquals('Test_SomeValue_' . $key, $response[$key]['value']); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| @ -218,7 +218,7 @@ class VariableValidatorServiceTest extends TestCase | |||||||
|         $this->validator->shouldReceive('make')->with([ |         $this->validator->shouldReceive('make')->with([ | ||||||
|             'variable_value' => null, |             'variable_value' => null, | ||||||
|         ], [ |         ], [ | ||||||
|             'variable_value' => $this->variables{0}->rules, |             'variable_value' => $this->variables[0]->rules, | ||||||
|         ])->once()->andReturnSelf() |         ])->once()->andReturnSelf() | ||||||
|             ->shouldReceive('fails')->withNoArgs()->once()->andReturn(true); |             ->shouldReceive('fails')->withNoArgs()->once()->andReturn(true); | ||||||
| 
 | 
 | ||||||
| @ -227,7 +227,7 @@ class VariableValidatorServiceTest extends TestCase | |||||||
| 
 | 
 | ||||||
|         try { |         try { | ||||||
|             $this->service->setFields([ |             $this->service->setFields([ | ||||||
|                 $this->variables{0}->env_variable => null, |                 $this->variables[0]->env_variable => null, | ||||||
|             ])->validate(1); |             ])->validate(1); | ||||||
|         } catch (DisplayValidationException $exception) { |         } catch (DisplayValidationException $exception) { | ||||||
|             $decoded = json_decode($exception->getMessage()); |             $decoded = json_decode($exception->getMessage()); | ||||||
| @ -235,7 +235,7 @@ class VariableValidatorServiceTest extends TestCase | |||||||
|             $this->assertEquals(0, json_last_error(), 'Assert that response is decodable JSON.'); |             $this->assertEquals(0, json_last_error(), 'Assert that response is decodable JSON.'); | ||||||
|             $this->assertObjectHasAttribute('notice', $decoded); |             $this->assertObjectHasAttribute('notice', $decoded); | ||||||
|             $this->assertEquals( |             $this->assertEquals( | ||||||
|                 trans('admin/server.exceptions.bad_variable', ['name' => $this->variables{0}->name]), |                 trans('admin/server.exceptions.bad_variable', ['name' => $this->variables[0]->name]), | ||||||
|                 $decoded->notice[0] |                 $decoded->notice[0] | ||||||
|             ); |             ); | ||||||
|         } |         } | ||||||
|  | |||||||
| @ -25,13 +25,13 @@ | |||||||
| namespace Tests\Unit\Services; | namespace Tests\Unit\Services; | ||||||
| 
 | 
 | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use Pterodactyl\Services\Users\CreationService; |  | ||||||
| use Tests\TestCase; | use Tests\TestCase; | ||||||
| use Illuminate\Foundation\Application; | use Illuminate\Foundation\Application; | ||||||
| use Illuminate\Contracts\Hashing\Hasher; | use Illuminate\Contracts\Hashing\Hasher; | ||||||
| use Illuminate\Database\ConnectionInterface; | use Illuminate\Database\ConnectionInterface; | ||||||
| use Illuminate\Notifications\ChannelManager; | use Illuminate\Notifications\ChannelManager; | ||||||
| use Pterodactyl\Notifications\AccountCreated; | use Pterodactyl\Notifications\AccountCreated; | ||||||
|  | use Pterodactyl\Services\Users\CreationService; | ||||||
| use Pterodactyl\Services\Helpers\TemporaryPasswordService; | use Pterodactyl\Services\Helpers\TemporaryPasswordService; | ||||||
| use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -24,13 +24,13 @@ | |||||||
| 
 | 
 | ||||||
| namespace Tests\Unit\Services\Users; | namespace Tests\Unit\Services\Users; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Contracts\Translation\Translator; |  | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
| use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | use Tests\TestCase; | ||||||
| use Pterodactyl\Contracts\Repository\UserRepositoryInterface; |  | ||||||
| use Pterodactyl\Models\User; | use Pterodactyl\Models\User; | ||||||
| use Pterodactyl\Services\Users\DeletionService; | use Pterodactyl\Services\Users\DeletionService; | ||||||
| use Tests\TestCase; | use Illuminate\Contracts\Translation\Translator; | ||||||
|  | use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | ||||||
|  | use Pterodactyl\Contracts\Repository\ServerRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class DeletionServiceTest extends TestCase | class DeletionServiceTest extends TestCase | ||||||
| { | { | ||||||
|  | |||||||
| @ -24,11 +24,11 @@ | |||||||
| 
 | 
 | ||||||
| namespace Tests\Unit\Services\Users; | namespace Tests\Unit\Services\Users; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Contracts\Hashing\Hasher; |  | ||||||
| use Pterodactyl\Contracts\Repository\UserRepositoryInterface; |  | ||||||
| use Pterodactyl\Services\Users\UpdateService; |  | ||||||
| use Tests\TestCase; |  | ||||||
| use Mockery as m; | use Mockery as m; | ||||||
|  | use Tests\TestCase; | ||||||
|  | use Illuminate\Contracts\Hashing\Hasher; | ||||||
|  | use Pterodactyl\Services\Users\UpdateService; | ||||||
|  | use Pterodactyl\Contracts\Repository\UserRepositoryInterface; | ||||||
| 
 | 
 | ||||||
| class UpdateServiceTest extends TestCase | class UpdateServiceTest extends TestCase | ||||||
| { | { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dane Everitt
						Dane Everitt