vendor/google/apiclient-services/src/Oauth2/Resource/Userinfo.php line 43

Open in your IDE?
  1. <?php
  2. /*
  3.  * Copyright 2014 Google Inc.
  4.  *
  5.  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
  6.  * use this file except in compliance with the License. You may obtain a copy of
  7.  * the License at
  8.  *
  9.  * http://www.apache.org/licenses/LICENSE-2.0
  10.  *
  11.  * Unless required by applicable law or agreed to in writing, software
  12.  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  13.  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  14.  * License for the specific language governing permissions and limitations under
  15.  * the License.
  16.  */
  17. namespace Google\Service\Oauth2\Resource;
  18. use Google\Service\Oauth2\Userinfo as UserinfoModel;
  19. /**
  20.  * The "userinfo" collection of methods.
  21.  * Typical usage is:
  22.  *  <code>
  23.  *   $oauth2Service = new Google\Service\Oauth2(...);
  24.  *   $userinfo = $oauth2Service->userinfo;
  25.  *  </code>
  26.  */
  27. class Userinfo extends \Google\Service\Resource
  28. {
  29.   /**
  30.    * (userinfo.get)
  31.    *
  32.    * @param array $optParams Optional parameters.
  33.    * @return UserinfoModel
  34.    * @throws \Google\Service\Exception
  35.    */
  36.   public function get($optParams = [])
  37.   {
  38.     $params = [];
  39.     $params array_merge($params$optParams);
  40.     return $this->call('get', [$params], UserinfoModel::class);
  41.   }
  42. }
  43. // Adding a class alias for backwards compatibility with the previous class name.
  44. class_alias(Userinfo::class, 'Google_Service_Oauth2_Resource_Userinfo');