Returns the script to execute when the request must be insulated.
Request $request A Request instance:
protected function getScript($request) {
$kernel = str_replace("'", "\\'", serialize($this->kernel));
$request = str_replace("'", "\\'", serialize($request));
$r = new \ReflectionClass('\\Symfony\\Component\\ClassLoader\\UniversalClassLoader');
$requirePath = str_replace("'", "\\'", $r
->getFileName());
$symfonyPath = str_replace("'", "\\'", realpath(__DIR__ . '/../../..'));
return <<<EOF
<?php
require_once '{<span class="php-variable">$requirePath</span>}';
\$loader = new Symfony\\Component\\ClassLoader\\UniversalClassLoader();
\$loader->registerNamespaces(array('Symfony' => '{<span class="php-variable">$symfonyPath</span>}'));
\$loader->register();
\$kernel = unserialize('{<span class="php-variable">$kernel</span>}');
echo serialize(\$kernel->handle(unserialize('{<span class="php-variable">$request</span>}')));
EOF;
}