|
@@ -41,12 +41,22 @@ class FrameworkExtension extends Extension
|
|
|
$loader->load('web.xml');
|
|
|
}
|
|
|
|
|
|
- if (isset($config['ide']) && 'textmate' === $config['ide']) {
|
|
|
- $container->setParameter('debug.file_link_format', 'txmt://open?url=file://%%f&line=%%l');
|
|
|
- }
|
|
|
+ if (isset($config['ide'])) {
|
|
|
+ switch ($config['ide']) {
|
|
|
+ case 'textmate':
|
|
|
+ $pattern = 'txmt://open?url=file://%%f&line=%%l';
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 'macvim':
|
|
|
+ $pattern = 'mvim://open?url=file://%%f&line=%%l';
|
|
|
+ break;
|
|
|
+
|
|
|
+ default:
|
|
|
+ // should be the link pattern then
|
|
|
+ $pattern = $config['ide'];
|
|
|
+ }
|
|
|
|
|
|
- if (isset($config['ide']) && 'macvim' === $config['ide']) {
|
|
|
- $container->setParameter('debug.file_link_format', 'mvim://open?url=file://%%f&line=%%l');
|
|
|
+ $container->setParameter('debug.file_link_format', $pattern);
|
|
|
}
|
|
|
|
|
|
foreach (array('csrf_secret', 'csrf-secret') as $key) {
|