[Neos] Common interface for Node & NodeData?

Bastian Waidelich bastian at typo3.org
Fri Oct 18 14:26:17 CEST 2013

Hi all,

is there a reason why there is no common interface for NodeData and Node?
We don't use them consistently at the moment. e.g. 
Workspace::publishNodes() expects an array of NodeInterface but gets an 
array of NodeData from Workspace::publish() see [1].

Wouldn't it make sense to add a common interface for cases where we 
don't care about Node vs NodeData?

Otherwise we should refactor the calling code, for example 
Workspace::publish() to call publishNodes() with an array of 
NodeInterface instead of NodeData as it currently does.

Bastian Waidelich
Core Developer Team

TYPO3 .... inspiring people to share!
Get involved: typo3.org

More information about the Neos mailing list