Latest commit d94fbce Jan 19, 2018 @fabpot fabpot feature #25627 [DI] Add a simple CSV env var processor (dunglas)
This PR was squashed before being merged into the 4.1-dev branch (closes #25627).

Discussion
----------

[DI] Add a simple CSV env var processor

| Q             | A
| ------------- | ---
| Branch?       | master
| Bug fix?      | no
| New feature?  | yes <!-- don't forget to update src/**/CHANGELOG.md files -->
| BC breaks?    | no
| Deprecations? | no <!-- don't forget to update UPGRADE-*.md files -->
| Tests pass?   | yes
| Fixed tickets | n/a
| License       | MIT
| Doc PR        | n/a

Add a new environment variable processor to parse the very popular comma separated array format like `foo,bar`. As it uses the `str_getcsv`, it also support escaping and enclosure.

I'm not sure about the name, maybe `array` or `simple_array` would be better.

Commits
-------

d730209 [DI] Add a simple CSV env var processor
Permalink
..
Failed to load latest commit information.
Argument Replace more docblocks by type-hints Nov 7, 2017
Compiler Merge branch '4.0' Jan 2, 2018
Config [DI] Remove remaining deprecated features Jul 12, 2017
Dumper Merge branch '3.4' into 4.0 Jan 4, 2018
Exception [DI][FrameworkBundle] Add PSR-11 "ContainerBag" to access parameters … Dec 4, 2017
Extension Merge branch '2.8' into 3.3 Oct 24, 2017
LazyProxy Merge branch '3.4' Nov 5, 2017
Loader Merge branch '3.4' into 4.0 Jan 18, 2018
ParameterBag [DI][FrameworkBundle] Add PSR-11 "ContainerBag" to access parameters … Dec 4, 2017
Tests [DI] Add a simple CSV env var processor Jan 19, 2018
.gitignore Added missing files .gitignore Jul 21, 2013
Alias.php Replace more docblocks by type-hints Nov 7, 2017
CHANGELOG.md [DI][FrameworkBundle] Add PSR-11 "ContainerBag" to access parameters … Dec 4, 2017
ChildDefinition.php Replace more docblocks by type-hints Nov 7, 2017
Container.php Merge branch '3.4' into 4.0 Dec 14, 2017
ContainerAwareInterface.php [DI] minor docblock fixes Oct 24, 2017
ContainerAwareTrait.php [DI] minor docblock fixes Oct 24, 2017
ContainerBuilder.php Merge branch '3.4' into 4.0 Jan 4, 2018
ContainerInterface.php [DI] Add ContainerInterface::IGNORE_ON_UNINITIALIZED_REFERENCE Aug 31, 2017
Definition.php Merge branch '3.4' into 4.0 Dec 8, 2017
EnvVarProcessor.php [DI] Add a simple CSV env var processor Jan 19, 2018
EnvVarProcessorInterface.php [DI] EnvVarProcessorInterface: fix missing use Sep 29, 2017
ExpressionLanguage.php Merge branch '3.4' Jul 26, 2017
ExpressionLanguageProvider.php [DI] Fix using private services in expressions Jul 25, 2017
LICENSE fixed years in copyright Jan 3, 2018
Parameter.php Replace more docblocks by type-hints Nov 7, 2017
README.md Updated all the README files Mar 4, 2016
Reference.php Replace more docblocks by type-hints Nov 7, 2017
ResettableContainerInterface.php Implement resettable containers Jul 22, 2015
ServiceLocator.php [DI] Add context to service-not-found exceptions thrown by service lo… Dec 9, 2017
ServiceSubscriberInterface.php [DI] Add and wire ServiceSubscriberInterface Mar 22, 2017
TaggedContainerInterface.php remove api tags from code Sep 28, 2015
TypedReference.php Replace more docblocks by type-hints Nov 7, 2017
Variable.php Replace more docblocks by type-hints Nov 7, 2017
composer.json updated version to 4.1 Nov 21, 2017
phpunit.xml.dist fail when detecting risky tests Apr 12, 2017

README.md