[DDC-2399] unserializing returns proxyclass name with slashes Created: 12/Apr/13 Updated: 12/Apr/13 Resolved: 12/Apr/13
|Project:||Doctrine 2 - ORM|
OSX, PHP 5.4.9
I serialize a "user"-entity using the following code:
$user->getBusinessid()->getId(); //this is necessary to load the proxy
When I unserialize said entity with this code:
$em = self::getEntityManager();
I get an error like this:
The thing is that everything after _CG_ should not have any forward slashes. In that case the path would be completely correct.
|Comment by Marco Pivetta [ 12/Apr/13 ]|
There's an appositely coded autoloader in the ORM in 2.3 ( https://github.com/doctrine/doctrine2/blob/2.3.3/lib/Doctrine/ORM/Proxy/Autoloader.php ) and in common in 2.4-RC ( https://github.com/doctrine/common/blob/2.4.0-RC1/lib/Doctrine/Common/Proxy/Autoloader.php ). Proxies are not PSR-0 compliant
|Comment by Quintenvk [ 12/Apr/13 ]|
Ah, I hadn't found anything about that. Thank you!