Auth_OpenID_CheckIDResponse 클래스 참조

Auth_OpenID_CheckIDResponse에 대한 상속 다이어그램 :
Inheritance graph
Auth_OpenID_CheckIDResponse에 대한 협력 다이어그램:
Collaboration graph

모든 멤버 목록

Public 멤버 함수

 Auth_OpenID_CheckIDResponse (&$request, $mode= 'id_res')
 addField ($namespace, $key, $value, $signed=true)
 addFields ($namespace, $fields, $signed=true)
 update ($namespace, $other)

상세한 설명

Server.php 파일의 815 번째 라인에서 정의되었습니다.


멤버 함수 문서화

Auth_OpenID_CheckIDResponse::addField ( namespace,
key,
value,
signed = true 
)

Server.php 파일의 828 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : addFields().

00829     {
00830         if ($namespace) {
00831             $key = sprintf('%s.%s', $namespace, $key);
00832         }
00833         $this->fields[$key] = $value;
00834         if ($signed && !in_array($key, $this->signed)) {
00835             $this->signed[] = $key;
00836         }
00837     }

Auth_OpenID_CheckIDResponse::addFields ( namespace,
fields,
signed = true 
)

Server.php 파일의 839 번째 라인에서 정의되었습니다.

다음을 참조함 : addField().

00840     {
00841         foreach ($fields as $k => $v) {
00842             $this->addField($namespace, $k, $v, $signed);
00843         }
00844     }

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

Auth_OpenID_CheckIDResponse::Auth_OpenID_CheckIDResponse ( &$  request,
mode = 'id_res' 
)

Server.php 파일의 817 번째 라인에서 정의되었습니다.

다음을 참조함 : Auth_OpenID_ServerResponse::Auth_OpenID_ServerResponse().

00818     {
00819         parent::Auth_OpenID_ServerResponse($request);
00820         $this->fields['mode'] = $mode;
00821         $this->signed = array();
00822 
00823         if ($mode == 'id_res') {
00824             array_push($this->signed, 'mode', 'identity', 'return_to');
00825         }
00826     }

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

Auth_OpenID_CheckIDResponse::update ( namespace,
other 
)

Server.php 파일의 846 번째 라인에서 정의되었습니다.

00847     {
00848         $namespaced_fields = array();
00849 
00850         foreach ($other->fields as $k => $v) {
00851             $name = sprintf('%s.%s', $namespace, $k);
00852 
00853             $namespaced_fields[$name] = $v;
00854         }
00855 
00856         $this->fields = array_merge($this->fields, $namespaced_fields);
00857         $this->signed = array_merge($this->signed, $other->signed);
00858     }


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:

생성시간 : Wed Oct 28 22:59:44 2009, 프로젝트명 : XpressEngine, 생성자 :   doxygen 1.6.1