* * 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:----SU0hl11OMYMAZJu74j7KlW9d2xVKF89UNDBmg1K8K4SIW/NjLpb3vYkFLYKfHaClfQzT7/+MsO415gazG5110Upg7u/ys5bAmZG7S5vi1SI9h77bsTVNAAl87flxrKsJ0IQ/YDvGx5LLa5vuFT2MHqQKUNM5s2dgD86PU2IFm8gVkuVJ5olhtnnr8uVQ7XRnrkgZSSBLOXlhvdmoF3QfkL2sMN47yp+304Sj4VhN4Vx1zgH2rCAGzGtq4gam595lLwWXYB+KW3Yxtx/1+shi90fQUzmmtFE7JVF+deeO//hICdUNN7NinVXWs9WA6PIPjNA7U7ZSQCVF7Y5ul/Y/oYpntrz+s7FqxNknWesfQ5xogb6xJR1+hSxSAa+wLi5oG2zJR6daCgk6A5S8HDQ6BiIjwssBRYpqX2/wVbqXa9Q+2uI+igHHn2IrLuHDTH8cjTMnBpK3AhmbucFNnfzvBvIQidVO3zlWfvPaPInDZHVzEfFvIhKtmWk51bIaUazXTIdOiEd1sUkTZQy+hlkKObehLKvOR251mBs+CMMwn5592fmwm2EhVxW6B9oJFjXbE1lMuhdNfcmtd13toh2giugYeMahkjbD4dXI6EPIW52Z53+eROH2WXbAEX5VWgzCTUrvDJcbYWKZoQyYlUgwgFZr3nnVcegkKpnchu/uQNM=----ATTACHMENT:----MTQ2OTUxMDQyMDI4OTk5OSA1MTg0ODU1MjMzNzMzNzIzIDIzOTk4MDEzNjczNjM0MjM=