use Symfony\Component\DependencyInjection\ContainerBuilder; $container = new ContainerBuilder(); $container->setParameter('database_name', 'my_database'); $parameters = $container->getParameterBag(); $databaseName = $parameters->get('database_name'); echo $databaseName; // outputs "my_database"
use Symfony\Component\DependencyInjection\ContainerBuilder; $container = new ContainerBuilder(); $container->setParameter('database_name', 'my_database'); $parameters = $container->getParameterBag(); $parameters->set('database_name', 'new_database'); $databaseName = $parameters->get('database_name'); echo $databaseName; // outputs "new_database"In this example, we do the same as the previous example, but after retrieving the ParameterBag object, we use the `set()` method to change the value of the `database_name` parameter to `new_database`. We then retrieve the parameter again and print it to the screen, verifying that the modification was successful. Overall, the `getParameterBag()` method is a useful feature of the ContainerBuilder that allows developers to access and modify parameters within the container. The ContainerBuilder is part of the Symfony Dependency Injection library.