diff --git a/src/SerializationMapper.php b/src/SerializationMapper.php index a7a00cc009af4b52f460013363e877bc6baa60ca..af257c96302d4c556bc10dc73cac0a4f42b37d79 100644 --- a/src/SerializationMapper.php +++ b/src/SerializationMapper.php @@ -227,14 +227,14 @@ final class SerializationMapper implements TypeFactoryInterface private function getResourceClassesOf(PHPClass $resource, string $typeFilter = null): array { $resources = []; - $ci = $this->classInfo[$resource->getFullName()]; + $classInfo = $this->classInfo[$resource->getFullName()]; - if (!$typeFilter || $ci->isType($typeFilter)) { + if (!$typeFilter || $classInfo->isType($typeFilter)) { $resources[$resource->getBaseName()] = $resource; } /** @var PHPClass $class */ - foreach ($ci->iterateDescendants($typeFilter) as $class => $classInfo) { + foreach ($classInfo->iterateDescendants($typeFilter) as $class => $ci) { $resources[$class->getBaseName()] = $class; } @@ -338,8 +338,6 @@ final class SerializationMapper implements TypeFactoryInterface } } -// printf("\n\n==================== %s ====================\n\n", $root->getResource()->getBaseName()); - $root = $this->classInfo[$this->serialization->getRoot()->getFullName()]; $root->incRefCount(2); $root->setType(ClassInfo::INTERFACE); @@ -378,7 +376,5 @@ final class SerializationMapper implements TypeFactoryInterface } } } while ($changed); - - //printf("After pruning:\n%s\n", json_encode($this->classInfo, \JSON_PRETTY_PRINT)); } }