UpdateMediaGroupAfterImport   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 3
lcom 0
cbo 0
dl 0
loc 24
rs 10
c 0
b 0
f 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 5 1
A getMediaGroupEntity() 0 4 1
A getMediaItemsToConnect() 0 4 1
1
<?php
2
3
namespace Backend\Modules\MediaLibraryImporter\Domain\MediaGroupImport\Command;
4
5
use Backend\Modules\MediaLibrary\Domain\MediaGroup\MediaGroup;
6
use Backend\Modules\MediaLibrary\Domain\MediaItem\MediaItem;
7
8
class UpdateMediaGroupAfterImport
9
{
10
    /** @var MediaGroup */
11
    private $mediaGroupEntity;
12
13
    /** @var array|MediaItem[] */
14
    private $mediaItemsToConnect;
15
16
    public function __construct(MediaGroup $mediaGroup, array $mediaItemsToConnect)
17
    {
18
        $this->mediaGroupEntity = $mediaGroup;
19
        $this->mediaItemsToConnect = $mediaItemsToConnect;
20
    }
21
22
    public function getMediaGroupEntity(): MediaGroup
23
    {
24
        return $this->mediaGroupEntity;
25
    }
26
27
    public function getMediaItemsToConnect(): array
28
    {
29
        return $this->mediaItemsToConnect;
30
    }
31
}
32