a-blog cms PHP API Reference

Helper
in package

Table of Contents

Properties

$ShortcutRepository  : Repository
$types  : array<string|int, string>
ショートカットに登録できるリソースのタイプ一覧

Methods

__construct()  : mixed
初期化処理
authorization()  : bool
ショートカットによる認可チェック
createIdsFromGetParameter()  : array<string|int, string>
クエリパラメーターからidsを作成
createShortcut()  : Shortcut
ショートカットオブジェクトの作成
createShortcutKey()  : string
createUrl()  : string
ショートカットURLの生成
getAuthorities()  : array<string|int, string>
ログインユーザーの権限を取得

Properties

$types

ショートカットに登録できるリソースのタイプ一覧

private array<string|int, string> $types = []

Methods

__construct()

初期化処理

public __construct(array<string|int, string> $types) : mixed
Parameters
$types : array<string|int, string>

ショートカットに登録できるリソースのタイプ一覧

authorization()

ショートカットによる認可チェック

public authorization(string $admin, array{bid?: int|null, cid?: int|null, rid?: int|null, mid?: int|null, scid?: int|null, setid?: int|null} $ids[, int $blogId = BID ]) : bool
Parameters
$admin : string
$ids : array{bid?: int|null, cid?: int|null, rid?: int|null, mid?: int|null, scid?: int|null, setid?: int|null}
$blogId : int = BID
Return values
bool

createIdsFromGetParameter()

クエリパラメーターからidsを作成

public createIdsFromGetParameter(Field $getParameter) : array<string|int, string>
Parameters
$getParameter : Field
Return values
array<string|int, string>

createShortcut()

ショートカットオブジェクトの作成

public createShortcut(array<string|int, mixed> $resource) : Shortcut
Parameters
$resource : array<string|int, mixed>
Return values
Shortcut

createShortcutKey()

public createShortcutKey(string $admin, array{bid: int|null, cid: int|null, rid: int|null, mid: int|null, scid: int|null, setid: int|null} $ids) : string
Parameters
$admin : string
$ids : array{bid: int|null, cid: int|null, rid: int|null, mid: int|null, scid: int|null, setid: int|null}
Return values
string

createUrl()

ショートカットURLの生成

public createUrl(string $admin, array{bid: int|null, cid: int|null, rid: int|null, mid: int|null, scid: int|null, setid: int|null} $ids) : string
Parameters
$admin : string
$ids : array{bid: int|null, cid: int|null, rid: int|null, mid: int|null, scid: int|null, setid: int|null}
Return values
string

getAuthorities()

ログインユーザーの権限を取得

public getAuthorities() : array<string|int, string>
Return values
array<string|int, string>

        
On this page

Search results