/** * @param Product $modelObject * @return bool */ protected function update($modelObject) { $sql = "\n UPDATE\n products\n SET\n name = :name, width_inches = :widthInches, length_inches = :lengthInches,\n depth_inches = :depthInches, weight_lbs = :weightLbs\n WHERE\n productId = :id\n "; $statement = Database::getInstance()->prepare($sql); $id = $modelObject->getId(); $statement->bindParam('id', $id); $modelObject->bindParams($statement); return $statement->execute(); }