[vyreseno] Kdyby\Doctrine a PHP7 – Cannot read a write-only property

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ali
Člen | 342
+
0
-

Zdravim,

vcera jsem si na localhost zkusil nahrat XAMPP s verzi PHP 7.0.1 (na verzi 5.6.14 vse funguje v poradku) a u me aplikace se zacali vyskytovat chyby.
Konkretne u Kdyby\Doctrine, kde mi prestala zrejme spavne fungovat magicka metoda __get a u vsech vytvorenych entit pri volani promenne mi ladenka hlasi „Cannot read a write-only property“.

…\src\Kdyby\Doctrine\Entities\BaseEntity.php:253

243:                    return $coll;
244:
245:                } else {
246:                    $val = $this->$name;
247:
248:                    return $val;
249:                }
250:            }
251:
252:            $type = isset($methods['set' . $name]) ? 'a write-only' : 'an undeclared';
253:            throw MemberAccessException::propertyNotReadable($type, $this, func_get_arg(0));
254:        }

Nejaka rada, jak vyresit muj problem?

Editoval ali (15. 1. 2016 10:54)

ali
Člen | 342
+
0
-

Vyreseno, nutna aktualizace na Kdyby\Doctrine ^3.0 :-)