This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Component/Config
Fabien Potencier 5bed5f3c2c merged branch willdurand/fix-components (PR #4155)
Commits
-------

c195957 [Components] Tests/Autoloading fixes

Discussion
----------

Fix components

See #4141

----
This PR:

* configures each component to use composer to manage "dev" dependencies instead of env variables;
* adds phpunit configuration file on Filesystem component;
* fixes READMEs.

It's mergeable without any problems, but I would recommend to wait a fix in Composer in order to use `self.version` in `require`/`require-dev` sections.

Note: I kept `suggest` sections because it makes sense but this PR doesn't aim to provide useful explanations for each entry. It could be another PR, not that one.

---------------------------------------------------------------------------

by willdurand at 2012-04-30T20:43:13Z

@fabpot I reviewed each component, one by one. Now `phpunit` always works, even if tests are skipped. A simple `composer install --dev` allows to run the complete test suite. Each commit is well separated from the others. I guess, everything is ok now.

---------------------------------------------------------------------------

by Tobion at 2012-04-30T20:47:00Z

Please squash, as it makes no sense to have the same commit for each component.

---------------------------------------------------------------------------

by fabpot at 2012-05-01T14:26:11Z

Can you squash your commits before I merge? Thanks.

---------------------------------------------------------------------------

by willdurand at 2012-05-01T14:29:38Z

done

---------------------------------------------------------------------------

by fabpot at 2012-05-01T15:48:25Z

It does not seem that the commits are squashed.

---------------------------------------------------------------------------

by willdurand at 2012-05-01T15:54:08Z

done
2012-05-01 17:59:34 +02:00
..
Definition merged 2.0 2012-03-15 15:47:03 +01:00
Exception [Config] removed extra whitespace. 2011-07-01 09:35:17 +02:00
Loader [Config] Use LoaderResolverInterface for type-hinting 2011-12-04 22:14:25 -08:00
Resource [Config] Implemented Serializable on resources 2011-11-01 02:15:01 +01:00
Tests fixed CS (missing or misplaced license blocks) 2012-04-02 00:52:14 -03:00
CHANGELOG.md [Translation] added CHANGELOG 2012-04-26 22:21:39 +02:00
composer.json Revert "merged branch Seldaek/master (PR #4133)" 2012-04-27 19:55:40 +02:00
ConfigCache.php Fix umasks in chmod() calls 2012-04-19 15:47:04 +02:00
FileLocator.php [Config] fixed 'scheme://' not detected as absolute path 2011-12-08 15:42:21 +01:00
FileLocatorInterface.php replaced symfony-project.org by symfony.com 2011-03-06 12:40:06 +01:00
LICENSE Updated LICENSE files copyright 2012-02-22 10:10:37 +01:00
phpunit.xml.dist [Components] Tests/Autoloading fixes 2012-05-01 17:51:41 +02:00
README.md [Components] Tests/Autoloading fixes 2012-05-01 17:51:41 +02:00

Config Component

Config provides the infrastructure for loading configurations from different data sources and optionally monitoring these data sources for changes. There are additional tools for validating, normalizing and handling of defaults that can optionally be used to convert from different formats to arrays.

Resources

You can run the unit tests with the following command:

phpunit