diff --git a/Apigee/ManagementAPI/DeveloperApp.php b/Apigee/ManagementAPI/DeveloperApp.php index c8e4842..6e8a052 100644 --- a/Apigee/ManagementAPI/DeveloperApp.php +++ b/Apigee/ManagementAPI/DeveloperApp.php @@ -212,15 +212,13 @@ public function loadByAppId($appId, $resetDeveloper = false) $response = $this->responseObj; if (array_key_exists('developerId', $response)) { $ownerId = $this->getDeveloperMailById($response['developerId']); - $obj =& $this; $resetEligible = true; } else { $ownerId = $response['companyName']; - $obj = new CompanyApp($this->getConfig(), $ownerId); $resetEligible = false; } - self::loadFromResponse($obj, $response, $ownerId); + self::loadFromResponse($this, $response, $ownerId); // Must load developer to get email if ($resetDeveloper && $resetEligible) { $resetBaseUrl = '/o/' @@ -230,7 +228,7 @@ public function loadByAppId($appId, $resetDeveloper = false) . '/apps'; $this->setBaseUrl($resetBaseUrl); } - return $obj; + return $this; } /**