Add the feature "Mapping Results" to the Property Mapper
The Property Mapper doesn't only map properties from one object to another but also invokes the necessary validators and filters. Validation, filtering and other mapping errors should be tracked in an object.
The interface for !MappingResult should look similar to this:
#!php public function addError(T3_Framework_Error_Error $error); public function getErrors(); public function hasErrors(); public function addSuppressedField($fieldName); public function getSuppressedfields();
Additionally we probably need a "!MappingError" class which extends T3_Framework_Error_Error. This class is then used for true mapping errors. Finally we also need "!ValidationError" - but that belongs to the Validation subpackage.