| @@ 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 |
|