Я использую Guzzle models с некоторым успехом. Ответные данные неэтериализованы просто отлично, и я могу увеличить данные другими значениями, не входящими в исходный ответ JSON.Как проверить ответы на данные о структуре модели Guzzle?
Однако все мои модели не имеют своей структуры проверки. Я не получаю никаких ошибок проверки, когда возвращаю неожиданные ключи или значения неправильного типа. Либо я делаю что-то неправильно, либо неправильно понимаю, что должно произойти.
Вот мой пример кода в виде теста:
https://gist.github.com/timwhitlock/8511971
Примечание особенно последнее утверждение. Отсутствие ошибок проверки может быть объяснено отсутствующей структурой. Но почему он отсутствует?