CrossPHP
  • Namespace
  • Class
  • Download

Namespaces

  • Cross
    • Auth
    • Cache
      • Driver
      • Request
    • Core
    • DB
      • Connecter
      • Drivers
      • SQLAssembler
    • Exception
    • Http
    • I
    • Lib
      • Document
    • Module
    • MVC
    • Runtime
  • None

Classes

  • Annotate
  • Application
  • ArrayMap
  • Config
  • CrossArray
  • Delegate
  • FrameBase
  • Helper
  • HttpAuth
  • Loader
  • Rest
  • Router

Class Rest

Namespace: Cross\Core
Package: Cross\Core
Author:

wonli wonli@live.com Class Rest


Located at Core/Rest.php

Methods summary

public static Cross\Core\Rest
# getInstance( Cross\Core\Delegate & $delegate )

创建rest实例

创建rest实例

Parameters

$delegate

Returns

Cross\Core\Rest

Throws

Cross\Exception\CoreException
public
# get( string $custom_router, Closure $process_closure )

GET

GET

Parameters

$custom_router
$process_closure
public
# post( string $custom_router, Closure $process_closure )

POST

POST

Parameters

$custom_router
$process_closure
public
# put( string $custom_router, Closure $process_closure )

PUT

PUT

Parameters

$custom_router
$process_closure
public
# patch( string $custom_router, Closure $process_closure )

PATCH

PATCH

Parameters

$custom_router
$process_closure
public
# options( string $custom_router, Closure $process_closure )

OPTIONS

OPTIONS

Parameters

$custom_router
$process_closure
public
# delete( string $custom_router, Closure $process_closure )

DELETE

DELETE

Parameters

$custom_router
$process_closure
public
# head( string $custom_router, Closure $process_closure )

HEAD

HEAD

Parameters

$custom_router
$process_closure
public
# any( string $custom_router, Closure $process_closure )

Any

Any

Parameters

$custom_router
$process_closure
public
# on( string $name, Closure $f )

Parameters

$name
$f

See

Cross\Core\Delegate::on()
public
# rules( array $rules )

参数正则验证规则

参数正则验证规则

Parameters

$rules
public
# run( )

处理请求

处理请求

Throws

Cross\Exception\CoreException

Properties summary

protected array $rules
#
protected Cross\Http\Request $request
#
protected Cross\Core\Delegate $delegate
#
protected string $request_type
#
protected string $request_string
#
protected array $custom_router_config
# array()
CrossPHP API documentation generated by ApiGen