NoraBear Package API Documentation

EndpointAdapter
in package
implements AdapterInterface

Read onlyYes
FinalYes

Endpoint Adapter

リソースURIを Resource\Endpoint 名前空間にマッピングするアダプター

デフォルトの Resource\PageResource\App の代わりに、 Resource\Endpoint 名前空間を使用します。

Tags
example
api://self/user → {AppName}\Resource\Endpoint\User
api://self/user/profile → {AppName}\Resource\Endpoint\User\Profile
api://self/cell-data → {AppName}\Resource\Endpoint\CellData
app://self/users → {AppName}\Resource\Endpoint\Users
page://self/index → {AppName}\Resource\Endpoint\Index

パス末尾のスラッシュは自動的に index に変換されます:

api://self/ → {AppName}\Resource\Endpoint\Index
page://self/admin/ → {AppName}\Resource\Endpoint\Admin\Index

Table of Contents

Interfaces

AdapterInterface

Properties

$injector  : InjectorInterface
$namespace  : string

Methods

__construct()  : mixed
get()  : ResourceObject
URIからResourceObjectを取得

Properties

Methods

__construct()

public __construct(InjectorInterface $injector, string $namespace) : mixed
Parameters
$injector : InjectorInterface
$namespace : string

get()

URIからResourceObjectを取得

public get(AbstractUri $uri) : ResourceObject
Parameters
$uri : AbstractUri
Tags
throws
ResourceNotFoundException

リソースが見つからない場合

Return values
ResourceObject

        
On this page

Search results