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
$ShortcutRepository
protected
Repository
$ShortcutRepository
$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
boolcreateIdsFromGetParameter()
クエリパラメーターから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
ShortcutcreateShortcutKey()
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
stringcreateUrl()
ショートカット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
stringgetAuthorities()
ログインユーザーの権限を取得
public
getAuthorities() : array<string|int, string>