Я пытаюсь настроить виртуальную машину с работающим рабочим кодом. Рабочий сервер работает под управлением php 5.5, а локальный vm 5.4.
У меня три класса
class SysEvt extends AbstractRepository
{
public function foo(){
$this->persist();
}
}
это родительский класс
abstract class AbstractRepository extends EntityRepository
{
public function persist(){
//not being called
}
}
и родитель родителей.
class EntityRepository implements ObjectRepository, Selectable
{
public function __call(){
// error if persist is called
}
}
и метод __call генерирует ошибку. Я проверил журнал изменений для php 5.5 и не вижу изменений, которые могут быть причиной этого.
Что может быть причиной этой ошибки?
Это была проблема с кешированием. Не происходит в обычном исполнении PHP.
Других решений пока нет …