/**
  * @param                    $name
  * @param                    $namespace
  * @param                    $view_name
  * @param                    $description
  * @param IOAuth2Protocol    $oauth2_protocol
  * @param IClientService     $client_service
  * @param IApiScopeService   $scope_service
  * @param ICheckPointService $checkpoint_service
  * @param ILogService        $log_service
  */
 public function __construct($name, $namespace, $view_name, $description, IOAuth2Protocol $oauth2_protocol, IClientService $client_service, IApiScopeService $scope_service, ICheckPointService $checkpoint_service, ILogService $log_service)
 {
     parent::__construct($name, $namespace, $view_name, $description, $log_service);
     $this->oauth2_protocol = $oauth2_protocol;
     $this->client_service = $client_service;
     $this->scope_service = $scope_service;
     $this->checkpoint_service = $checkpoint_service;
 }
 /**
  * @param              $name
  * @param              $namespace
  * @param              $view_name
  * @param              $description
  * @param IAuthService $auth_service
  * @param ILogService  $log_service
  */
 public function __construct($name, $namespace, $view_name, $description, IAuthService $auth_service, ILogService $log_service)
 {
     parent::__construct($name, $namespace, $view_name, $description, $log_service);
     $this->auth_service = $auth_service;
     self::$available_properties[OpenIdAXExtension::Country] = "http://axschema.org/contact/country/home";
     self::$available_properties[OpenIdAXExtension::Email] = "http://axschema.org/contact/email";
     self::$available_properties[OpenIdAXExtension::FirstMame] = "http://axschema.org/namePerson/first";
     self::$available_properties[OpenIdAXExtension::LastName] = "http://axschema.org/namePerson/last";
     self::$available_properties[OpenIdAXExtension::Language] = "http://axschema.org/pref/language";
 }
 /**
  * @param              $name
  * @param              $namespace
  * @param              $view_name
  * @param              $description
  * @param IAuthService $auth_service
  * @param ILogService  $log_service
  */
 public function __construct($name, $namespace, $view_name, $description, IAuthService $auth_service, ILogService $log_service)
 {
     parent::__construct($name, $namespace, $view_name, $description, $log_service);
     $this->auth_service = $auth_service;
     self::$available_properties[OpenIdSREGExtension::Nickname] = OpenIdSREGExtension::Nickname;
     self::$available_properties[OpenIdSREGExtension::Email] = OpenIdSREGExtension::Email;
     self::$available_properties[OpenIdSREGExtension::FullName] = OpenIdSREGExtension::FullName;
     self::$available_properties[OpenIdSREGExtension::Country] = OpenIdSREGExtension::Country;
     self::$available_properties[OpenIdSREGExtension::Language] = OpenIdSREGExtension::Language;
     self::$available_properties[OpenIdSREGExtension::Gender] = OpenIdSREGExtension::Gender;
     self::$available_properties[OpenIdSREGExtension::DateOfBirthday] = OpenIdSREGExtension::DateOfBirthday;
     self::$available_properties[OpenIdSREGExtension::Postcode] = OpenIdSREGExtension::Postcode;
     self::$available_properties[OpenIdSREGExtension::Timezone] = OpenIdSREGExtension::Timezone;
 }
 public function __construct($name, $namespace, $view, $description, ILogService $log_service)
 {
     parent::__construct($name, $namespace, $view, $description, $log_service);
 }