PHP 7.1 iterable type hint

Code
<?php

$generator 
= function() {
    yield 
1;
    yield 
2;
    yield 
3;
};

$array = [123];

$function = function(iterable $iterable) : void {
    foreach (
$iterable as $int) {
        echo 
$int PHP_EOL;
    }
};

$function($generator());
$function($array);
Result
1
2
3
1
2
3
Used Versions
PHP 7.1, Zend 3.0, Symfony 3.2, Laravel 5.2, PHPUnit 5.6, Doctrine 2.6