style updates

This commit is contained in:
Mark Gregory
2026-07-24 14:59:44 +01:00
parent 24ab771cd3
commit dd23205d0b
482 changed files with 7173 additions and 1435 deletions
@@ -8,9 +8,29 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
final class DeploymentEnvironment extends Model
{
protected $guarded = [];
protected function casts(): array { return ['variables' => 'encrypted:array', 'is_protected' => 'boolean']; }
public function targets(): HasMany { return $this->hasMany(DeploymentTarget::class, 'environment_id'); }
public function pipelines(): HasMany { return $this->hasMany(DeploymentPipeline::class, 'environment_id'); }
public function releases(): HasMany { return $this->hasMany(DeploymentRelease::class, 'environment_id'); }
public function healthChecks(): HasMany { return $this->hasMany(DeploymentHealthCheck::class, 'environment_id'); }
protected function casts(): array
{
return ['variables' => 'encrypted:array', 'is_protected' => 'boolean'];
}
public function targets(): HasMany
{
return $this->hasMany(DeploymentTarget::class, 'environment_id');
}
public function pipelines(): HasMany
{
return $this->hasMany(DeploymentPipeline::class, 'environment_id');
}
public function releases(): HasMany
{
return $this->hasMany(DeploymentRelease::class, 'environment_id');
}
public function healthChecks(): HasMany
{
return $this->hasMany(DeploymentHealthCheck::class, 'environment_id');
}
}
@@ -1,4 +1,15 @@
<?php
namespace Modules\CloudDevOps\Models;
use Illuminate\Database\Eloquent\Model;
final class DeploymentHealthCheck extends Model { protected $guarded = []; protected function casts(): array { return ['checked_at' => 'datetime']; } }
final class DeploymentHealthCheck extends Model
{
protected $guarded = [];
protected function casts(): array
{
return ['checked_at' => 'datetime'];
}
}
@@ -1,4 +1,15 @@
<?php
namespace Modules\CloudDevOps\Models;
use Illuminate\Database\Eloquent\Model;
final class DeploymentPipeline extends Model { protected $guarded = []; protected function casts(): array { return ['steps' => 'array', 'requires_approval' => 'boolean', 'is_active' => 'boolean']; } }
final class DeploymentPipeline extends Model
{
protected $guarded = [];
protected function casts(): array
{
return ['steps' => 'array', 'requires_approval' => 'boolean', 'is_active' => 'boolean'];
}
}
@@ -1,6 +1,27 @@
<?php
namespace Modules\CloudDevOps\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
final class DeploymentRelease extends Model { protected $guarded = []; protected function casts(): array { return ['metadata' => 'array', 'started_at' => 'datetime', 'completed_at' => 'datetime']; } public function environment(): BelongsTo { return $this->belongsTo(DeploymentEnvironment::class, 'environment_id'); } public function steps(): HasMany { return $this->hasMany(DeploymentStep::class, 'release_id')->orderBy('position'); } }
final class DeploymentRelease extends Model
{
protected $guarded = [];
protected function casts(): array
{
return ['metadata' => 'array', 'started_at' => 'datetime', 'completed_at' => 'datetime'];
}
public function environment(): BelongsTo
{
return $this->belongsTo(DeploymentEnvironment::class, 'environment_id');
}
public function steps(): HasMany
{
return $this->hasMany(DeploymentStep::class, 'release_id')->orderBy('position');
}
}
@@ -1,4 +1,10 @@
<?php
namespace Modules\CloudDevOps\Models;
use Illuminate\Database\Eloquent\Model;
final class DeploymentRollback extends Model { protected $guarded = []; }
final class DeploymentRollback extends Model
{
protected $guarded = [];
}
@@ -1,4 +1,15 @@
<?php
namespace Modules\CloudDevOps\Models;
use Illuminate\Database\Eloquent\Model;
final class DeploymentSecret extends Model { protected $guarded = []; protected function casts(): array { return ['rotated_at' => 'datetime']; } }
final class DeploymentSecret extends Model
{
protected $guarded = [];
protected function casts(): array
{
return ['rotated_at' => 'datetime'];
}
}
+12 -1
View File
@@ -1,4 +1,15 @@
<?php
namespace Modules\CloudDevOps\Models;
use Illuminate\Database\Eloquent\Model;
final class DeploymentStep extends Model { protected $guarded = []; protected function casts(): array { return ['started_at' => 'datetime', 'completed_at' => 'datetime']; } }
final class DeploymentStep extends Model
{
protected $guarded = [];
protected function casts(): array
{
return ['started_at' => 'datetime', 'completed_at' => 'datetime'];
}
}
@@ -1,4 +1,15 @@
<?php
namespace Modules\CloudDevOps\Models;
use Illuminate\Database\Eloquent\Model;
final class DeploymentTarget extends Model { protected $guarded = []; protected function casts(): array { return ['configuration' => 'encrypted:array', 'is_active' => 'boolean']; } }
final class DeploymentTarget extends Model
{
protected $guarded = [];
protected function casts(): array
{
return ['configuration' => 'encrypted:array', 'is_active' => 'boolean'];
}
}