On 8 Lut, 13:01, Lukas Kahwe Smith <[email protected]> wrote:
> On 08.02.2011, at 11:54, Venzon wrote:
>
> > In my project I need to extend several core classes like router.class,
> > router.options.generator_class and
> > router.options.generator_base_class.
> > I use parameters array in config.yml to override basic settings:
>
> > parameters:
> > router.class: "Application\HelloBundle\Routing\Router"
>
> > Is this proper way of extending core classes? Before latest changes I
> > was doing this using extension xml config file. Because it is not
> > working anymore I use config.yml for this purpose.
>
> no .. the proper way is to get support in the given extension to customize
> this in the app config.
>
> regards,
> Lukas Kahwe Smith
I assume you meant using setParameter in configLoad method of
extension file:
class HelloExtension extends Extension
{
public function configLoad($config, ContainerBuilder $container) {
...
if (isset($config['router.class'])) {
$container->setParameter('router.class',
$config['router.class']);
}
}
...
}
Will it be the proper way?
--
If you want to report a vulnerability issue on symfony, please send it to
security at symfony-project.com
You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en