[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
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)