[DDC-1136] Prevent backup files to be recognized as valid Entity files Created: 05/May/11 Updated: 14/May/11 Resolved: 14/May/11
|Project:||Doctrine 2 - ORM|
|Affects Version/s:||2.0.4, Git Master|
|Reporter:||Fabien Potencier||Assignee:||Benjamin Eberlei|
The Doctrine2 generator backup Entity files when it adds code into them. The files are named after the original file with a ~ prepended.
The problem is that these backup files are valid PHP files, and as such, they are loaded by Doctrine2. A PHP fatal error is then fired: "Cannot redeclare class...".
Instead of prepending , why not appending ~, which is a well supported convention? (foo.php vs ~foo.php)
Patch is here: https://github.com/doctrine/doctrine2/pull/35
|Comment by Benjamin Eberlei [ 14/May/11 ]|
Applied and merged to 2.0.x