public function isMaintenance(CakeRequest $request) { $slug = 'maintenance'; return in_array($request->url, array($slug, "{$slug}/", "{$slug}/index")); }
/** * メンテナンス用のURLかどうかを判定 * * @param bool $expect 期待値 * @param string $url URL文字列 * @return void * @dataProvider isMaintenanceDataProvider */ public function testIsMaintenance($expect, $url) { $request = new CakeRequest($url); $this->assertEquals($expect, $this->requestFilter->isMaintenance($request)); }