silverstripe-framework/src/Control/Middleware/ConfirmationMiddleware/AjaxBypass.php

26 lines
473 B
PHP

<?php
namespace SilverStripe\Control\Middleware\ConfirmationMiddleware;
use SilverStripe\Control\HTTPRequest;
/**
* Bypass for AJAX requests
*
* Relies on HTTPRequest::isAjax implementation
*/
class AjaxBypass implements Bypass
{
/**
* Returns true for AJAX requests
*
* @param HTTPRequest $request
*
* @return bool
*/
public function checkRequestForBypass(HTTPRequest $request)
{
return $request->isAjax();
}
}