Мне удалось найти решение моего собственного вопроса на форуме проекта symfony .
Я не могу вызвать переопределенную функцию, потому что она не существует.Хотя его достаточно, чтобы я мог его переопределить.
Использование
$this->_set('my_property', $p);
Работает там, где
parent::setMyProperty($p);
Вызывает ошибку.
Обратите внимание, что
$this->setMyProperty($p);
Отлично работает в моем классе, если метод не был переопределен.