Skip to content

Upgrading symfony/options-resolver 2 to 3

Unknownv2.8.52 → v3.4.47

Fetching 117 releases from GitHub…0 / 117
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

PHP requirement changed in v3.3.7: >=5.3.9 → ^5.5.9|>=7.0.8.

Generated by DepDelta from published PHP source. Not mixed with prose notes.

  • removed: const OptionsResolver.OPTIONS_INTERFACE
  • removed: interface OptionsResolverInterface
  • removed: method OptionsResolver.get($option)
  • removed: method OptionsResolver.has($option)
  • removed: method OptionsResolver.isKnown($option)
  • removed: method OptionsResolver.overload($option, $value)
  • removed: method OptionsResolver.replace(array $defaults)
  • removed: method OptionsResolver.replaceDefaults(array $defaultValues)
  • removed: method OptionsResolver.set($option, $value)
  • removed: method OptionsResolver.setNormalizers(array $normalizers)
  • removed: method OptionsResolver.setOptional(array $optionNames)
  • removed: method OptionsResolverInterface.addAllowedTypes($allowedTypes)
  • removed: method OptionsResolverInterface.addAllowedValues($allowedValues)
  • removed: method OptionsResolverInterface.isKnown($option)
  • removed: method OptionsResolverInterface.isRequired($option)
  • removed: method OptionsResolverInterface.replaceDefaults(array $defaultValues)
  • removed: method OptionsResolverInterface.resolve(array $options = …)
  • removed: method OptionsResolverInterface.setAllowedTypes($allowedTypes)
  • removed: method OptionsResolverInterface.setAllowedValues($allowedValues)
  • removed: method OptionsResolverInterface.setDefaults(array $defaultValues)
  • removed: method OptionsResolverInterface.setNormalizers(array $normalizers)
  • removed: method OptionsResolverInterface.setOptional(array $optionNames)
  • removed: method OptionsResolverInterface.setRequired($optionNames)
  • changed: class OptionsResolver implements Options, OptionsResolverInterface → class OptionsResolver implements Options
  • changed: method OptionsResolver.addAllowedTypes($option, $allowedTypes = …) → method OptionsResolver.addAllowedTypes($option, $allowedTypes)
  • changed: method OptionsResolver.addAllowedValues($option, $allowedValues = …) → method OptionsResolver.addAllowedValues($option, $allowedValues)
  • changed: method OptionsResolver.setAllowedTypes($option, $allowedTypes = …) → method OptionsResolver.setAllowedTypes($option, $allowedTypes)
  • changed: method OptionsResolver.setAllowedValues($option, $allowedValues = …) → method OptionsResolver.setAllowedValues($option, $allowedValues)
  • added: class OptionsResolverIntrospector
  • added: constructor OptionsResolverIntrospector(OptionsResolver $optionsResolver)
  • added: method OptionsResolverIntrospector.getAllowedTypes($option)
  • added: method OptionsResolverIntrospector.getAllowedValues($option)
  • added: method OptionsResolverIntrospector.getDefault($option)
  • added: method OptionsResolverIntrospector.getLazyClosures($option)
  • added: method OptionsResolverIntrospector.getNormalizer($option)
  • added: class NoConfigurationException extends \RuntimeException implements ExceptionInterface