UninitializedPropertyExceptionnull as $defaultLifetime 2nd argument of PropertyAccessor::createCache() method,
pass 0 instead$throwExceptionOnInvalidPropertyPath argument to the PropertyAccessor constructor.enableExceptionOnInvalidPropertyPath(), disableExceptionOnInvalidPropertyPath() and
isExceptionOnInvalidPropertyPath() methods to PropertyAccessorBuilderStringUtil class, use Symfony\Component\Inflector\InflectorStringUtil class, use Symfony\Component\Inflector\Inflector
insteadUnexpectedTypeException now expects three constructor arguments: The invalid property value,
the PropertyPathInterface object and the current index of the property path.