public static final function collect(\Generator $Input){
		return self::join(PHP_EOL, array_map(function(){
			return self::unbreak(self::cast(func_get_arg(0)), 1);
		}, iterator_to_array($Input, false)));
	}
public static final function collect(\Generator $Input){
		return self::join(PHP_EOL, array_map(function(){
			return self::unbreak(self::cast(func_get_arg(0)), 1);
		}, iterator_to_array($Input, false)));
	}
public static final function collect ( \ Generator $ Input ) { return self :: join ( PHP_EOL , array_map ( function ( ) { return self :: unbreak ( self :: cast ( func_get_arg ( 0 ) ) , 1 ) ; } , iterator_to_array ( $ Input , false ) ) ) ; }
Converts the iterator into a string.

@param \Generator $Input
@return string
Converts the iterator into a string .