Thrown when trying to read an option outside of or write it inside of {@link \Symfony\Component\OptionsResolver\Options::resolve()}.
Thrown when an argument is invalid.
Thrown when the value of an option does not match its validation rules.
Exception thrown when a required option is missing.
Thrown when trying to introspect an option definition property for which no value was configured inside the OptionsResolver instance.
Thrown when trying to read an option that has no value set.
Thrown when two lazy options have a cyclic dependency.
Exception thrown when an undefined option is passed.


Marker interface for all exceptions thrown by the OptionsResolver component.