https://github.com/yiisoft/yii2/commit/edf98ced990adfea8e890318c6b42d364cef9dd6