Loading config/module.config.php +1 −4 Original line number Diff line number Diff line Loading @@ -21,10 +21,7 @@ return [ ], 'service_manager' => [ 'aliases' => [ 'unicaen-tbl.process.DbDiff' => DbDiffProcess::class, 'unicaen-tbl.process.Plsql' => PlsqlProcess::class, ], 'factories' => [ ModuleOptions::class => Options\Factory\ModuleOptionsFactory::class, TableauBordService::class => Service\TableauBordServiceFactory::class, Loading src/TableauBord.php +15 −5 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ namespace UnicaenTbl; use Psr\Container\ContainerInterface; use UnicaenTbl\Event; use UnicaenTbl\Process\DbDiffProcess; use UnicaenTbl\Process\PlsqlProcess; use UnicaenTbl\Process\ProcessInterface; Loading Loading @@ -120,14 +122,22 @@ class TableauBord if (!$this->process) { $processName = $this->processName; if (!$this->__container->has($processName)) { $processName = 'unicaen-tbl.process.' . $processName; } if (!$this->__containertainer->has($processName)) { throw new \Exception('Le process "' . $processName . '" n\'est pas un service reconnu ou accessible via le container'); switch ($processName) { case 'DbDiff': $processName = DbDiffProcess::class; break; case 'Plsql': $processName = PlsqlProcess::class; break; } /** @var ProcessInterface $process */ $process = $this->__container->get($processName); if (!$process) { throw new \Exception('Le process "' . $processName . '" n\'est pas un service reconnu ou accessible via le container'); } $this->process = $process; } return $this->process; Loading Loading
config/module.config.php +1 −4 Original line number Diff line number Diff line Loading @@ -21,10 +21,7 @@ return [ ], 'service_manager' => [ 'aliases' => [ 'unicaen-tbl.process.DbDiff' => DbDiffProcess::class, 'unicaen-tbl.process.Plsql' => PlsqlProcess::class, ], 'factories' => [ ModuleOptions::class => Options\Factory\ModuleOptionsFactory::class, TableauBordService::class => Service\TableauBordServiceFactory::class, Loading
src/TableauBord.php +15 −5 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ namespace UnicaenTbl; use Psr\Container\ContainerInterface; use UnicaenTbl\Event; use UnicaenTbl\Process\DbDiffProcess; use UnicaenTbl\Process\PlsqlProcess; use UnicaenTbl\Process\ProcessInterface; Loading Loading @@ -120,14 +122,22 @@ class TableauBord if (!$this->process) { $processName = $this->processName; if (!$this->__container->has($processName)) { $processName = 'unicaen-tbl.process.' . $processName; } if (!$this->__containertainer->has($processName)) { throw new \Exception('Le process "' . $processName . '" n\'est pas un service reconnu ou accessible via le container'); switch ($processName) { case 'DbDiff': $processName = DbDiffProcess::class; break; case 'Plsql': $processName = PlsqlProcess::class; break; } /** @var ProcessInterface $process */ $process = $this->__container->get($processName); if (!$process) { throw new \Exception('Le process "' . $processName . '" n\'est pas un service reconnu ou accessible via le container'); } $this->process = $process; } return $this->process; Loading