From 685a359aa820c5c82ebd4c8389377f11168c365b Mon Sep 17 00:00:00 2001 From: Andy Shora Date: Wed, 23 Oct 2013 12:48:03 +0100 Subject: [PATCH 1/2] Fixed incrementing and decrementing fields. Array was being expected, but parseObject class passes integer for amount parameter. --- parse.php | 4 ++-- parseObject.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/parse.php b/parse.php index 554d687..f74e07b 100644 --- a/parse.php +++ b/parse.php @@ -160,13 +160,13 @@ public function dataType($type,$params){ case 'increment': $return = array( "__op" => "Increment", - "amount" => $params[0] + "amount" => $params ); break; case 'decrement': $return = array( "__op" => "Decrement", - "amount" => $params[0] + "amount" => $params ); break; default: diff --git a/parseObject.php b/parseObject.php index b6b8f39..0f7234b 100644 --- a/parseObject.php +++ b/parseObject.php @@ -59,11 +59,11 @@ public function update($id){ } } - public function increment($field,$amount){ + public function increment($field, $amount){ $this->data[$field] = $this->dataType('increment', $amount); } - public function decrement($id){ + public function decrement($id, $amount){ $this->data[$field] = $this->dataType('decrement', $amount); } From 43b433e0cb72075fcdc0afb77c97f1bbac14d511 Mon Sep 17 00:00:00 2001 From: Andy Shora Date: Wed, 23 Oct 2013 12:49:22 +0100 Subject: [PATCH 2/2] Fixed incorrect variable name --- parseObject.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parseObject.php b/parseObject.php index 0f7234b..b27e062 100644 --- a/parseObject.php +++ b/parseObject.php @@ -63,7 +63,7 @@ public function increment($field, $amount){ $this->data[$field] = $this->dataType('increment', $amount); } - public function decrement($id, $amount){ + public function decrement($field, $amount){ $this->data[$field] = $this->dataType('decrement', $amount); }