symfony/symfony — pull request #10702 by KingCrunch (2014-04-13 20:05:11+00:00)
Title: [HttpKernel][FrameworkBundle] SSI support

| Q | A
| ------------- | ---
| Bug fix? | No
| New feature? | Yes
| BC breaks? | Yes
| Deprecations? | No
| Tests pass? | Yes
| Fixed tickets | #9419 (, #10684)
| License | MIT

That is, what I have so far. It does not support comments, or alternative URIs, or "continue" in case of errors. Maybe I can workaround that, but I've decided to left it out for this PR.

Backwards compatibility
----
This changes only have a minor impact, because there are somehow for internal interaction only.

- `EsiListener` renamed to `SurrogateListener` and used by both ESI and SSI
- `Esi::hasSurrogateEsiCapability()` renamed to `Esi::hasSurrogateCapability()` and definition moved to `SurrogateInterface`
- `Esi::addSurrogateEsiCapability()` renamed to `Esi::addSurrogateCapability()` and definition moved to `SurrogateInterface`
- `Esi::needsEsiParsing()` renamed to `Esi::needsParsing()` and definition moved to `SurrogateInterface`