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/OptionsResolver
Fabien Potencier d66f0ebe35 Merge branch '2.3' into 2.7
* 2.3:
  Updated all the README files
  [TwigBundle] Fix failing test on appveyor
  [FrameworkBundle] Fix a regression in handling absolute and namespaced template paths
  Allow to normalize \Traversable
  Remove _path from query parameters when fragment is a subrequest and request attributes are already set Added tests for _path removal in FragmentListener
  Simplified everything
  Added a test
  Fixed the problem in an easier way
  Fixed a syntax issue
  Improved the error message when a template is not found
  [CodingStandards] Conformed to coding standards
  [TwigBundle] fixed Include file locations in "Template could not be found" exception
2016-03-04 08:52:28 +01:00
..
Exception [2.6] Fix @link annotations 2015-04-10 20:22:21 +02:00
Tests fixed CS 2016-01-21 09:40:25 +01:00
.gitignore Added missing files .gitignore 2013-07-21 14:12:18 +02:00
CHANGELOG.md [OptionsResolver] Documented BC break 2014-11-03 10:04:37 +01:00
composer.json Merge branch '2.3' into 2.7 2015-10-30 13:10:21 -07:00
LICENSE Update copyright year 2016-01-01 23:53:47 -03:00
Options.php Php Inspections (EA Extended) - static code analysis includes: 2015-03-07 20:12:23 +01:00
OptionsResolver.php [OptionsResolver] Fix catched exception along the dependency tree mistakenly detects cyclic dependencies 2015-09-25 08:59:16 +02:00
OptionsResolverInterface.php [OptionsResolver] remove duplicate deprecation text 2015-02-27 16:20:50 +01:00
phpunit.xml.dist Add missing exclusions from phpunit.xml.dist 2015-11-18 09:19:46 +01:00
README.md Updated all the README files 2016-03-04 08:12:06 +01:00

OptionsResolver Component

The OptionsResolver component is `array_replace on steroids. It allows you to create an options system with required options, defaults, validation (type, value), normalization and more.

Resources