public function transform(\Entity\Equipment $equipment) { return ['equipment_id' => (int) $equipment->getEquipmentId(), 'area_id' => (int) $equipment->getAreaId(), 'name' => $equipment->getName(), 'links' => ['rel' => 'self', 'uri' => \Util\SlimUtil::absoluteUrlFor('equipment_by_id', ['id' => $equipment->getEquipmentId()]), 'method' => 'GET']]; }
/** * * @param \Entity\Equipment $equipment */ public function delete($equipment) { $sql = 'delete from equipment WHERE equipment_id=:id'; $stmt = $this->db->getConnection()->prepare($sql); $stmt->bindParam('id', $equipment->getEquipmentId()); return $stmt->execute(); }