Merge pull request #132 from timwillsie/patch-4
FIX: notices and errors in get_connections()
diff --git a/sdks/php/lib/vendor/Apache/Usergrid/Entity.php b/sdks/php/lib/vendor/Apache/Usergrid/Entity.php
index d422fb2..ccb9377 100755
--- a/sdks/php/lib/vendor/Apache/Usergrid/Entity.php
+++ b/sdks/php/lib/vendor/Apache/Usergrid/Entity.php
@@ -288,16 +288,21 @@
$endpoint = $connectorType . '/' . $connector . '/' . $connection . '/';
$result=$this->client->get($endpoint, array());
- $this->set($connection,array());
- $length = count($result->entities);
+ $connected_entities = array();
+
+ $response_data = $result->get_data();
+ $length = count($response_data['entities']);
+
for ($i = 0; $i < $length; $i++) {
- if ($result['entities'][$i]['type'] == 'user') {
- $this[$connection][$result['entities'][$i]['username']] = $result['entities'][$i];
+ $tmp_entity = $response_data['entities'][$i];
+ if ($tmp_entity['type'] == 'user') {
+ $connected_entities[$tmp_entity['username']] = $tmp_entity;
} else {
- $this[$connection][$result['entities'][$i]['name']] = $result['entities'][$i];
+ $connected_entities[$tmp_entity['name']] = $tmp_entity;
}
}
+ $this->set($connection, $connected_entities);
}
public function get_connecting($connection) {