-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
771a4ca
commit 8f3760b
Showing
29 changed files
with
1,214 additions
and
164 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<?php | ||
|
||
declare(strict_types=1); | ||
|
||
namespace App\DataFixtures\Dlc; | ||
|
||
use App\Entity\Dlc\Dlc; | ||
use App\Test\Traits\TimeTrait; | ||
use Doctrine\Bundle\FixturesBundle\Fixture; | ||
use Doctrine\Persistence\ObjectManager; | ||
use Ramsey\Uuid\Uuid; | ||
|
||
class CslaIronCurtainDlcFixture extends Fixture | ||
{ | ||
use TimeTrait; | ||
|
||
public const ID = 'ebd772ce-e5b5-4813-9ad0-777915660d37'; | ||
public const APP_ID = 1294440; | ||
|
||
public function load(ObjectManager $manager): void | ||
{ | ||
$this->withTimeFrozenAt('2020-01-01T00:00:00+00:00', function () use ($manager): void { | ||
$dlc = new Dlc( | ||
Uuid::fromString(self::ID), | ||
'Arma 3 Creator DLC: CSLA Iron Curtain', | ||
null, | ||
self::APP_ID, | ||
'csla' | ||
); | ||
|
||
$manager->persist($dlc); | ||
$manager->flush(); | ||
|
||
$this->addReference(self::ID, $dlc); | ||
}); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<?php | ||
|
||
declare(strict_types=1); | ||
|
||
namespace App\DataFixtures\Dlc; | ||
|
||
use App\Entity\Dlc\Dlc; | ||
use App\Test\Traits\TimeTrait; | ||
use Doctrine\Bundle\FixturesBundle\Fixture; | ||
use Doctrine\Persistence\ObjectManager; | ||
use Ramsey\Uuid\Uuid; | ||
|
||
class GlobalMobilizationDlcFixture extends Fixture | ||
{ | ||
use TimeTrait; | ||
|
||
public const ID = 'c2cd8ffd-0b4b-449b-aca5-cb91f16a9e54'; | ||
public const APP_ID = 1042220; | ||
|
||
public function load(ObjectManager $manager): void | ||
{ | ||
$this->withTimeFrozenAt('2020-01-01T00:00:00+00:00', function () use ($manager): void { | ||
$dlc = new Dlc( | ||
Uuid::fromString(self::ID), | ||
'Arma 3 Creator DLC: Global Mobilization - Cold War Germany', | ||
null, | ||
self::APP_ID, | ||
'gm' | ||
); | ||
|
||
$manager->persist($dlc); | ||
$manager->flush(); | ||
|
||
$this->addReference(self::ID, $dlc); | ||
}); | ||
} | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<?php | ||
|
||
declare(strict_types=1); | ||
|
||
namespace App\DataFixtures\Dlc; | ||
|
||
use App\Entity\Dlc\Dlc; | ||
use App\Test\Traits\TimeTrait; | ||
use Doctrine\Bundle\FixturesBundle\Fixture; | ||
use Doctrine\Persistence\ObjectManager; | ||
use Ramsey\Uuid\Uuid; | ||
|
||
class SogPrairieFireDlcFixture extends Fixture | ||
{ | ||
use TimeTrait; | ||
|
||
public const ID = '805dfa49-ef6b-4259-85c5-a09565174448'; | ||
public const APP_ID = 1227700; | ||
|
||
public function load(ObjectManager $manager): void | ||
{ | ||
$this->withTimeFrozenAt('2020-01-01T00:00:00+00:00', function () use ($manager): void { | ||
$dlc = new Dlc( | ||
Uuid::fromString(self::ID), | ||
'Arma 3 Creator DLC: S.O.G. Prairie Fire', | ||
null, | ||
self::APP_ID, | ||
'vn' | ||
); | ||
|
||
$manager->persist($dlc); | ||
$manager->flush(); | ||
|
||
$this->addReference(self::ID, $dlc); | ||
}); | ||
} | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
37 changes: 37 additions & 0 deletions
37
src/DataFixtures/Mod/Directory/ArmaScriptProfilerModFixture.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<?php | ||
|
||
declare(strict_types=1); | ||
|
||
namespace App\DataFixtures\Mod\Directory; | ||
|
||
use App\Entity\Mod\DirectoryMod; | ||
use App\Test\Traits\TimeTrait; | ||
use Doctrine\Bundle\FixturesBundle\Fixture; | ||
use Doctrine\Persistence\ObjectManager; | ||
use Ramsey\Uuid\Uuid; | ||
|
||
class ArmaScriptProfilerModFixture extends Fixture | ||
{ | ||
use TimeTrait; | ||
|
||
public const ID = '5506ae1b-2851-40e7-a15a-48f1fe6daaed'; | ||
public const DIRECTORY = '@Arma Script Profiler'; | ||
|
||
public function load(ObjectManager $manager): void | ||
{ | ||
$this->withTimeFrozenAt('2020-01-01T00:00:00+00:00', function () use ($manager): void { | ||
$mod = new DirectoryMod( | ||
Uuid::fromString(self::ID), | ||
'Arma Script Profiler', | ||
null, | ||
null, | ||
self::DIRECTORY | ||
); | ||
|
||
$manager->persist($mod); | ||
$manager->flush(); | ||
|
||
$this->addReference(self::ID, $mod); | ||
}); | ||
} | ||
} |
38 changes: 38 additions & 0 deletions
38
src/DataFixtures/Mod/Directory/Deprecated/R3ModFixture.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
<?php | ||
|
||
declare(strict_types=1); | ||
|
||
namespace App\DataFixtures\Mod\Directory\Deprecated; | ||
|
||
use App\Entity\Mod\DirectoryMod; | ||
use App\Entity\Mod\Enum\ModStatusEnum; | ||
use App\Test\Traits\TimeTrait; | ||
use Doctrine\Bundle\FixturesBundle\Fixture; | ||
use Doctrine\Persistence\ObjectManager; | ||
use Ramsey\Uuid\Uuid; | ||
|
||
class R3ModFixture extends Fixture | ||
{ | ||
use TimeTrait; | ||
|
||
public const ID = '50b2c68a-1ea0-44b8-9b4d-6e0a47627d47'; | ||
public const DIRECTORY = '@R3'; | ||
|
||
public function load(ObjectManager $manager): void | ||
{ | ||
$this->withTimeFrozenAt('2020-01-01T00:00:00+00:00', function () use ($manager): void { | ||
$mod = new DirectoryMod( | ||
Uuid::fromString(self::ID), | ||
'R3', | ||
null, | ||
ModStatusEnum::DEPRECATED, | ||
self::DIRECTORY | ||
); | ||
|
||
$manager->persist($mod); | ||
$manager->flush(); | ||
|
||
$this->addReference(self::ID, $mod); | ||
}); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.