Code Duplication    Length = 10-19 lines in 2 locations

src/OfferEditingTrait.php 2 locations

@@ 143-152 (lines=10) @@
140
    /**
141
     * {@inheritdoc}
142
     */
143
    public function addImage($id, Image $image)
144
    {
145
        $this->guardId($id);
146
147
        $commandClass = $this->getCommandClass('AddImage');
148
149
        return $this->commandBus->dispatch(
150
            new $commandClass($id, $image)
151
        );
152
    }
153
154
    /**
155
     * {@inheritdoc}
@@ 157-175 (lines=19) @@
154
    /**
155
     * {@inheritdoc}
156
     */
157
    public function updateImage(
158
        $id,
159
        Image $image,
160
        String $description,
161
        String $copyrightHolder
162
    ) {
163
        $this->guardId($id);
164
165
        $commandClass = $this->getCommandClass('UpdateImage');
166
167
        return $this->commandBus->dispatch(
168
            new $commandClass(
169
                $id,
170
                $image->getMediaObjectId(),
171
                $description,
172
                $copyrightHolder
173
            )
174
        );
175
    }
176
177
    /**
178
     * @param $id