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.

Reply via email to