Skip to content

Commit 54d63c7

Browse files
author
Yu Tang
committed
MAGETWO-28253: Downloadable Integration API
- Changed linkId to id - Removed obsolete classes
1 parent 1c86a11 commit 54d63c7

File tree

8 files changed

+12
-259
lines changed

8 files changed

+12
-259
lines changed

app/code/Magento/Downloadable/Api/Data/SampleContentInterface.php

Lines changed: 0 additions & 104 deletions
This file was deleted.

app/code/Magento/Downloadable/Api/LinkRepositoryInterface.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ public function save($sku, LinkInterface $link, $isGlobalScopeContent = false);
5454
/**
5555
* Delete downloadable link
5656
*
57-
* @param int $linkId
57+
* @param int $id
5858
* @return bool
5959
*/
60-
public function delete($linkId);
60+
public function delete($id);
6161
}

app/code/Magento/Downloadable/Api/SampleRepositoryInterface.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ public function save(
2626
/**
2727
* Delete downloadable sample
2828
*
29-
* @param int $sampleId
29+
* @param int $id
3030
* @return bool
3131
*/
32-
public function delete($sampleId);
32+
public function delete($id);
3333
}

app/code/Magento/Downloadable/Model/LinkRepository.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,10 +337,10 @@ protected function updateLink(
337337
/**
338338
* {@inheritdoc}
339339
*/
340-
public function delete($linkId)
340+
public function delete($id)
341341
{
342342
/** @var $link \Magento\Downloadable\Model\Link */
343-
$link = $this->linkFactory->create()->load($linkId);
343+
$link = $this->linkFactory->create()->load($id);
344344
if (!$link->getId()) {
345345
throw new NoSuchEntityException(__('There is no downloadable link with provided ID.'));
346346
}

app/code/Magento/Downloadable/Model/Sample/Content.php

Lines changed: 0 additions & 142 deletions
This file was deleted.

app/code/Magento/Downloadable/Model/SampleRepository.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,10 +214,10 @@ protected function updateSample(
214214
/**
215215
* {@inheritdoc}
216216
*/
217-
public function delete($sampleId)
217+
public function delete($id)
218218
{
219219
/** @var $sample \Magento\Downloadable\Model\Sample */
220-
$sample = $this->sampleFactory->create()->load($sampleId);
220+
$sample = $this->sampleFactory->create()->load($id);
221221
if (!$sample->getId()) {
222222
throw new NoSuchEntityException(__('There is no downloadable sample with provided ID.'));
223223
}

app/code/Magento/Downloadable/etc/di.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@
6868
<preference for="\Magento\Downloadable\Api\SampleRepositoryInterface" type="\Magento\Downloadable\Model\SampleRepository" />
6969
<preference for="\Magento\Downloadable\Api\Data\LinkInterface" type="\Magento\Downloadable\Model\Link" />
7070
<preference for="\Magento\Downloadable\Api\Data\SampleInterface" type="\Magento\Downloadable\Model\Sample" />
71-
<preference for="\Magento\Downloadable\Api\Data\SampleContentInterface" type="\Magento\Downloadable\Model\Sample\Content" />
7271
<preference for="\Magento\Downloadable\Api\Data\File\ContentInterface" type="\Magento\Downloadable\Model\File\Content" />
7372
<preference for="\Magento\Downloadable\Api\Data\File\ContentUploaderInterface" type="\Magento\Downloadable\Model\File\ContentUploader" />
7473
<preference for="\Magento\Downloadable\Model\Product\TypeHandler\TypeHandlerInterface" type="\Magento\Downloadable\Model\Product\TypeHandler\TypeHandler" />

app/code/Magento/Downloadable/etc/webapi.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525
<resource ref="Magento_Downloadable::downloadable" />
2626
</resources>
2727
</route>
28-
<route url="/V1/products/:sku/downloadable-links/:linkId" method="PUT">
28+
<route url="/V1/products/:sku/downloadable-links/:id" method="PUT">
2929
<service class="Magento\Downloadable\Api\LinkRepositoryInterface" method="save"/>
3030
<resources>
3131
<resource ref="Magento_Downloadable::downloadable" />
3232
</resources>
3333
</route>
34-
<route url="/V1/products/downloadable-links/:linkId" method="DELETE">
34+
<route url="/V1/products/downloadable-links/:id" method="DELETE">
3535
<service class="Magento\Downloadable\Api\LinkRepositoryInterface" method="delete"/>
3636
<resources>
3737
<resource ref="Magento_Downloadable::downloadable" />
@@ -43,13 +43,13 @@
4343
<resource ref="Magento_Downloadable::downloadable" />
4444
</resources>
4545
</route>
46-
<route url="/V1/products/:sku/downloadable-links/samples/:sampleId" method="PUT">
46+
<route url="/V1/products/:sku/downloadable-links/samples/:id" method="PUT">
4747
<service class="Magento\Downloadable\Api\SampleRepositoryInterface" method="save"/>
4848
<resources>
4949
<resource ref="Magento_Downloadable::downloadable" />
5050
</resources>
5151
</route>
52-
<route url="/V1/products/downloadable-links/samples/:sampleId" method="DELETE">
52+
<route url="/V1/products/downloadable-links/samples/:id" method="DELETE">
5353
<service class="Magento\Downloadable\Api\SampleRepositoryInterface" method="delete"/>
5454
<resources>
5555
<resource ref="Magento_Downloadable::downloadable" />

0 commit comments

Comments
 (0)