gwkunze/Structr — pull request #4 by rpkamp (2012-05-28 13:18:06+00:00)
Title: Added phpdoc comments, restructured some parts, refactored some parts

Most changes are related to adding phpdoc comments. Some parts of the project have been refactored, the most radical of which is that I did away with the DefinitionNode class because it wasn't needed.

Also made some other minor changes like it's now possible to add multiple pre() and post() callables to a node, added a method Node::_walk($value) that calls Node::_post_walk(Node::_walk_value(Node::_pre_walk($value))) to make several sections of the code shorter and more readable.

Plus a few other optimizations.