* recursively all child objects of the implementor.
*
* @param NormalizerInterface $normalizer The normalizer is given so that you
- * can use it to normalize objects contained within this object.
+ * can use it to normalize objects contained within this object
* @param string|null $format The format is optionally given to be able to normalize differently
- * based on different output formats.
+ * based on different output formats
* @param array $context Options for normalizing this object
*
- * @return array|scalar
+ * @return array|string|int|float|bool
*/
public function normalize(NormalizerInterface $normalizer, $format = null, array $context = array());
}