Оптимус Пьян,
во втором случае если вы не укажите при создании объекта, то будет ошибка (это хорошу к слову)
также вы можете потом заменить на интерфейс, ну например так DBInerface $db
Сергей Беловенцев, перешел по вашей ссылке и там инструкция...
если вы удалили из композера эти 2 библиотеки — то ошибка в коде все равно будет, вам нужно их перенести из dev в просто require
InoMono, я вас понимаю,
но к сожалению не все инженеры в силах влиять на решения заказчиков, и это нормально... тем более не у всех есть степени свободы для проявления характера, когда могут быть факторы, заставляющие быстро работать не взирая на даже среднесрочную перспективу (апример есть заказ и есть нужда — дети, долги и прочее)