for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PFlorek\Elevator;
/**
* Elevates an one-dimensional or any \Traversable to a multi-dimensional array.
*
* @param array|\Traversable $flattened
* @param string $delimiter
* @return array
*/
function array_elevate($flattened, $delimiter = '.')
{
$factory = ElevatorFactory::getInstance();
$elevator = $factory->create();
return $elevator->up($flattened, $delimiter);
}
* Flattens a multi-dimensional array or any \\Traversable into an one-dimensional array.
* @param array|\Traversable $elevated
function array_flatten($elevated, $delimiter = '.')
return $elevator->down($elevated, $delimiter);