Adopt Laravel type hints

This commit is contained in:
Shift
2024-04-27 08:20:32 +00:00
parent 62e68c9ace
commit fe642048f2
15 changed files with 32 additions and 20 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ class CleanNZB extends Command
/**
* Execute the console command.
*/
public function handle()
public function handle(): void
{
// Check if any options are false
if (! $this->option('notindb') && ! $this->option('notondisk')) {
+1 -1
View File
@@ -30,7 +30,7 @@ class ImportNzbs extends Command
/**
* Execute the console command.
*/
public function handle()
public function handle(): void
{
if ($this->option('folder')) {
if ($this->option('filename')) {
@@ -34,7 +34,7 @@ class RecategorizeReleases extends Command
/**
* Execute the console command.
*/
public function handle()
public function handle(): void
{
$countQuery = Release::query();
if ($this->option('misc')) {
+4 -2
View File
@@ -2,6 +2,8 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Model;
/**
@@ -54,12 +56,12 @@ class AnidbEpisode extends Model
*/
protected $guarded = [];
public function title()
public function title(): BelongsTo
{
return $this->belongsTo(AnidbTitle::class, 'anidbid');
}
public function info()
public function info(): HasMany
{
return $this->hasMany(AnidbInfo::class, 'anidbid');
}
+3 -2
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Model;
/**
@@ -52,12 +53,12 @@ class AnidbTitle extends Model
*/
protected $guarded = [];
public function episode()
public function episode(): HasMany
{
return $this->hasMany(AnidbEpisode::class, 'anidbid');
}
public function info()
public function info(): HasMany
{
return $this->hasMany(AnidbInfo::class, 'anidbid');
}
+3 -2
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Model;
/**
@@ -49,12 +50,12 @@ class DnzbFailure extends Model
*/
protected $guarded = [];
public function release()
public function release(): BelongsTo
{
return $this->belongsTo(Release::class, 'release_id');
}
public function user()
public function user(): BelongsTo
{
return $this->belongsTo(User::class, 'users_id');
}
+2 -1
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Model;
/**
@@ -41,7 +42,7 @@ class Genre extends Model
*/
protected $guarded = [];
public function music()
public function music(): HasMany
{
return $this->hasMany(MusicInfo::class, 'genres_id');
}
+2 -1
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Model;
/**
@@ -47,7 +48,7 @@ class Invitation extends Model
*/
protected $guarded = ['id'];
public function user()
public function user(): BelongsTo
{
return $this->belongsTo(User::class, 'users_id');
}
+2 -1
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Model;
use Laravel\Scout\Searchable;
@@ -71,7 +72,7 @@ class MusicInfo extends Model
*/
protected $guarded = [];
public function genre()
public function genre(): BelongsTo
{
return $this->belongsTo(Genre::class, 'genres_id');
}
+3 -2
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Blacklight\ColorCLI;
use Blacklight\ConsoleTools;
use Blacklight\ElasticSearchSiteSearch;
@@ -89,12 +90,12 @@ class Predb extends Model
*/
protected $guarded = [];
public function hash()
public function hash(): HasMany
{
return $this->hasMany(PredbHash::class, 'predb_id');
}
public function release()
public function release(): HasMany
{
return $this->hasMany(Release::class, 'predb_id');
}
+1 -1
View File
@@ -180,7 +180,7 @@ class Release extends Model
return $this->hasMany(UsersRelease::class, 'releases_id');
}
public function file()
public function file(): HasMany
{
return $this->hasMany(ReleaseFile::class, 'releases_id');
}
+2 -1
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Model;
/**
@@ -39,7 +40,7 @@ class ReleaseNfo extends Model
*/
protected $guarded = [];
public function release()
public function release(): BelongsTo
{
return $this->belongsTo(Release::class, 'releases_id');
}
+2 -1
View File
@@ -20,6 +20,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Model;
/**
@@ -69,7 +70,7 @@ class ReleasesGroups extends Model
*/
protected $guarded = [];
public function release()
public function release(): BelongsTo
{
return $this->belongsTo(Release::class, 'releases_id');
}
+2 -1
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
@@ -51,7 +52,7 @@ class TvEpisode extends Model
*/
public $timestamps = false;
public function video()
public function video(): BelongsTo
{
return $this->belongsTo(Video::class, 'videos_id');
}
+3 -2
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Model;
/**
@@ -39,12 +40,12 @@ class UsersRelease extends Model
*/
protected $guarded = ['id'];
public function user()
public function user(): BelongsTo
{
return $this->belongsTo(User::class, 'users_id');
}
public function release()
public function release(): BelongsTo
{
return $this->belongsTo(Release::class, 'releases_id');
}