summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION337
1 files changed, 337 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION
new file mode 100644
index 0000000..d6d025e
--- /dev/null
+++ b/REFLECTION
@@ -0,0 +1,337 @@
+Extension [ <persistent> extension #113 request version 1.0.0a1 ] {
+
+ - Dependencies {
+ Dependency [ spl (Required) ]
+ Dependency [ date (Required) ]
+ Dependency [ json (Optional) ]
+ }
+
+ - Classes [2] {
+ Class [ <internal:request> class ServerRequest ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [3] {
+ Method [ <internal:request> static public method parseAccept ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $header ]
+ }
+ - Return [ array or NULL ]
+ }
+
+ Method [ <internal:request> static public method parseContentType ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $header ]
+ }
+ - Return [ array or NULL ]
+ }
+
+ Method [ <internal:request> static public method parseDigestAuth ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $header ]
+ }
+ - Return [ array or NULL ]
+ }
+ }
+
+ - Properties [27] {
+ Property [ <default> private $_initialized ]
+ Property [ <default> public $accept ]
+ Property [ <default> public $acceptCharset ]
+ Property [ <default> public $acceptEncoding ]
+ Property [ <default> public $acceptLanguage ]
+ Property [ <default> public $authDigest ]
+ Property [ <default> public $authPw ]
+ Property [ <default> public $authType ]
+ Property [ <default> public $authUser ]
+ Property [ <default> public $content ]
+ Property [ <default> public $contentCharset ]
+ Property [ <default> public $contentLength ]
+ Property [ <default> public $contentMd5 ]
+ Property [ <default> public $contentType ]
+ Property [ <default> public $cookie ]
+ Property [ <default> public $env ]
+ Property [ <default> public $files ]
+ Property [ <default> public $get ]
+ Property [ <default> public $headers ]
+ Property [ <default> public $input ]
+ Property [ <default> public $method ]
+ Property [ <default> public $params ]
+ Property [ <default> public $post ]
+ Property [ <default> public $server ]
+ Property [ <default> public $uploads ]
+ Property [ <default> public $url ]
+ Property [ <default> public $xhr ]
+ }
+
+ - Methods [7] {
+ Method [ <internal:request, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> array or NULL $globals ]
+ }
+ }
+
+ Method [ <internal:request> final public method withInput ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $input ]
+ }
+ - Return [ ServerRequest ]
+ }
+
+ Method [ <internal:request> final public method withParam ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> $val ]
+ }
+ - Return [ ServerRequest ]
+ }
+
+ Method [ <internal:request> final public method withParams ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $params ]
+ }
+ - Return [ ServerRequest ]
+ }
+
+ Method [ <internal:request> final public method withoutParam ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ ServerRequest ]
+ }
+
+ Method [ <internal:request> final public method withoutParams ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array or NULL $keys ]
+ }
+ - Return [ ServerRequest ]
+ }
+
+ Method [ <internal:request> final public method withUrl ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $url ]
+ }
+ - Return [ ServerRequest ]
+ }
+ }
+ }
+
+ Class [ <internal:request> class ServerResponse ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [5] {
+ Property [ <default> protected $version ]
+ Property [ <default> protected $status ]
+ Property [ <default> protected $headers ]
+ Property [ <default> protected $cookies ]
+ Property [ <default> protected $content ]
+ }
+
+ - Methods [22] {
+ Method [ <internal:request, ctor> public method __construct ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:request> public method getVersion ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:request> public method setVersion ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $version ]
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> public method getStatus ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:request> public method setStatus ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $status ]
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> public method getHeader ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string or NULL ]
+ }
+
+ Method [ <internal:request> public method getHeaders ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:request> public method setHeader ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $label ]
+ Parameter #1 [ <required> $value ]
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> public method addHeader ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $label ]
+ Parameter #1 [ <required> $value ]
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> public method getCookies ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:request> public method setCookie ] {
+
+ - Parameters [7] {
+ Parameter #0 [ <required> $name ]
+ Parameter #1 [ <optional> string $value ]
+ Parameter #2 [ <optional> integer $expires ]
+ Parameter #3 [ <optional> string $path ]
+ Parameter #4 [ <optional> string $domain ]
+ Parameter #5 [ <optional> $secure ]
+ Parameter #6 [ <optional> $httponly ]
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> public method setRawCookie ] {
+
+ - Parameters [7] {
+ Parameter #0 [ <required> $name ]
+ Parameter #1 [ <optional> string $value ]
+ Parameter #2 [ <optional> integer $expires ]
+ Parameter #3 [ <optional> string $path ]
+ Parameter #4 [ <optional> string $domain ]
+ Parameter #5 [ <optional> $secure ]
+ Parameter #6 [ <optional> $httponly ]
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> public method getContent ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:request> public method setContent ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $content ]
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> public method setContentJson ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> $content ]
+ Parameter #1 [ <optional> integer $options ]
+ Parameter #2 [ <optional> integer $depth ]
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> public method setContentDownload ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> resource $fh ]
+ Parameter #1 [ <optional> string $name ]
+ Parameter #2 [ <optional> string $disposition ]
+ Parameter #3 [ <optional> array $params ]
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> public method date ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $date ]
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:request> public method send ] {
+
+ - Parameters [0] {
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> protected method sendStatus ] {
+
+ - Parameters [0] {
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> protected method sendHeaders ] {
+
+ - Parameters [0] {
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> protected method sendCookies ] {
+
+ - Parameters [0] {
+ }
+ - Return [ null ]
+ }
+
+ Method [ <internal:request> protected method sendContent ] {
+
+ - Parameters [0] {
+ }
+ - Return [ null ]
+ }
+ }
+ }
+ }
+}
+