* * 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:----JuYEHZQUKULxIEsDCeEOohSnyNqeXw7Z/nFDw1hczeaal2YUjsHpBowF3iAPtzho8hhWnYXFJEM6ZyndaWwjDWWZ1nVVmTjfEkC8RVn88aboltyOIwqkPMN8ojsa7utJ0DsgZJKdBPNaKtCf1xafLz96SDF6GJ4btlnySqQr0gT/XFuCl3W5DQn+Q4ePTQ/fUoe48GTHCCkPRn2SETPl85QleBKJaozEiyP7l9lSNOq+2lta0cA0QOj1Hu8a4Jnp9jUkMU6oUi0el5O7Z1nSkSkkgSjoGk/HmsFjlAsdhnZWIlLMu1sVFQZ49YUm9xmDGi5UZCwM5tjkd8+x/un1CZ4MC7Oo0PQ12/GnKfvtPsivQ8Lo6dkWH0Jba5K63uWS+NbRfjJkkKSqRbcz6/SEYv6Nv812l0Zz0yFgZd4TLldxcTVzno05jI0RhN0AAAPeEZ0tMC/eoWjuv+8514h9MFS/TzwfFb7kiWMfuRGo2tzgkrOwbllW3uaXlayTeSU7KqynsONW7UaiF9FsbQ5LxpM2kwM9qPId4150xERoQJJ4MaXgT3ABuFzxB4V6t4PmMWmuF1wpDv3ITlKjTuAXFgq3uKlLduTwILuqQ1dtrWbF0gHJgxrX7LVMAgGbEk29Gfs4VOKr5jk2+7A/E0sMqirdW5Co9ilaLmLVxPX6dDk=----ATTACHMENT:----MjY2MDM2MzY1MTA0MDc1MyAzMTE1MDQxNTczODQ3ODk2IDI0NTk1Mjk5NzY2NDA0Mjg=