This is actually redundant with configuration changes.  This makes unit tests pass (because configuration is not pre-processed by the dependency injection configuration component).

I can change the tests in this way :

```php
$driver = new ConfigDriver(array(), array(
              'CrudController::.*Action$' =>  'hasRole("FOO")',
));
```
would become
```php
$driver = new ConfigDriver(array(), array(
              'CrudController::.*Action$' => array(
                  'pre_authorize' => 'hasRole("FOO")',
              )
));
```

or could I put this pre-process in a private method.  I think it is better not to change the tests.  I'll use a private method for now.