a-blog cms PHP API Reference

Auth extends Facade
in package

Class Auth

Table of Contents

Properties

$container  : Container
$instance  : mixed

Methods

__callStatic()  : mixed
checkShortcut()  : bool
getAuthorizedBlog()  : array<string|int, mixed>
getInstance()  : mixed
get service instance
isAdministrator()  : bool
isContributor()  : bool
isControlBlog()  : bool
isEditor()  : bool
isPermissionOfAdministrator()  : bool
isPermissionOfContributor()  : bool
isPermissionOfEditor()  : bool
isPermissionOfSnsLogin()  : bool
isPermissionOfSubscriber()  : bool
isSubscriber()  : bool
roleAuthorization()  : bool
setContainer()  : void
getServiceAlias()  : string
getServiceInstance()  : mixed
isCache()  : bool

Properties

$instance

protected static mixed $instance

Methods

__callStatic()

public static __callStatic(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
$method : string
$arguments : array<string|int, mixed>

checkShortcut()

public static checkShortcut(array{bid?: int|null, cid?: int|null, rid?: int|null, mid?: int|null, scid?: int|null, setid?: int|null} $ids) : bool

ログインしているユーザーが特定の管理ページで権限があるかチェック

Parameters
$ids : array{bid?: int|null, cid?: int|null, rid?: int|null, mid?: int|null, scid?: int|null, setid?: int|null}
Return values
bool

getAuthorizedBlog()

public static getAuthorizedBlog(int $uid) : array<string|int, mixed>

指定したユーザーの権限があるブログリストを取得する

Parameters
$uid : int
Return values
array<string|int, mixed>

getInstance()

get service instance

public static getInstance() : mixed

isAdministrator()

public static isAdministrator(int|null $uid) : bool

指定したユーザーが管理者か

Parameters
$uid : int|null
Return values
bool

isContributor()

public static isContributor(int|null $uid) : bool

指定したユーザーが投稿者か

Parameters
$uid : int|null
Return values
bool

isControlBlog()

public static isControlBlog(int $bid) : bool

ログイン中のユーザーがそのブログにおいて権限があるか

Parameters
$bid : int
Return values
bool

isEditor()

public static isEditor(int|null $uid) : bool

指定したユーザーが編集者か

Parameters
$uid : int|null
Return values
bool

isPermissionOfAdministrator()

public static isPermissionOfAdministrator(int|null $bid) : bool

ログイン中のユーザーがそのブログにおいて管理者以上の権限があるか

Parameters
$bid : int|null
Return values
bool

isPermissionOfContributor()

public static isPermissionOfContributor(int|null $bid) : bool

ログイン中のユーザーがそのブログにおいて投稿者以上の権限があるか

Parameters
$bid : int|null
Return values
bool

isPermissionOfEditor()

public static isPermissionOfEditor(int|null $bid) : bool

ログイン中のユーザーがそのブログにおいて編集者以上の権限があるか

Parameters
$bid : int|null
Return values
bool

isPermissionOfSnsLogin()

public static isPermissionOfSnsLogin([int|null $uid = = 'null' ], int|null $bid) : bool

指定したユーザーがSNSログインを利用できるか

Parameters
$uid : int|null = = 'null'
$bid : int|null
Return values
bool

isPermissionOfSubscriber()

public static isPermissionOfSubscriber(int|null $bid) : bool

ログイン中のユーザーがそのブログにおいて読者以上の権限があるか

Parameters
$bid : int|null
Return values
bool

isSubscriber()

public static isSubscriber(int|null $uid) : bool

指定ユーザーが読者か

Parameters
$uid : int|null
Return values
bool

roleAuthorization()

public static roleAuthorization(string $action, int|null $bid[, int|null $eid = = '0' ][, int|null $uid = = 'null' ]) : bool

各ロールの権限があるかチェック

Parameters
$action : string
$bid : int|null
$eid : int|null = = '0'
$uid : int|null = = 'null'
Return values
bool

getServiceAlias()

protected static getServiceAlias() : string
Return values
string

getServiceInstance()

protected static getServiceInstance(string $alias) : mixed
Parameters
$alias : string

isCache()

protected static isCache() : bool
Return values
bool

        
On this page

Search results