BcRequestFilter::isAdmin PHP Méthode

isAdmin() public méthode

管理画面のURLかどうかを判定
public isAdmin ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
Résultat boolean
    public function isAdmin(CakeRequest $request)
    {
        $adminPrefix = Configure::read('BcAuthPrefix.admin.alias');
        $regex = '/^' . $adminPrefix . '($|\\/)/';
        return (bool) preg_match($regex, $request->url);
    }

Usage Example

 /**
  * 管理画面のURLかどうかを判定
  *
  * @param bool $expect 期待値
  * @param string $url URL文字列
  * @return void
  * @dataProvider isAdminDataProvider
  */
 public function isAdmin($expect, $url)
 {
     $request = new CakeRequest($url);
     $this->assertEquals($expect, $this->requestFilter->isAdmin($request));
 }