Skip to content

Commit b01017e

Browse files
committed
improve bootstrap performance
1 parent 0ad97ca commit b01017e

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/Component/Spacecraft/services.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
TractorMassPayloadUtilInterface::class => autowire(TractorMassPayloadUtil::class),
8181
ShipSystemDataFactoryInterface::class => autowire(ShipSystemDataFactory::class),
8282
SystemDataDeserializerInterface::class => autowire(SystemDataDeserializer::class),
83-
SpacecraftSystemManagerInterface::class => create(SpacecraftSystemManager::class)->constructor(
83+
SpacecraftSystemManagerInterface::class => autowire(SpacecraftSystemManager::class)->constructor(
8484
[
8585
SpacecraftSystemTypeEnum::HULL->value => autowire(HullShipSystem::class),
8686
SpacecraftSystemTypeEnum::CLOAK->value => autowire(CloakShipSystem::class),

src/Module/Tick/Colony/ColonyTickManager.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
use Stu\Orm\Repository\CrewTrainingRepositoryInterface;
2222
use Ubench;
2323

24-
final class ColonyTickManager extends AbstractTickManager implements ColonyTickManagerInterface
24+
class ColonyTickManager extends AbstractTickManager implements ColonyTickManagerInterface
2525
{
2626
public function __construct(
2727
private ColonyTickInterface $colonyTick,

src/Module/Tick/Pirate/PirateTick.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
use Stu\Module\Logging\PirateLoggerInterface;
1515
use Stu\Module\Spacecraft\Lib\SpacecraftWrapperFactoryInterface;
1616

17-
final class PirateTick implements PirateTickInterface
17+
class PirateTick implements PirateTickInterface
1818
{
1919
private PirateLoggerInterface $logger;
2020

src/Module/Tick/services.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
autowire(ProceedMigration::class)
7676
]
7777
),
78-
ColonyTickManagerInterface::class => autowire(ColonyTickManager::class),
78+
ColonyTickManagerInterface::class => autowire(ColonyTickManager::class)->lazy(),
7979
StationConstructionHandler::class => autowire(StationConstructionHandler::class),
8080
StationPassiveRepairHandler::class => autowire(StationPassiveRepairHandler::class),
8181
SpacecraftTickInterface::class => autowire(SpacecraftTick::class)
@@ -135,7 +135,7 @@
135135
get(ProcessTickHandlerInterface::class)
136136
),
137137
SpacecraftTickRunner::class => autowire(),
138-
PirateTickInterface::class => autowire(PirateTick::class)->constructorParameter(
138+
PirateTickInterface::class => autowire(PirateTick::class)->lazy()->constructorParameter(
139139
'behaviours',
140140
get(PirateBehaviourInterface::class)
141141
),

0 commit comments

Comments
 (0)