mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
BUG Fix up test regressions FIX director references to request object API Move all middlewares to common namespace API Implement RequestHandlerMiddlewareAdapter ENHANCEMENT Improve IP address parsing Fix up PHPDoc / psr2 linting BUG Fix property parsing in TrustedProxyMiddleware BUG Fix Director::is_https()
23 lines
564 B
PHP
23 lines
564 B
PHP
<?php
|
|
|
|
namespace SilverStripe\Core;
|
|
|
|
use SilverStripe\Control\Middleware\FlushMiddleware;
|
|
|
|
/**
|
|
* Provides an interface for classes to implement their own flushing functionality
|
|
* whenever flush=1 is requested.
|
|
*/
|
|
interface Flushable
|
|
{
|
|
|
|
/**
|
|
* This function is triggered early in the request if the "flush" query
|
|
* parameter has been set. Each class that implements Flushable implements
|
|
* this function which looks after it's own specific flushing functionality.
|
|
*
|
|
* @see FlushMiddleware
|
|
*/
|
|
public static function flush();
|
|
}
|