File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55namespace Shopsys \FrameworkBundle \Component \Cron ;
66
7+ use Shopsys \FrameworkBundle \Component \EntityExtension \EntityNameResolver ;
8+
79class CronModuleRunFactory
810{
11+ /**
12+ * @param \Shopsys\FrameworkBundle\Component\EntityExtension\EntityNameResolver $entityNameResolver
13+ */
14+ public function __construct (
15+ protected readonly EntityNameResolver $ entityNameResolver ,
16+ ) {
17+ }
18+
919 /**
1020 * @param \Shopsys\FrameworkBundle\Component\Cron\CronModule $cronModule
1121 * @return \Shopsys\FrameworkBundle\Component\Cron\CronModuleRun
1222 */
1323 public function createFromFinishedCronModule (CronModule $ cronModule ): CronModuleRun
1424 {
15- return new CronModuleRun (
25+ $ classData = $ this ->entityNameResolver ->resolve (CronModuleRun::class);
26+
27+ return new $ classData (
1628 $ cronModule ,
1729 $ cronModule ->getStatus (),
1830 $ cronModule ->getLastStartedAt (),
You can’t perform that action at this time.
0 commit comments