/** * @param int $attributeId * @param WebServiceUserSession $session * @return AttributeControllerResult */ public function Delete($attributeId, $session) { $errors = empty($attributeId) ? array('attributeId is required') : array(); if (!empty($errors)) { return new AttributeControllerResult(null, $errors); } $this->repository->DeleteById($attributeId); return new AttributeControllerResult($attributeId); }
public function DeleteAttribute() { $attributeId = $this->page->GetAttributeId(); Log::Debug('Deleting attribute with id: %s', $attributeId); $this->attributeRepository->DeleteById($attributeId); }