1
0
mirror of https://github.com/guzzle/guzzle.git synced 2025-02-25 10:33:18 +01:00
Michael Dowling 01eb20051d [Service] Enhancements to includes in service builder config files
- Removing caching of factory classes from the default abstract factory.
  This is usually only called once.
- Removing the cached instance of a ServiceBuilderAbstractFactory in the
  ServiceBuilder::factory. This is usually only called once.
- Returning instantiated factories rather than class names when using the
  abstract factory, allowing for modifying return values in child classes.
- Using the union of two arrays rather than an array_merge when extending
  service builder services and service params.
- Ensuring that a service is a string before doing strpos() checks on it
  when substituting services for references in service builder config files.
- Services defined in two different config files that include one another will
  by default replace the previously defined service, but you can now create
  services that extend themselves and merge their settings over the previous.
- The JsonLoader now supports aliasing filenames with different filenames. This
  allows you to alias something like '_default' with a default JSON
  configuration file.
2012-09-03 21:30:55 -07:00
..