/** * @param Properties $properties * * @return int[][]|mixed[][] */ private function getMap(Properties $properties) : array { $map = []; foreach ($properties->getPrivateProperties() as $property) { $propertyKey =& $map[$property->getName()]; $propertyKey[$property->getDeclaringClass()->getName()] = true; } return $map; }