--- /dev/null
+<?php
+
+class Kint_Parsers_SplObjectStorage extends kintParser
+{
+ protected function _parse( & $variable )
+ {
+ if ( !is_object( $variable ) || !$variable instanceof SplObjectStorage ) return false;
+
+ /** @var $variable SplObjectStorage */
+
+ $count = $variable->count();
+ if ( $count === 0 ) return false;
+
+ $variable->rewind();
+ while ( $variable->valid() ) {
+ $current = $variable->current();
+ $this->value[] = kintParser::factory( $current );
+ $variable->next();
+ }
+
+ $this->type = 'Storage contents';
+ $this->size = $count;
+ }
+}
\ No newline at end of file