Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... (#2902)
This commit is contained in:
@@ -9,11 +9,9 @@
|
||||
|
||||
namespace App\Tests\Mocks;
|
||||
|
||||
use App\Configuration\SystemConfiguration;
|
||||
use App\Tests\Configuration\TestConfigLoader;
|
||||
use App\Timesheet\TrackingMode\DefaultMode;
|
||||
use App\Timesheet\TrackingMode\DurationFixedBeginMode;
|
||||
use App\Timesheet\TrackingMode\DurationOnlyMode;
|
||||
use App\Timesheet\TrackingMode\PunchInOutMode;
|
||||
use App\Timesheet\TrackingModeService;
|
||||
|
||||
@@ -27,13 +25,12 @@ class TrackingModeServiceFactory extends AbstractMockFactory
|
||||
|
||||
$loader = new TestConfigLoader([]);
|
||||
|
||||
$configuration = new SystemConfiguration($loader, ['timesheet' => ['mode' => $mode]]);
|
||||
$configuration = SystemConfigurationFactory::create($loader, ['timesheet' => ['mode' => $mode]]);
|
||||
|
||||
if (null === $modes) {
|
||||
$modes = [
|
||||
new DefaultMode((new RoundingServiceFactory($this->getTestCase()))->create()),
|
||||
new PunchInOutMode(),
|
||||
new DurationOnlyMode($configuration),
|
||||
new DurationFixedBeginMode($configuration),
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user