I'm not a php developer so a lot of the tooling is foreign to my Java background.
I'm following http://www.doctrine-project.org/contribute.html to clone the repo https://github.com/doctrine/doctrine2 as I want to tinker with SchemaTool. The contribute page does an excellent job describing the git workflow needed for a contributor. When I do the project dependencies step the only thing pulled in is "docs/en/_theme" When trying to install Phing the instructions for "You must have the d51PearPkg2Task <http://pear.domain51.com/svn/Phing_d51PearPkg2Task/trunk/src/phing/tasks/ext/d51PearPkg2Task.php> added to the core Phing tasks." point to a dead link. Is this the new version https://github.com/domain51/Phing_d51PearPkg2Task/blob/master/src/phing/tasks/ext/d51PearPkg2Task.php ? I'm also guessing that installing it is by copying it into /usr/local/Cellar/php54/5.4.37/lib/php I had to hack the build.xml file to remove macrodefs for git-commit and git-tag as I get an error "Could not create task/type: 'macrodef'. Make sure that this class has been declared using taskdef / typedef" When trying "phing test" I get the error "Target 'test' does not exist in this project." When I run phpunit I get an error during the process "PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 64 bytes) in /path.to/doctrine2/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php on line 628" Google wasn't terribly helpful but running with "phpunit -d memory_limit=-1" fixes the problem. I also remember reading something about how to write unit / functional tests and pointing to a particular file as an example, I can't find that again now. It would be great if that was also included in this document. The only thing I can find in the forum is https://groups.google.com/d/msg/doctrine-user/eOLm_6mKnT8/pzC1OZatGf4J which mentions this document may be out of date. Can someone point me at something to help me get past these hurdles? Cheers Barrie -- You received this message because you are subscribed to the Google Groups "doctrine-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/doctrine-user. For more options, visit https://groups.google.com/d/optout.
