Skip to content

Commit 5442357

Browse files
authored
Merge branch 'develop' into tooltip-mentions
2 parents 9d922d1 + 3f4f5bf commit 5442357

File tree

1,602 files changed

+9817
-9382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,602 files changed

+9817
-9382
lines changed

.github/workflows/cs-pint.yml

-27
This file was deleted.

.github/workflows/lint.yml

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Fix Code Style
2+
3+
on: [push]
4+
5+
jobs:
6+
lint:
7+
runs-on: ubuntu-latest
8+
strategy:
9+
fail-fast: true
10+
matrix:
11+
php: [8.4]
12+
13+
steps:
14+
- name: Checkout code
15+
uses: actions/checkout@v4
16+
17+
- name: Setup PHP
18+
uses: shivammathur/setup-php@v2
19+
with:
20+
php-version: ${{ matrix.php }}
21+
extensions: json, dom, curl, libxml, mbstring
22+
coverage: none
23+
24+
- name: Install Pint
25+
run: composer global require laravel/pint
26+
27+
- name: Run Pint
28+
run: pint
29+
30+
- name: Commit linted files
31+
uses: stefanzweifel/git-auto-commit-action@v5

app/Console/Commands/DummyEntities.php app/Console/Commands/Campaigns/DummyEntities.php

+45-45
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
11
<?php
22

3-
namespace App\Console\Commands;
3+
namespace App\Console\Commands\Campaigns;
44

5+
use App\Facades\CampaignCache;
6+
use App\Facades\CampaignLocalization;
7+
use App\Facades\CharacterCache;
8+
use App\Facades\EntityCache;
9+
use App\Facades\QuestCache;
510
use App\Models\Ability;
611
use App\Models\Attribute;
7-
use App\Models\Location;
8-
use App\Models\Family;
9-
use App\Models\Note;
10-
use App\Models\Character;
1112
use App\Models\Calendar;
12-
use App\Models\Organisation;
13+
use App\Models\Campaign;
14+
use App\Models\Character;
15+
use App\Models\EntityAbility;
1316
use App\Models\Event;
17+
use App\Models\Family;
1418
use App\Models\Item;
15-
use App\Models\Tag;
19+
use App\Models\Journal;
20+
use App\Models\Location;
21+
use App\Models\Note;
22+
use App\Models\Organisation;
1623
use App\Models\Quest;
1724
use App\Models\QuestElement;
18-
use App\Models\Relation;
19-
use App\Models\Journal;
2025
use App\Models\Race;
21-
use App\Models\Campaign;
26+
use App\Models\Relation;
27+
use App\Models\Tag;
2228
use App\Observers\AbilityObserver;
23-
use App\Observers\QuestObserver;
24-
use App\Observers\LocationObserver;
29+
use App\Observers\CalendarObserver;
2530
use App\Observers\CharacterObserver;
26-
use App\Observers\FamilyObserver;
27-
use App\Observers\OrganisationObserver;
31+
use App\Observers\EntityAbilityObserver;
2832
use App\Observers\EventObserver;
33+
use App\Observers\FamilyObserver;
2934
use App\Observers\ItemObserver;
30-
use App\Observers\TagObserver;
31-
use App\Observers\RaceObserver;
35+
use App\Observers\JournalObserver;
36+
use App\Observers\LocationObserver;
3237
use App\Observers\NoteObserver;
38+
use App\Observers\OrganisationObserver;
3339
use App\Observers\QuestElementObserver;
34-
use App\Observers\EntityAbilityObserver;
35-
use App\Observers\JournalObserver;
36-
use App\Observers\CalendarObserver;
40+
use App\Observers\QuestObserver;
41+
use App\Observers\RaceObserver;
3742
use App\Observers\RelationObserver;
38-
use App\Facades\CampaignLocalization;
39-
use App\Models\EntityAbility;
40-
use App\Facades\CampaignCache;
41-
use App\Facades\CharacterCache;
42-
use App\Facades\EntityCache;
43-
use App\Facades\QuestCache;
43+
use App\Observers\TagObserver;
4444
use Carbon\Carbon;
45-
use Illuminate\Database\Eloquent\Factories\Sequence;
4645
use Illuminate\Console\Command;
46+
use Illuminate\Database\Eloquent\Factories\Sequence;
4747

4848
class DummyEntities extends Command
4949
{
@@ -52,7 +52,7 @@ class DummyEntities extends Command
5252
*
5353
* @var string
5454
*/
55-
protected $signature = 'campaign:populate {campaign}';
55+
protected $signature = 'campaigns:populate {campaign}';
5656

5757
/**
5858
* The console command description.
@@ -88,7 +88,7 @@ public function handle()
8888

8989
$this->loadObservers($campaign);
9090

91-
//Generate Characters Abilities and Locations
91+
// Generate Characters Abilities and Locations
9292
$firstLocation = Location::factory()
9393
->state(['name' => 'Thaelia', 'campaign_id' => $campaign->id])
9494
->has(
@@ -121,7 +121,7 @@ public function handle()
121121
->create();
122122
$thirdLocation = Location::factory()->state(['campaign_id' => $campaign->id, 'name' => 'Middle Earth'])->create();
123123

124-
//Generate Characters
124+
// Generate Characters
125125
$firstCharacter = Character::factory()->state(['campaign_id' => $campaign->id, 'name' => 'Biblo Swaggins'])->create();
126126
$secondCharacter = Character::factory()->state(['campaign_id' => $campaign->id])->create();
127127
$thirdCharacter = Character::factory()->state(['campaign_id' => $campaign->id])->create();
@@ -142,21 +142,21 @@ public function handle()
142142
)
143143
->create();
144144

145-
//Generate Families
145+
// Generate Families
146146
Family::factory()
147147
->state(['name' => 'Graff', 'campaign_id' => $campaign->id])
148148
->has(Family::factory()->state(['name' => 'Market', 'campaign_id' => $campaign->id]))
149149
->create();
150150
Family::factory()->state(['name' => 'Joren', 'campaign_id' => $campaign->id])->create();
151151

152-
//Generate Organisations
152+
// Generate Organisations
153153
Organisation::factory()
154154
->state(['name' => 'Kankappy Cult', 'campaign_id' => $campaign->id])
155155
->has(Organisation::factory()->state(['name' => 'Fun Police', 'campaign_id' => $campaign->id]))
156156
->create();
157157
Organisation::factory()->state(['name' => 'Great Reset', 'campaign_id' => $campaign->id])->create();
158158

159-
//Generate Events
159+
// Generate Events
160160
Event::factory()->count(4)->state(
161161
new Sequence(
162162
['name' => 'The Great War', 'campaign_id' => $campaign->id],
@@ -167,7 +167,7 @@ public function handle()
167167
)
168168
->create();
169169

170-
//Generate Items
170+
// Generate Items
171171
Item::factory()->count(5)->state(
172172
new Sequence(
173173
['name' => 'Bow', 'campaign_id' => $campaign->id],
@@ -179,7 +179,7 @@ public function handle()
179179
)
180180
->create();
181181

182-
//Generate Notes
182+
// Generate Notes
183183
Note::factory()->count(3)->state(
184184
new Sequence(
185185
['name' => 'Aromas of Geneva', 'campaign_id' => $campaign->id],
@@ -189,7 +189,7 @@ public function handle()
189189
)
190190
->create();
191191

192-
//Generate Races
192+
// Generate Races
193193
Race::factory()
194194
->state(['name' => 'Elf', 'campaign_id' => $campaign->id])
195195
->has(Race::factory()
@@ -207,7 +207,7 @@ public function handle()
207207
)
208208
->create();
209209

210-
//Generate Tags
210+
// Generate Tags
211211
Tag::factory()->count(3)->state(
212212
new Sequence(
213213
['name' => '🧛🏻‍♂️', 'colour' => 'maroon', 'campaign_id' => $campaign->id],
@@ -217,7 +217,7 @@ public function handle()
217217
)
218218
->create();
219219

220-
//Generate Quests
220+
// Generate Quests
221221
$itemFirstQuest = Item::factory()->state(['campaign_id' => $campaign->id])->create();
222222
Quest::factory()->state(['name' => 'Salary Negotiations', 'campaign_id' => $campaign->id])
223223
->has(QuestElement::factory()->state(['name' => 'Main Character', 'entity_id' => $firstCharacter->entity->id, 'created_by' => $campaign->created_by]), 'elements')
@@ -227,7 +227,7 @@ public function handle()
227227
Quest::factory()->state(['name' => 'Fixin Bugs', 'campaign_id' => $campaign->id])
228228
->create();
229229

230-
//Generate Journals
230+
// Generate Journals
231231
Journal::factory()->count(2)->state(
232232
new Sequence(
233233
['name' => 'Bilbo\'s journey to middle earth', 'campaign_id' => $campaign->id, 'author_id' => $firstCharacter->entity->id],
@@ -236,25 +236,25 @@ public function handle()
236236
)
237237
->create();
238238

239-
//Generate Calendars
239+
// Generate Calendars
240240
Calendar::factory()->state([
241241
'name' => 'Gregorian', 'campaign_id' => $campaign->id,
242-
'months' => "[{\"name\":\"January\",\"length\":31,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"February\",\"length\":28,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"March\",\"length\":31,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"April\",\"length\":30,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"Mai\",\"length\":31,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"June\",\"length\":30,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"July\",\"length\":31,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"August\",\"length\":31,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"September\",\"length\":30,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"October\",\"length\":31,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"November\",\"length\":30,\"type\":\"standard\",\"alias\":\"\"},{\"name\":\"December\",\"length\":31,\"type\":\"standard\",\"alias\":\"\"}]",
243-
'weekdays' => "[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"]",
244-
'seasons' => "[{\"name\":\"Spring\",\"month\":3,\"day\":21},{\"name\":\"Summer\",\"month\":6,\"day\":21},{\"name\":\"Autumn\",\"month\":9,\"day\":21},{\"name\":\"Winter\",\"month\":12,\"day\":21}]",
245-
'suffix' => "AD",
242+
'months' => '[{"name":"January","length":31,"type":"standard","alias":""},{"name":"February","length":28,"type":"standard","alias":""},{"name":"March","length":31,"type":"standard","alias":""},{"name":"April","length":30,"type":"standard","alias":""},{"name":"Mai","length":31,"type":"standard","alias":""},{"name":"June","length":30,"type":"standard","alias":""},{"name":"July","length":31,"type":"standard","alias":""},{"name":"August","length":31,"type":"standard","alias":""},{"name":"September","length":30,"type":"standard","alias":""},{"name":"October","length":31,"type":"standard","alias":""},{"name":"November","length":30,"type":"standard","alias":""},{"name":"December","length":31,"type":"standard","alias":""}]',
243+
'weekdays' => '["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]',
244+
'seasons' => '[{"name":"Spring","month":3,"day":21},{"name":"Summer","month":6,"day":21},{"name":"Autumn","month":9,"day":21},{"name":"Winter","month":12,"day":21}]',
245+
'suffix' => 'AD',
246246
'has_leap_year' => 1,
247247
'leap_year_amount' => 1,
248248
'leap_year_month' => 2,
249249
'leap_year_offset' => 4,
250250
'leap_year_start' => 4,
251251
'start_offset' => 5,
252252
'is_incrementing' => 1,
253-
'date' => Carbon::now()->toDateString()
253+
'date' => Carbon::now()->toDateString(),
254254
])
255255
->create();
256256

257-
//Generate Relations
257+
// Generate Relations
258258
$firstRelation = Relation::factory()->state(['relation' => 'Best Friend', 'campaign_id' => $campaign->id, 'owner_id' => $secondCharacter->entity->id, 'target_id' => $thirdCharacter->entity->id])->create();
259259
Relation::factory()->state(['relation' => 'Mortal Enemy', 'campaign_id' => $campaign->id, 'owner_id' => $thirdCharacter->entity->id, 'target_id' => $secondCharacter->entity->id])->for($firstRelation, 'mirror')->create();
260260

app/Console/Commands/Campaigns/ExportCommand.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
namespace App\Console\Commands\Campaigns;
44

55
use App\Models\Campaign;
6-
use App\Services\Campaign\ExportService;
76
use App\Models\User;
7+
use App\Services\Campaign\ExportService;
88
use Carbon\Carbon;
99
use Illuminate\Console\Command;
1010

app/Console/Commands/Campaigns/FollowerCountCommand.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,10 @@ public function handle()
5252
});
5353

5454
$this->info('Updated ' . $this->count . ' campaign followers.');
55+
5556
return 0;
5657
}
5758

58-
/**
59-
*/
6059
protected function processCampaign(Campaign $campaign): void
6160
{
6261
$campaign->follower = $campaign->followers->count();

app/Console/Commands/Campaigns/ImportCommand.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@ public function handle()
3434

3535
$job = CampaignImport::where('campaign_id', $campaign->id)->orderBy('created_at', 'DESC')->
3636
where('status_id', '<>', 1)->first();
37-
if (!$job) {
37+
if (! $job) {
3838
$this->info('No job for campaign ' . $campaign->id);
39+
3940
return;
4041
}
4142

app/Console/Commands/Campaigns/VisibileEntityCountCommand.php

+2-4
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ public function __construct()
4343

4444
/**
4545
* Execute the console command.
46-
*
4746
*/
4847
public function handle(): void
4948
{
@@ -53,7 +52,7 @@ public function handle(): void
5352
$this->count++;
5453
$count = $this->campaignCount($campaign);
5554

56-
//$this->info('Campaign ' . $campaign->id . ' has ' . $count . ' public entities.');
55+
// $this->info('Campaign ' . $campaign->id . ' has ' . $count . ' public entities.');
5756

5857
$campaign->visible_entity_count = $count;
5958
$campaign->saveQuietly();
@@ -80,15 +79,14 @@ protected function campaignCount(Campaign $campaign): int
8079
/** @var CampaignPermission $permission */
8180
foreach ($public->permissions as $permission) {
8281
if ($permission->isAction(Permission::View->value)) {
83-
if (!empty($permission->entity_id)) {
82+
if (! empty($permission->entity_id)) {
8483
$ids[] = $permission->entity_id;
8584
} else {
8685
$types[] = $permission->entity_type_id;
8786
}
8887
}
8988
}
9089

91-
9290
// Now that we have the types and ids, we can count the number of visible entities in this campaign
9391
return Entity::where(['campaign_id' => $campaign->id])
9492
->where('is_private', false)

app/Console/Commands/AnonymiseUserLogs.php app/Console/Commands/Cleanup/AnonymiseUserLogs.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?php
22

3-
namespace App\Console\Commands;
3+
namespace App\Console\Commands\Cleanup;
44

5+
use App\Services\Users\UserLogService;
56
use App\Traits\HasJobLog;
67
use Illuminate\Console\Command;
7-
use App\Services\Users\UserLogService;
88

99
class AnonymiseUserLogs extends Command
1010
{
@@ -26,7 +26,6 @@ class AnonymiseUserLogs extends Command
2626

2727
protected UserLogService $service;
2828

29-
3029
/**
3130
* Create a new command instance.
3231
*
@@ -45,9 +44,10 @@ public function handle()
4544
{
4645
$this->service->deleteOldLogs();
4746

48-
$log = "Cleaned up user logs PII.";
47+
$log = 'Cleaned up user logs PII.';
4948
$this->info($log);
5049
$this->log($log);
50+
5151
return 0;
5252
}
5353
}

app/Console/Commands/Cleanup/CleanupEntityLogs.php

-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ public function __construct()
4141

4242
/**
4343
* Execute the console command.
44-
*
4544
*/
4645
public function handle()
4746
{

0 commit comments

Comments
 (0)