Unlike flatten, concat does not merge arrays that are nested more that once.
Example:
$result = Arrays::concat(array(array(1, 2), array(3, 4)));
Result:
Array (
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)