<?php/* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespaceSymfony\Component\VarDumper\Caster;useSymfony\Component\VarDumper\Cloner\Stub;/** * Casts classes from the MongoDb extension to array representation. * * @author Nicolas Grekas <p@tchwork.com> */classMongoCaster{publicstaticfunctioncastCursor(\MongoCursorInterface$cursor,array$a,Stub$stub,$isNested){if($info=$cursor->info()){foreach($infoas$k=>$v){$a[Caster::PREFIX_VIRTUAL.$k]=$v;}}$a[Caster::PREFIX_VIRTUAL.'dead']=$cursor->dead();return$a;}}