PHP Class Imbo\EventListener\ResponseETag

Author: Christer Edvartsen ([email protected])
Inheritance: implements Imbo\EventListener\ListenerInterface
Datei anzeigen Open project: imbo/imbo Class Usage Examples

Public Methods

Method Description
fixIfNoneMatchHeader ( Imbo\EventManager\EventInterface $event ) Clean up a possibly tainted If-None-Match request header
getSubscribedEvents ( )
setETag ( Imbo\EventManager\EventInterface $event ) Set the correct ETag for the response

Method Details

fixIfNoneMatchHeader() public method

Apache for instance can add "-gzip" to the ETag response header value, causing the matching in Imbo to fail when this value comes back with a "-gzip" appended to it.
public fixIfNoneMatchHeader ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface The current event

getSubscribedEvents() public static method

public static getSubscribedEvents ( )

setETag() public method

Set the correct ETag for the response
public setETag ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface The current event