Overview

Namespaces

  • Kotchasan
    • Cache
    • Database
    • Http
    • Log
    • Orm
  • None
  • PHP
  • Psr
    • Cache
    • Http
      • Message
    • Log

Classes

  • AbstractMessage
  • AbstractRequest
  • Message
  • NotFound
  • Request
  • Response
  • Stream
  • UploadedFile
  • Uri
  • Overview
  • Namespace
  • Class
  • Tree

Class AbstractRequest

Class สำหรับจัดการ URL.

Kotchasan\Http\AbstractMessage implements Psr\Http\Message\MessageInterface
Extended by Kotchasan\Http\AbstractRequest implements Psr\Http\Message\RequestInterface

Direct known subclasses

Kotchasan\Http\Request
Namespace: Kotchasan\Http
Author: Goragod Wiriya admin@goragod.com
Since: 1.0
Located at Kotchasan/Http/AbstractRequest.php
Methods summary
public static Kotchasan\Http\Uri
# createUriWithGet( string $uri = 'index.php', array $exclude = array() )

สร้างคลาสจากลิงค์ และ รวมค่าที่มาจาก $_GET ด้วย

สร้างคลาสจากลิงค์ และ รวมค่าที่มาจาก $_GET ด้วย

Parameters

$uri
ค่าเริ่มต้นคือ index.php
$exclude
รายการแอเรย์ของ $_GET ที่ไม่ต้องการให้รวมอยู่ใน URL

Returns

Kotchasan\Http\Uri
public Kotchasan\Http\Uri
# createUriWithGlobals( string $uri = 'index.php', array $exclude = array() )

สร้างคลาสจากลิงค์ และ รวมค่าที่มาจาก $_GET และ $_POST ด้วย

สร้างคลาสจากลิงค์ และ รวมค่าที่มาจาก $_GET และ $_POST ด้วย

Parameters

$uri
ค่าเริ่มต้นคือ index.php
$exclude
รายการแอเรย์ของ $_GET และ $_POST ที่ไม่ต้องการให้รวมอยู่ใน URL

Returns

Kotchasan\Http\Uri
public static Kotchasan\Http\Uri
# createUriWithPost( string $uri = 'index.php', array $exclude = array() )

สร้างคลาสจากลิงค์ และ รวมค่าที่มาจาก $_POST ด้วย

สร้างคลาสจากลิงค์ และ รวมค่าที่มาจาก $_POST ด้วย

Parameters

$uri
ค่าเริ่มต้นคือ index.php
$exclude
รายการแอเรย์ของ $_POST ที่ไม่ต้องการให้รวมอยู่ใน URL

Returns

Kotchasan\Http\Uri
public string
# getMethod( )

อ่านค่า HTTP method returns the request method.

อ่านค่า HTTP method returns the request method.

Returns

string

Implementation of

Psr\Http\Message\RequestInterface::getMethod()
public string
# getRequestTarget( )

อ่านค่า request target

อ่านค่า request target

Returns

string

Implementation of

Psr\Http\Message\RequestInterface::getRequestTarget()
public Kotchasan\Http\Uri
# getUri( )

อ่าน Uri

อ่าน Uri

Returns

Kotchasan\Http\Uri

Implementation of

Psr\Http\Message\RequestInterface::getUri()
public static
# map( array & $result, array $array, array $exclude = array() )

รวมแอเรย์ $_GET $_POST เป็นข้อมูลเดียวกัน

รวมแอเรย์ $_GET $_POST เป็นข้อมูลเดียวกัน

Parameters

$result
ตัวแปรเก็บผลลัพท์ สำหรับนำไปใช้งานต่อ
$array
ตัวแปรที่ต้องการรวม เช่น $_GET $_POST
$exclude
รายการคีย์ของแอเรย์ ที่ไม่ต้องการให้รวมอยู่ในผลลัพท์
public static
# withMethod( string $method )

กำหนดค่า HTTP method

กำหนดค่า HTTP method

Parameters

$method

Returns

static

Throws

InvalidArgumentException
for invalid HTTP methods

Implementation of

Psr\Http\Message\RequestInterface::withMethod()
public static
# withRequestTarget( mixed $requestTarget )

กำหนดค่า request target

กำหนดค่า request target

Parameters

$requestTarget

Returns

static

Implementation of

Psr\Http\Message\RequestInterface::withRequestTarget()
public static
# withUri( Psr\Http\Message\UriInterface $uri, boolean $preserveHost = false )

กำหนดค่า Uri

กำหนดค่า Uri

Parameters

$uri
$preserveHost

Returns

static

Implementation of

Psr\Http\Message\RequestInterface::withUri()
Methods inherited from Kotchasan\Http\AbstractMessage
__construct(), filterHeader(), getBody(), getHeader(), getHeaderLine(), getHeaders(), getProtocolVersion(), getRequestHeaders(), hasHeader(), withAddedHeader(), withBody(), withHeader(), withHeaders(), withProtocolVersion(), withoutHeader()
Properties summary
protected string $method
# null
protected string $requestTarget
#
protected Kotchasan\Http\Uri $uri
#
Properties inherited from Kotchasan\Http\AbstractMessage
$headers, $protocol, $stream
Kotchasan API documentation generated by ApiGen