Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 256b708

Browse files
committed
[OptionsParser] Renamed OptionsParser to OptionsResolver
1 parent 04522ca commit 256b708

27 files changed

+134
-133
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"symfony/http-foundation": "self.version",
4343
"symfony/http-kernel": "self.version",
4444
"symfony/locale": "self.version",
45-
"symfony/options-parser": "self.version",
45+
"symfony/options-resolver": "self.version",
4646
"symfony/process": "self.version",
4747
"symfony/routing": "self.version",
4848
"symfony/security": "self.version",

src/Symfony/Bridge/Doctrine/Form/Type/DoctrineType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
use Symfony\Bridge\Doctrine\Form\EventListener\MergeDoctrineCollectionListener;
2020
use Symfony\Bridge\Doctrine\Form\DataTransformer\CollectionToArrayTransformer;
2121
use Symfony\Component\Form\AbstractType;
22-
use Symfony\Component\OptionsParser\Options;
22+
use Symfony\Component\OptionsResolver\Options;
2323

2424
abstract class DoctrineType extends AbstractType
2525
{

src/Symfony/Bridge/Propel1/Form/Type/ModelType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
use Symfony\Bridge\Propel1\Form\DataTransformer\CollectionToArrayTransformer;
1616
use Symfony\Component\Form\AbstractType;
1717
use Symfony\Component\Form\FormBuilder;
18-
use Symfony\Component\OptionsParser\Options;
18+
use Symfony\Component\OptionsResolver\Options;
1919

2020
/**
2121
* ModelType class.

src/Symfony/Component/Form/Extension/Core/Type/ChoiceType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
use Symfony\Component\Form\Extension\Core\DataTransformer\ChoiceToBooleanArrayTransformer;
2727
use Symfony\Component\Form\Extension\Core\DataTransformer\ChoicesToValuesTransformer;
2828
use Symfony\Component\Form\Extension\Core\DataTransformer\ChoicesToBooleanArrayTransformer;
29-
use Symfony\Component\OptionsParser\Options;
29+
use Symfony\Component\OptionsResolver\Options;
3030

3131
class ChoiceType extends AbstractType
3232
{

src/Symfony/Component/Form/Extension/Core/Type/DateTimeType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
use Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToStringTransformer;
2222
use Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToTimestampTransformer;
2323
use Symfony\Component\Form\Extension\Core\DataTransformer\ArrayToPartsTransformer;
24-
use Symfony\Component\OptionsParser\Options;
24+
use Symfony\Component\OptionsResolver\Options;
2525

2626
class DateTimeType extends AbstractType
2727
{

src/Symfony/Component/Form/Extension/Core/Type/DateType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
use Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToStringTransformer;
2323
use Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToTimestampTransformer;
2424
use Symfony\Component\Form\ReversedTransformer;
25-
use Symfony\Component\OptionsParser\Options;
25+
use Symfony\Component\OptionsResolver\Options;
2626

2727
class DateType extends AbstractType
2828
{

src/Symfony/Component/Form/Extension/Core/Type/FormType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
use Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper;
2323
use Symfony\Component\EventDispatcher\EventDispatcher;
2424
use Symfony\Component\Form\Exception\FormException;
25-
use Symfony\Component\OptionsParser\Options;
25+
use Symfony\Component\OptionsResolver\Options;
2626

2727
class FormType extends AbstractType
2828
{

src/Symfony/Component/Form/Extension/Core/Type/TimeType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
use Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToTimestampTransformer;
2121
use Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToArrayTransformer;
2222
use Symfony\Component\Form\FormView;
23-
use Symfony\Component\OptionsParser\Options;
23+
use Symfony\Component\OptionsResolver\Options;
2424

2525
class TimeType extends AbstractType
2626
{

src/Symfony/Component/Form/Extension/Core/Type/TimezoneType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
use Symfony\Component\Form\AbstractType;
1515
use Symfony\Component\Form\Extension\Core\ChoiceList\ChoiceList;
16-
use Symfony\Component\OptionsParser\Options;
16+
use Symfony\Component\OptionsResolver\Options;
1717

1818
class TimezoneType extends AbstractType
1919
{

src/Symfony/Component/Form/FormFactory.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
use Symfony\Component\Form\Exception\FormException;
1515
use Symfony\Component\Form\Exception\UnexpectedTypeException;
1616
use Symfony\Component\Form\Exception\TypeDefinitionException;
17-
use Symfony\Component\OptionsParser\OptionsParser;
17+
use Symfony\Component\OptionsResolver\OptionsResolver;
1818

1919
class FormFactory implements FormFactoryInterface
2020
{
@@ -221,7 +221,7 @@ public function createNamedBuilder($type, $name, $data = null, array $options =
221221
$types = array();
222222
$optionValues = array();
223223
$knownOptions = array();
224-
$optionsParser = new OptionsParser();
224+
$optionsResolver = new OptionsResolver();
225225

226226
// Bottom-up determination of the type hierarchy
227227
// Start with the actual type and look for the parent type
@@ -255,14 +255,14 @@ public function createNamedBuilder($type, $name, $data = null, array $options =
255255
// options. Default options of children override default options
256256
// of parents.
257257
$typeOptions = $type->getDefaultOptions();
258-
$optionsParser->setDefaults($typeOptions);
259-
$optionsParser->addAllowedValues($type->getAllowedOptionValues());
258+
$optionsResolver->setDefaults($typeOptions);
259+
$optionsResolver->addAllowedValues($type->getAllowedOptionValues());
260260
$knownOptions = array_merge($knownOptions, array_keys($typeOptions));
261261

262262
foreach ($type->getExtensions() as $typeExtension) {
263263
$extensionOptions = $typeExtension->getDefaultOptions();
264-
$optionsParser->setDefaults($extensionOptions);
265-
$optionsParser->addAllowedValues($typeExtension->getAllowedOptionValues());
264+
$optionsResolver->setDefaults($extensionOptions);
265+
$optionsResolver->addAllowedValues($typeExtension->getAllowedOptionValues());
266266
$knownOptions = array_merge($knownOptions, array_keys($extensionOptions));
267267
}
268268
}
@@ -278,7 +278,7 @@ public function createNamedBuilder($type, $name, $data = null, array $options =
278278
}
279279

280280
// Resolve options
281-
$options = $optionsParser->parse($options);
281+
$options = $optionsResolver->resolve($options);
282282

283283
for ($i = 0, $l = count($types); $i < $l && !$builder; ++$i) {
284284
$builder = $types[$i]->createBuilder($name, $this, $options);

src/Symfony/Component/Form/Tests/Extension/Core/Type/DateTypeTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ protected function setUp()
2323
}
2424

2525
/**
26-
* @expectedException Symfony\Component\OptionsParser\Exception\InvalidOptionsException
26+
* @expectedException Symfony\Component\OptionsResolver\Exception\InvalidOptionsException
2727
*/
2828
public function testInvalidWidgetOption()
2929
{
@@ -33,7 +33,7 @@ public function testInvalidWidgetOption()
3333
}
3434

3535
/**
36-
* @expectedException Symfony\Component\OptionsParser\Exception\InvalidOptionsException
36+
* @expectedException Symfony\Component\OptionsResolver\Exception\InvalidOptionsException
3737
*/
3838
public function testInvalidInputOption()
3939
{

src/Symfony/Component/Form/Tests/FormFactoryTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ public function testCreateNamedBuilderExpectsBuilderToBeReturned()
279279
}
280280

281281
/**
282-
* @expectedException Symfony\Component\OptionsParser\Exception\InvalidOptionsException
282+
* @expectedException Symfony\Component\OptionsResolver\Exception\InvalidOptionsException
283283
*/
284284
public function testCreateNamedBuilderExpectsOptionsToExist()
285285
{
@@ -292,7 +292,7 @@ public function testCreateNamedBuilderExpectsOptionsToExist()
292292
}
293293

294294
/**
295-
* @expectedException Symfony\Component\OptionsParser\Exception\InvalidOptionsException
295+
* @expectedException Symfony\Component\OptionsResolver\Exception\InvalidOptionsException
296296
*/
297297
public function testCreateNamedBuilderExpectsOptionsToBeInValidRange()
298298
{

src/Symfony/Component/Form/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"php": ">=5.3.3",
2020
"symfony/event-dispatcher": "2.1.*",
2121
"symfony/locale": "2.1.*",
22-
"symfony/options-parser": "2.1.*"
22+
"symfony/options-resolver": "2.1.*"
2323
},
2424
"require-dev": {
2525
"symfony/validator": "2.1.*",

src/Symfony/Component/OptionsParser/Exception/ExceptionInterface.php renamed to src/Symfony/Component/OptionsResolver/Exception/ExceptionInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\OptionsParser\Exception;
12+
namespace Symfony\Component\OptionsResolver\Exception;
1313

1414
/**
1515
* Marker interface for the Options component.

src/Symfony/Component/OptionsParser/Exception/InvalidOptionsException.php renamed to src/Symfony/Component/OptionsResolver/Exception/InvalidOptionsException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\OptionsParser\Exception;
12+
namespace Symfony\Component\OptionsResolver\Exception;
1313

1414
/**
1515
* Exception thrown when an invalid option is passed.

src/Symfony/Component/OptionsParser/Exception/MissingOptionsException.php renamed to src/Symfony/Component/OptionsResolver/Exception/MissingOptionsException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\OptionsParser\Exception;
12+
namespace Symfony\Component\OptionsResolver\Exception;
1313

1414
/**
1515
* Exception thrown when a required option is missing.

src/Symfony/Component/OptionsParser/Exception/OptionDefinitionException.php renamed to src/Symfony/Component/OptionsResolver/Exception/OptionDefinitionException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\OptionsParser\Exception;
12+
namespace Symfony\Component\OptionsResolver\Exception;
1313

1414
/**
1515
* Thrown when an option definition is invalid.

src/Symfony/Component/OptionsParser/LazyOption.php renamed to src/Symfony/Component/OptionsResolver/LazyOption.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\OptionsParser;
12+
namespace Symfony\Component\OptionsResolver;
1313

1414
use Closure;
1515

src/Symfony/Component/OptionsParser/Options.php renamed to src/Symfony/Component/OptionsResolver/Options.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\OptionsParser;
12+
namespace Symfony\Component\OptionsResolver;
1313

1414
use ArrayAccess;
1515
use Iterator;
1616
use OutOfBoundsException;
17-
use Symfony\Component\OptionsParser\Exception\OptionDefinitionException;
17+
use Symfony\Component\OptionsResolver\Exception\OptionDefinitionException;
1818

1919
/**
2020
* Container for resolving inter-dependent options.

src/Symfony/Component/OptionsParser/OptionsParser.php renamed to src/Symfony/Component/OptionsResolver/OptionsResolver.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@
99
* file that was distributed with this source code.
1010
*/
1111

12-
namespace Symfony\Component\OptionsParser;
12+
namespace Symfony\Component\OptionsResolver;
1313

14-
use Symfony\Component\OptionsParser\Exception\OptionDefinitionException;
15-
use Symfony\Component\OptionsParser\Exception\InvalidOptionsException;
16-
use Symfony\Component\OptionsParser\Exception\MissingOptionsException;
14+
use Symfony\Component\OptionsResolver\Exception\OptionDefinitionException;
15+
use Symfony\Component\OptionsResolver\Exception\InvalidOptionsException;
16+
use Symfony\Component\OptionsResolver\Exception\MissingOptionsException;
1717

1818
/**
1919
* Helper for merging default and concrete option values.
2020
*
2121
* @author Bernhard Schussek <[email protected]>
2222
*/
23-
class OptionsParser
23+
class OptionsResolver
2424
{
2525
/**
2626
* The default option values.
@@ -29,13 +29,13 @@ class OptionsParser
2929
private $defaultOptions;
3030

3131
/**
32-
* The options known by the parser.
32+
* The options known by the resolver.
3333
* @var array
3434
*/
3535
private $knownOptions = array();
3636

3737
/**
38-
* The options required to be passed to parse().
38+
* The options required to be passed to resolve().
3939
* @var array
4040
*/
4141
private $requiredOptions = array();
@@ -100,7 +100,7 @@ public function replaceDefaults(array $defaultValues)
100100
*
101101
* This method is identical to `setDefaults`, only that no default values
102102
* are configured for the options. If these options are not passed to
103-
* parse(), they will be missing in the final options array. This can be
103+
* resolve(), they will be missing in the final options array. This can be
104104
* helpful if you want to determine whether an option has been set or not.
105105
*
106106
* @param array $optionNames A list of option names.
@@ -121,7 +121,7 @@ public function setOptional(array $optionNames)
121121
/**
122122
* Sets required options.
123123
*
124-
* If these options are not passed to parse(), an exception will be thrown.
124+
* If these options are not passed to resolve(), an exception will be thrown.
125125
*
126126
* @param array $optionNames A list of option names.
127127
*
@@ -189,7 +189,7 @@ public function addAllowedValues(array $allowedValues)
189189
* @throws OptionDefinitionException If a cyclic dependency is detected
190190
* between two lazy options.
191191
*/
192-
public function parse(array $options)
192+
public function resolve(array $options)
193193
{
194194
$this->validateOptionNames(array_keys($options));
195195

0 commit comments

Comments
 (0)