Skip to content

Commit 12772c5

Browse files
Fix styling
1 parent 5bb059b commit 12772c5

File tree

7 files changed

+36
-58
lines changed

7 files changed

+36
-58
lines changed

packages/core/src/Entities/Items/Draft/Pages/BaseCreateDraft.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22

33
namespace Moox\Core\Entities\Items\Draft\Pages;
44

5+
use Astrotomic\Translatable\Contracts\Translatable as TranslatableContract;
56
use Filament\Resources\Pages\CreateRecord;
67
use Illuminate\Database\Eloquent\Model;
78
use Illuminate\Database\Eloquent\SoftDeletes;
89
use Illuminate\Database\Eloquent\SoftDeletingScope;
910
use Moox\Core\Traits\CanResolveResourceClass;
10-
use Astrotomic\Translatable\Contracts\Translatable as TranslatableContract;
1111
use Override;
1212

1313
abstract class BaseCreateDraft extends CreateRecord
1414
{
1515
use CanResolveResourceClass;
16+
1617
public ?string $lang = null;
1718

1819
public function mount(): void
@@ -31,8 +32,8 @@ protected function handleRecordCreation(array $data): Model
3132
$record->setDefaultLocale($this->lang);
3233

3334
// Get translatable and non-translatable attributes
34-
$translatableAttributes = property_exists($record, 'translatedAttributes')
35-
? $record->translatedAttributes
35+
$translatableAttributes = property_exists($record, 'translatedAttributes')
36+
? $record->translatedAttributes
3637
: [];
3738
$translationData = array_intersect_key($data, array_flip($translatableAttributes));
3839
$nonTranslatableData = array_diff_key($data, array_flip($translatableAttributes));
@@ -70,6 +71,7 @@ protected function getRedirectUrl(): string
7071
{
7172
return $this->getResource()::getUrl('index', ['lang' => $this->lang]);
7273
}
74+
7375
protected function resolveRecord($key): Model
7476
{
7577
$model = static::getModel();
@@ -82,6 +84,4 @@ protected function resolveRecord($key): Model
8284

8385
return $query->find($key) ?? $model::make();
8486
}
85-
86-
8787
}

packages/core/src/Entities/Items/Draft/Pages/BaseEditDraft.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22

33
namespace Moox\Core\Entities\Items\Draft\Pages;
44

5-
use Illuminate\Database\Eloquent\Model;
5+
use Astrotomic\Translatable\Contracts\Translatable as TranslatableContract;
66
use Filament\Resources\Pages\EditRecord;
7+
use Illuminate\Database\Eloquent\Model;
78
use Moox\Core\Traits\CanResolveResourceClass;
8-
use Astrotomic\Translatable\Contracts\Translatable as TranslatableContract;
99

1010
abstract class BaseEditDraft extends EditRecord
1111
{
1212
use CanResolveResourceClass;
13+
1314
public ?string $lang = null;
1415

1516
protected function getFormActions(): array
1617
{
1718
return [];
1819
}
1920

20-
2121
public function mount($record): void
2222
{
2323
$this->lang = request()->query('lang', app()->getLocale());
@@ -39,11 +39,11 @@ public function mutateFormDataBeforeFill(array $data): array
3939
protected function handleRecordUpdate(Model $record, array $data): Model
4040
{
4141
/** @var Model&TranslatableContract $record */
42-
if (!$this->lang || !($record instanceof TranslatableContract)) {
42+
if (! $this->lang || ! ($record instanceof TranslatableContract)) {
4343
return parent::handleRecordUpdate($record, $data);
4444
}
4545

46-
if (!property_exists($record, 'translatedAttributes')) {
46+
if (! property_exists($record, 'translatedAttributes')) {
4747
return parent::handleRecordUpdate($record, $data);
4848
}
4949

@@ -67,8 +67,8 @@ public function mutateFormDataBeforeSave(array $data): array
6767
{
6868
/** @var Model&TranslatableContract $model */
6969
$model = $this->getRecord();
70-
71-
if (!($model instanceof TranslatableContract) || !property_exists($model, 'translatedAttributes')) {
70+
71+
if (! ($model instanceof TranslatableContract) || ! property_exists($model, 'translatedAttributes')) {
7272
return $data;
7373
}
7474

packages/core/src/Entities/Items/Draft/Pages/BaseViewDraft.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,32 @@
44

55
use Filament\Resources\Pages\ViewRecord;
66
use Moox\Core\Traits\CanResolveResourceClass;
7-
use Illuminate\Database\Eloquent\Model;
87

98
abstract class BaseViewDraft extends ViewRecord
109
{
1110
use CanResolveResourceClass;
11+
1212
public ?string $lang = null;
1313

1414
public function getFormActions(): array
1515
{
1616
return [];
1717
}
1818

19-
2019
public function mount($record): void
2120
{
22-
2321
$this->lang = request()->query('lang', app()->getLocale());
2422
parent::mount($record);
2523
}
2624

2725
public function mutateFormDataBeforeFill(array $data): array
2826
{
2927
$record = $this->getRecord();
30-
31-
if (!method_exists($record, 'getTranslation') || !property_exists($record, 'translatedAttributes')) {
28+
29+
if (! method_exists($record, 'getTranslation') || ! property_exists($record, 'translatedAttributes')) {
3230
return $data;
3331
}
34-
32+
3533
$translatable = $record->translatedAttributes;
3634
$values = [];
3735
foreach ($translatable as $attr) {

packages/draft/src/Models/Draft.php

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ class Draft extends BaseDraftModel implements HasMedia
2020
* Attributes that should be translated
2121
*/
2222
public $translatedAttributes = [
23-
'title',
24-
'slug',
25-
'description',
26-
'content',
23+
'title',
24+
'slug',
25+
'description',
26+
'content',
2727
'status',
28-
'author_id',
29-
'to_publish_at',
30-
'published_at',
31-
'to_unpublish_at',
32-
'unpublished_at',
33-
'published_by_id',
28+
'author_id',
29+
'to_publish_at',
30+
'published_at',
31+
'to_unpublish_at',
32+
'unpublished_at',
33+
'published_by_id',
3434
'unpublished_by_id',
3535
'deleted_at',
3636
'deleted_by_id',
@@ -78,11 +78,8 @@ protected static function boot()
7878
\Illuminate\Support\Facades\Log::info('Draft Deleted', ['model' => $model]);
7979
});
8080

81-
82-
83-
8481
static::retrieved(function ($model) {
85-
$model->handleSchedulingDates();
82+
$model->handleSchedulingDates();
8683
});
8784

8885
static::saving(function ($model) {
@@ -96,10 +93,6 @@ protected static function boot()
9693
static::deleting(function ($model) {
9794
\Illuminate\Support\Facades\Log::info('Draft Deleting', ['model' => $model]);
9895
});
99-
100-
101-
102-
10396
}
10497

10598
public function getUlidAttribute(): string
@@ -139,21 +132,20 @@ public function mediaThroughUsables()
139132
*/
140133
public function handleSchedulingDates(): void
141134
{
142-
143135
$locale = request()->query('lang') ?? app()->getLocale();
144136
/** @var \Moox\Draft\Models\DraftTranslation|null $translation */
145137
$translation = $this->translate($locale);
146-
147-
\Illuminate\Support\Facades\Log::info('Status: ' . $locale);
148-
\Illuminate\Support\Facades\Log::info('Status: ' . $translation);
149-
\Illuminate\Support\Facades\Log::info('Status: ' . $translation->status);
150-
if (!$translation) {
138+
139+
\Illuminate\Support\Facades\Log::info('Status: '.$locale);
140+
\Illuminate\Support\Facades\Log::info('Status: '.$translation);
141+
\Illuminate\Support\Facades\Log::info('Status: '.$translation->status);
142+
if (! $translation) {
151143
return;
152144
}
153145

154146
switch ($translation->status) {
155147
case 'scheduled':
156-
if (!$translation->to_publish_at) {
148+
if (! $translation->to_publish_at) {
157149
$translation->to_publish_at = now();
158150
}
159151
$translation->published_at = null;
@@ -177,8 +169,6 @@ public function handleSchedulingDates(): void
177169
}
178170

179171
$translation->save();
180-
181-
182172
}
183173

184174
public function author(): BelongsTo

packages/draft/src/Moox/Entities/Drafts/Draft/Pages/CreateDraft.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,5 @@
33
namespace Moox\Draft\Moox\Entities\Drafts\Draft\Pages;
44

55
use Moox\Core\Entities\Items\Draft\Pages\BaseCreateDraft;
6-
use Override;
76

8-
class CreateDraft extends BaseCreateDraft
9-
{
10-
11-
}
7+
class CreateDraft extends BaseCreateDraft {}

packages/draft/src/Moox/Entities/Drafts/Draft/Pages/EditDraft.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,4 @@
44

55
use Moox\Core\Entities\Items\Draft\Pages\BaseEditDraft;
66

7-
class EditDraft extends BaseEditDraft
8-
{
9-
10-
}
7+
class EditDraft extends BaseEditDraft {}

packages/draft/src/Moox/Entities/Drafts/Draft/Pages/ViewDraft.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,4 @@
44

55
use Moox\Core\Entities\Items\Draft\Pages\BaseViewDraft;
66

7-
class ViewDraft extends BaseViewDraft
8-
{
9-
10-
}
7+
class ViewDraft extends BaseViewDraft {}

0 commit comments

Comments
 (0)