Skip to content

Commit f629839

Browse files
Nathan HuismanNathanHuisman
Nathan Huisman
authored andcommitted
Repareer de fixtures
Hopelijk werkt CI nu wel... Oeps Okay, hopelijk zijn de fixtures nu echt gefixt...
1 parent 1de89db commit f629839

5 files changed

+29
-26
lines changed

lib/DataFixtures/AccountFixtures.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function __construct(private readonly AccountService $accountService)
5050
$this->faker = Faker::create('nl_NL');
5151
}
5252

53-
public function load(ObjectManager $manager)
53+
public function load(ObjectManager $manager): void
5454
{
5555
$this->maakExternAccount($manager);
5656

@@ -176,7 +176,7 @@ private function maakAccount($uid, $permRole): Account
176176
* @param ObjectManager $manager
177177
* @param $uid
178178
* @param string $permRole
179-
* @return void
179+
* @return Profiel
180180
*/
181181
private function maakProfielEnAccount(
182182
ObjectManager $manager,

lib/DataFixtures/ForumFixtures.php

+8-6
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use CsrDelft\entity\forum\ForumDeel;
88
use CsrDelft\entity\forum\ForumDraad;
99
use CsrDelft\entity\forum\ForumPost;
10+
use DateTimeImmutable;
1011
use Doctrine\Bundle\FixturesBundle\Fixture;
1112
use Doctrine\Common\DataFixtures\DependentFixtureInterface;
1213
use Doctrine\Persistence\ObjectManager;
@@ -20,7 +21,6 @@ public function load(ObjectManager $manager)
2021
$forumCategorie->titel = 'Algemeen';
2122
$forumCategorie->volgorde = 0;
2223
$forumCategorie->rechten_lezen = P_LOGGED_IN;
23-
2424
$manager->persist($forumCategorie);
2525

2626
$forum = new ForumDeel();
@@ -39,10 +39,10 @@ public function load(ObjectManager $manager)
3939

4040
for ($i = 0; $i < 100; $i++) {
4141
$draad = new ForumDraad();
42-
$draad->titel = $faker->sentence;
42+
$draad->titel = $faker->sentence();
4343
$draad->uid = FixtureHelpers::getUid();
4444
$draad->deel = $forum;
45-
$draad->datum_tijd = $faker->dateTimeThisMonth;
45+
$draad->datum_tijd = DateTimeImmutable::createFromMutable($faker->dateTimeThisMonth());
4646
$draad->gesloten = false;
4747
$draad->laatst_gewijzigd = $draad->datum_tijd;
4848
$draad->laatste_wijziging_uid = $draad->uid;
@@ -58,10 +58,10 @@ public function load(ObjectManager $manager)
5858

5959
for ($j = 0; $j < $posts; $j++) {
6060
$post = new ForumPost();
61-
$post->datum_tijd = $faker->dateTimeBetween(
61+
$post->datum_tijd = DateTimeImmutable::createFromMutable($faker->dateTimeBetween(
6262
$draad->datum_tijd->format(DATE_RFC2822),
6363
'now'
64-
);
64+
));
6565
$post->laatst_gewijzigd = $post->datum_tijd;
6666
$post->uid = FixtureHelpers::getUid();
6767
$post->draad = $draad;
@@ -70,7 +70,9 @@ public function load(ObjectManager $manager)
7070
$post->wacht_goedkeuring = false;
7171
$post->tekst = implode(
7272
'',
73-
array_map(fn($p) => '[p]' . $p . '[/p]', $faker->paragraphs)
73+
array_map(function ($p): string {
74+
return '[p]' . $p . '[/p]';
75+
}, $faker->paragraphs())
7476
);
7577

7678
$manager->persist($post);

lib/DataFixtures/Util/AccountFixtureUtil.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static function maakAccount(
1717
$account = new Account();
1818
$account->uuid = Uuid::v4();
1919
$account->username = '';
20-
$account->email = $faker->email;
20+
$account->email = $faker->email();
2121
$account->pass_hash = '';
2222
$account->failed_login_attempts = 0;
2323
$account->pass_since = date_create_immutable();

lib/DataFixtures/Util/ProfielFixtureUtil.php

+17-16
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use CsrDelft\entity\profiel\Profiel;
88
use CsrDelft\model\entity\LidStatus;
99
use CsrDelft\model\entity\profiel\ProfielLogTextEntry;
10+
use DateTimeImmutable;
1011
use Faker\Generator;
1112

1213
class ProfielFixtureUtil
@@ -18,7 +19,7 @@ class ProfielFixtureUtil
1819
* @param string|null $voornaam
1920
* @param string|null $achternaam
2021
* @param string $voorletters
21-
* @return void
22+
* @return Profiel
2223
*/
2324
public static function maakProfiel(
2425
Generator $faker,
@@ -52,32 +53,32 @@ public static function maakProfiel(
5253
)
5354
);
5455
$profiel->tussenvoegsel = '';
55-
$profiel->achternaam = $achternaam ?? $faker->lastName;
56+
$profiel->achternaam = $achternaam ?? $faker->lastName();
5657
$profiel->postfix = '';
5758
$profiel->nickname = $nickname ?? '';
5859
$profiel->duckname = '';
59-
$profiel->gebdatum = $faker->dateTimeBetween('-25 years', '-18 years');
60+
$profiel->gebdatum = DateTimeImmutable::createFromMutable($faker->dateTimeBetween('-25 years', '-18 years'));
6061
$profiel->sterfdatum = null;
6162
$profiel->lengte = $faker->numberBetween(160, 210);
6263
// getrouwd
6364
$profiel->echtgenoot = null;
6465
$profiel->adresseringechtpaar = null;
6566
$profiel->ontvangtcontactueel = OntvangtContactueel::Nee();
6667
// adres
67-
$profiel->adres = $faker->streetAddress;
68-
$profiel->postcode = $faker->postcode;
69-
$profiel->woonplaats = $faker->city;
70-
$profiel->land = $faker->country;
71-
$profiel->telefoon = $faker->e164PhoneNumber; // We hebben strenge telefoonnummer eisen
72-
$profiel->o_adres = $faker->streetAddress;
73-
$profiel->o_postcode = $faker->postcode;
74-
$profiel->o_woonplaats = $faker->city;
75-
$profiel->o_land = $faker->country;
76-
$profiel->o_telefoon = $faker->e164PhoneNumber;
68+
$profiel->adres = $faker->streetAddress();
69+
$profiel->postcode = $faker->postcode();
70+
$profiel->woonplaats = $faker->city();
71+
$profiel->land = $faker->country();
72+
$profiel->telefoon = $faker->e164PhoneNumber(); // We hebben strenge telefoonnummer eisen
73+
$profiel->o_adres = $faker->streetAddress();
74+
$profiel->o_postcode = $faker->postcode();
75+
$profiel->o_woonplaats = $faker->city();
76+
$profiel->o_land = $faker->country();
77+
$profiel->o_telefoon = $faker->e164PhoneNumber();
7778
// contact
78-
$profiel->email = $faker->email;
79-
$profiel->sec_email = $faker->email;
80-
$profiel->mobiel = $faker->e164PhoneNumber;
79+
$profiel->email = $faker->email();
80+
$profiel->sec_email = $faker->email();
81+
$profiel->mobiel = $faker->e164PhoneNumber();
8182
$profiel->linkedin = null;
8283
$profiel->website = null;
8384
// studie

lib/DataFixtures/VerticalenFixtures.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public function load(ObjectManager $manager)
2121
$verticale = new Verticale();
2222

2323
$verticale->letter = $letter;
24-
$verticale->naam = ucfirst($faker->unique()->word);
24+
$verticale->naam = ucfirst($faker->unique()->word());
2525
$verticale->familie = 'Verticale';
2626
$verticale->beginMoment = date_create_immutable();
2727
$verticale->eindMoment = null;

0 commit comments

Comments
 (0)