- return $this->github->readAuthUser()->then(function($result) use($oauth) {
- list($user) = $result;
- return $this->persistUser($oauth, $user);
- });
- })->done(function($result) {
- $this->login(...$result);
+ return $this->github->readAuthUser();
+ })->done(function($result) use(&$oauth) {
+ list($user) = $result;
+ $this->login(...$this->persistUser($oauth, $user));