예제 #1
0
 /**
  * @expectedException \Shopware\Components\Api\Exception\NotFoundException
  */
 public function testDeleteByNumberInvalidTranslation()
 {
     $data = $this->getDummyData('article');
     $article = Shopware()->Db()->fetchRow("SELECT ordernumber, articleID FROM s_articles_details LIMIT 1");
     $data['key'] = $article['articleID'];
     $this->resource->create($data);
     $this->resource->delete($data['key'], $data);
     $this->resource->deleteByNumber($article['ordernumber'], $data);
 }
예제 #2
0
 /**
  * Delete translation
  *
  * DELETE /api/translation/{id}
  */
 public function deleteAction()
 {
     $id = $this->Request()->getParam('id');
     $data = $this->Request()->getParams();
     $useNumberAsId = (bool) $this->Request()->getParam('useNumberAsId', 0);
     if ($useNumberAsId) {
         $this->resource->deleteByNumber($id, $data);
     } else {
         $this->resource->delete($id, $data);
     }
     $this->View()->assign(array('success' => true));
 }