for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* Copyright (c) Nate Brunette.
* Distributed under the MIT License (http://opensource.org/licenses/MIT)
*/
namespace Tebru\Gson\Internal;
use stdClass;
/**
* Class StdClassIterator
*
* @author Nate Brunette <[email protected]>
final class StdClassIterator extends AbstractIterator
{
* Constructor
* @param stdClass $class
public function __construct(stdClass $class)
$vars = get_object_vars($class);
foreach ($vars as $key => $var) {
$this->queue[] = [$key, $var];
$this->total++;
}