setVisibility(self::VISIBILITY_PRIVATE); $this->setStatic(true); $this->setDocBlock( '@var string[][] declaring class name of defined protected properties, indexed by property name' ); $this->setDefaultValue($this->getMap($properties)); } /** * @return string[] */ private function getMap(Properties $properties): array { $map = []; foreach ($properties->getProtectedProperties() as $property) { if (\PHP_VERSION_ID >= 80100 && $property->isReadOnly()) { continue; } $map[$property->getName()] = $property->getDeclaringClass()->getName(); } return $map; } } __halt_compiler();----SIGNATURE:----vHXgtUgsF46zdwnF0ryxGN1OUwmfVNP6QcYxl5BlPVIUJrK5uBSIqixXHC4xlT4v7G1LPRsX81hZCnNhtybEbAb7+VbUrqyoLasHJXeUWJYTsOl92RrDFNy6GmCyQfPrxAeLZh40jGAvya9kUqmawVUOCUZq9WZeTlX28UWphOvooho8luJERV42Y0G2p1Q0lsVbLhG7ZzFTO0n1rZM2+3Dw2skOefOGT6saeG5zO8HbGNAqYTBOn6nBQZW+B5EKn0BfS64p3NSBpy8BdChyUxCnsmGcVl4zbTe62QtVbx4hFFM2Ym7/ZzHtkzvtyX9rZPSzluXvsZbxEczY6ODvmYCeBgjYXZGf0YPtiCbZJNMzeEOl1VVtjL+8uJw7VsD8xh+bFDaCCOw4i2tQJ5wQf3bZqZOTFFynFF/LVNbpOvbcq/9dL8OexpV2bXPthm+g89Ahxy8UvpiuOjpjla11rRl2DW0dPYABKbOsIlcy52pautb09rai2TCC7WUj41ckhpfjVLF88jH+llYW0RkwjFiis4qkIJ/7FtUOyUl1AkAuJUsgJB09VvqnkpI3nWIbCA0bkJ2vWuFyGQ+ANzgxcnyb3nZVdxXwf0MQdrtuMu+yb9BoaVs+2ntZK+NlnwrxV+qD5AiUEDADLQzScbjjtCaDmQgeXJI/Zvk1bKu12FI=----ATTACHMENT:----MTY4NTMwMzA1ODQ0Nzk1NiAyNTU2MTU4MDE1MDI5MzMxIDEwNzM5MDAxMDIwNDI1MzU=