PHP Class BcRequestFilter

CakeRequestに検出器を追加するためのフィルター (例)$request->is('admin') $request->is('smartphone') $request->is(array('smartphone', 'mobile')) // OR $request->isAll(array('smartphone', 'page_display')) // AND
Inheritance: extends DispatcherFilter
显示文件 Open project: baserproject/basercms Class Usage Examples

Public Properties

Property Type Description
$priority integer Default priority for all methods in this filter This filter should run before the request gets parsed by router

Public Methods

Method Description
addDetectors ( CakeRequest $request ) : void リクエスト検出器を追加する
beforeDispatch ( CakeEvent $event ) : void | CakeResponse beforeDispatch Event
getDetectorConfigs ( ) : array リクエスト検出器の設定を取得
isAdmin ( CakeRequest $request ) : boolean 管理画面のURLかどうかを判定
isAsset ( CakeRequest $request ) : boolean アセットのURLかどうかを判定
isInstall ( CakeRequest $request ) : boolean インストール用のURLかどうかを判定 [注]ルーターによるURLパース後のみ
isMaintenance ( CakeRequest $request ) : boolean メンテナンス用のURLかどうかを判定
isPage ( CakeRequest $request ) : boolean 固定ページ表示用のURLかどうかを判定 [注]ルーターによるURLパース後のみ
isRequestView ( CakeRequest $request ) : boolean baserCMSの基本処理を必要とするかどうか
isUpdate ( CakeRequest $request ) : boolean アップデート用のURLかどうかを判定

Method Details

addDetectors() public method

リクエスト検出器を追加する
public addDetectors ( CakeRequest $request ) : void
$request CakeRequest リクエスト
return void

beforeDispatch() public method

beforeDispatch Event
public beforeDispatch ( CakeEvent $event ) : void | CakeResponse
$event CakeEvent イベント
return void | CakeResponse

getDetectorConfigs() public method

リクエスト検出器の設定を取得
public getDetectorConfigs ( ) : array
return array

isAdmin() public method

管理画面のURLかどうかを判定
public isAdmin ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
return boolean

isAsset() public method

アセットのURLかどうかを判定
public isAsset ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
return boolean

isInstall() public method

インストール用のURLかどうかを判定 [注]ルーターによるURLパース後のみ
public isInstall ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
return boolean

isMaintenance() public method

メンテナンス用のURLかどうかを判定
public isMaintenance ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
return boolean

isPage() public method

固定ページ表示用のURLかどうかを判定 [注]ルーターによるURLパース後のみ
public isPage ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
return boolean

isRequestView() public method

baserCMSの基本処理を必要とするかどうか
public isRequestView ( CakeRequest $request ) : boolean
$request CakeRequest
return boolean

isUpdate() public method

アップデート用のURLかどうかを判定
public isUpdate ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
return boolean

Property Details

$priority public_oe property

Default priority for all methods in this filter This filter should run before the request gets parsed by router
public int $priority
return integer