2015-07-28 1 views
1

При десериализации json для объектов я хочу, чтобы исключение было выбрано, если свойство существует в json, но не в дескрипторе класса I.Настройка исключения NoSuchProperty в Symfony Serializer

В Symfony \ Component \ Serializer \ Normalizer \ ObjectNormalizer.php

есть только

if ($allowed && !$ignored) { 
      try { 
       $this->propertyAccessor->setValue($object, $attribute, $value); 
      } catch (NoSuchPropertyException $exception) { 
       // Properties not found are ignored 
      } 
} 

Как переопределить или circumvene что?

ответ

0

Хорошо, получилось. Я скопировал класс в свой собственный код и внедрил исключение в указанном месте.

Это не обновление безопасности, но я думаю, что это все, что я могу получить.

Спасибо всем, кто думал об этом.

Смежные вопросы