• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

LeTraceurSnorkLibrary / MessSaga / 23844646769

01 Apr 2026 10:42AM UTC coverage: 31.674% (+31.1%) from 0.549%
23844646769

push

github

web-flow
feat: media files import

431 of 801 new or added lines in 30 files covered. (53.81%)

4 existing lines in 4 files now uncovered.

439 of 1386 relevant lines covered (31.67%)

0.74 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/app/Services/Import/Strategies/AbstractImportStrategy.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace App\Services\Import\Strategies;
6

7
use App\Services\Import\DTO\ImportModeDTO;
8

9
abstract class AbstractImportStrategy implements ImportStrategyInterface
10
{
11
    /**
12
     * Contains import strategy name for getName() method
13
     */
14
    public const IMPORT_STRATEGY_NAME = '';
15

16
    /**
17
     * @var ImportModeDTO
18
     */
19
    protected ImportModeDTO $importMode;
20

21
    /**
22
     * @return ImportModeDTO|null
23
     */
24
    public function getImportMode(): ?ImportModeDTO
25
    {
NEW
26
        return $this->importMode ?? null;
×
27
    }
28

29
    /**
30
     * @param ImportModeDTO $importMode
31
     *
32
     * @return $this
33
     */
34
    public function setImportMode(ImportModeDTO $importMode): static
35
    {
NEW
36
        $this->importMode = $importMode;
×
37

NEW
38
        return $this;
×
39
    }
40

41
    /**
42
     * @inheritdoc
43
     */
44
    public function getName(): string
45
    {
46
        return static::IMPORT_STRATEGY_NAME;
×
47
    }
48
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc