@@ 562-571 (lines=10) @@ | ||
559 | # That's because it's fully backwards compatibile with 1.0, and some providers |
|
560 | # advertise 1.0 even if they accept only 1.1. One such provider is myopenid.com |
|
561 | $params['openid.ns.sreg'] = 'http://openid.net/extensions/sreg/1.1'; |
|
562 | if ($this->required) { |
|
563 | $params['openid.sreg.required'] = array(); |
|
564 | foreach ($this->required as $required) { |
|
565 | if (!isset(self::$ax_to_sreg[$required])) { |
|
566 | continue; |
|
567 | } |
|
568 | $params['openid.sreg.required'][] = self::$ax_to_sreg[$required]; |
|
569 | } |
|
570 | $params['openid.sreg.required'] = implode(',', $params['openid.sreg.required']); |
|
571 | } |
|
572 | ||
573 | if ($this->optional) { |
|
574 | $params['openid.sreg.optional'] = array(); |
|
@@ 573-582 (lines=10) @@ | ||
570 | $params['openid.sreg.required'] = implode(',', $params['openid.sreg.required']); |
|
571 | } |
|
572 | ||
573 | if ($this->optional) { |
|
574 | $params['openid.sreg.optional'] = array(); |
|
575 | foreach ($this->optional as $optional) { |
|
576 | if (!isset(self::$ax_to_sreg[$optional])) { |
|
577 | continue; |
|
578 | } |
|
579 | $params['openid.sreg.optional'][] = self::$ax_to_sreg[$optional]; |
|
580 | } |
|
581 | $params['openid.sreg.optional'] = implode(',', $params['openid.sreg.optional']); |
|
582 | } |
|
583 | return $params; |
|
584 | } |
|
585 |