for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace PublishingKit\Config;
use ArrayIterator;
final class ConfigIterator extends ArrayIterator
{
/**
* @return Config|scalar
*/
public function current()
/** @var array<array-key, array|scalar>|scalar **/
$result = parent::current();
if (is_array($result)) {
return new Config($result);
}
return $result;