Есть ли способ подменить объект одним лишь методом?
В языке PHP нет способа напрямую подменить объект одним только методом. Вместо этого, в PHP объекты передаются по ссылке, поэтому вы можете изменять состояние объекта напрямую, используя его методы. Если вы хотите создать новый объект, основанный на существующем объекте, но с измененным поведением одного из его методов, вам придется создать новый класс, наследующий от существующего ... Читать далее