ezsystems/ezp-next — pull request #48 by pspanja (2012-04-24 14:17:10+00:00)
Title: LocationHandler::removeSubtree()

Implemented LocationHandler::removeSubtree()

LocationHandler is now injected into ContentHandler through property, in order to avoid circular dependencies between the two.

LocationGateway::deleteNodeAssignment() is changed so that second parameter $versionNo is optional, without it method deletes all assignments for the given $contentId.

New methods in LocationGateway:
* getChildren()
* getFallbackMainNodeData()
* removeLocation()

New method in ContentHandler:
* removeRawContent()

Also fixed: LocationGateway, private method getMainNodeId()