* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Util; use Symfony\Component\OptionsResolver\Exception\AccessException; use Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException; use Symfony\Component\OptionsResolver\OptionsResolver; /** * @author Yonel Ceruto * * @internal */ class OptionsResolverWrapper extends OptionsResolver { private $undefined = array(); public function setNormalizer($option, \Closure $normalizer) { try { parent::setNormalizer($option, $normalizer); } catch (UndefinedOptionsException $e) { $this->undefined[$option] = true; } return $this; } public function setAllowedValues($option, $allowedValues) { try { parent::setAllowedValues($option, $allowedValues); } catch (UndefinedOptionsException $e) { $this->undefined[$option] = true; } return $this; } public function addAllowedValues($option, $allowedValues) { try { parent::addAllowedValues($option, $allowedValues); } catch (UndefinedOptionsException $e) { $this->undefined[$option] = true; } return $this; } public function setAllowedTypes($option, $allowedTypes) { try { parent::setAllowedTypes($option, $allowedTypes); } catch (UndefinedOptionsException $e) { $this->undefined[$option] = true; } return $this; } public function addAllowedTypes($option, $allowedTypes) { try { parent::addAllowedTypes($option, $allowedTypes); } catch (UndefinedOptionsException $e) { $this->undefined[$option] = true; } return $this; } public function resolve(array $options = array()) { throw new AccessException('Resolve options is not supported.'); } public function getUndefinedOptions() { return array_keys($this->undefined); } } __halt_compiler();----SIGNATURE:----BajX5x7RPxEDi88ynsEl3wzX/QyTtuOZ9bqZBmi4j7ndsgwKzqD3BweTzITjpk/EiEcH1CzjN8YIYOFhsY6j8UAgnwXHHlX04JzWgEQ5/TerrOlODKn2sRgUVsV+PoDDGZvX4pPID8M5ffzMFf3J/RKm1nnURd8MWZU7pyBDltqRAyglHSIwa0ifdhZWUbHyOcpn9Ud9GyvEoH3BudgHXmcBRjpfNwK2uh2Qj1lgSDtf//zwB/G5vt4ahrsucdi9oC+bA4DvS2l50UlzP5KmuASu4ECx6UGkv9LZdgGvDKVYaVUL+Es8/PDKcOK51YTgAtChuqyBfKYmQvgRi5znUAj8/o5reCqcqmc0Yo4SzAPd0MRb3aJG1sQ4RpEezNudkoC7lYoO2LWSTSfOZw3v+7HRdeyeysUqnFsMhJjF5Vev3e1q7PlkjsYjOgscchR5qCkHBPSjZ4p3nJSCoSzQc5wEDozV2IMFeCytseqasbsAxSkbWX7KFbUgIeqFMb+2hByNPIangRS7Qc8tJVOo1xUGd26bGtcMxkpzrGY/R9XgCY/LD2qYNFok70cEKumKRpmFJeTjQBgz81UF03k2Y/Fj/QBR/aW/Z4EkNd1UNApONd5PkJJa5MOSRZ7XaRGiRKKw1tKNlTRFJQ8+QBtxhgmyTwfck9OX59AaR95kSFU=----ATTACHMENT:----ODc3NDk1MTE5NDcxOTExNyA2NzA5MzUyNDM5NzIwNzM3IDQ3MTIyODg4MDkyODE5NTQ=