Skip to content

Instantly share code, notes, and snippets.

Created June 3, 2013 09:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/5697067 to your computer and use it in GitHub Desktop.
Save anonymous/5697067 to your computer and use it in GitHub Desktop.
class Iterator2ArrayDecorator {
/**
* @var \Iterator
*/
private $iterator;
public function __construct(\Iterator $iterator)
{
$this->iterator = $iterator;
}
public function toArray()
{
$array = array();
foreach($this->iterator as $key => $val) {
$array[$key] = $val;
}
return $array;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment