Подозреваю что пример там некорректный.
Ну например в примере третьим параметром идет Instance::of('db')
Хотя у yii\di\Container::set третий параметр - массив параметров конструктора
Вопросы еще по тому примеру:
1) почему используется какой то "левый" контейнер, а не \yii::$container ?
Код: Выделить всё
$container = new \yii\di\Container;