*/ private $publicProperties = []; /** * @throws InvalidArgumentException */ public function __construct(Properties $properties, bool $skipReadOnlyProperties = false) { parent::__construct(IdentifierSuffixer::getIdentifier('publicProperties')); foreach ($properties->getPublicProperties() as $publicProperty) { if ($skipReadOnlyProperties && \PHP_VERSION_ID >= 80100 && $publicProperty->isReadOnly()) { continue; } $this->publicProperties[$publicProperty->getName()] = true; } $this->setDefaultValue($this->publicProperties); $this->setVisibility(self::VISIBILITY_PRIVATE); $this->setStatic(true); $this->setDocBlock('@var bool[] map of public properties of the parent class'); } public function isEmpty(): bool { return ! $this->publicProperties; } } __halt_compiler();----SIGNATURE:----fSrhocxlOk2i2Jz/YEqpFxgJwxceOE9zAy9VkaUyLqDqR+4ih1ylPlQUChnDKyuQgUNDnepm/pcApr0WW11ElPsfRtseTi9ITJMcBzhk0zhrpeGdHLXVAu/FqdGz4JgrMhBLYm9OzsOD65wfMETUguTcAt0xdFXZYGVk0CNhtDTYXOl61Gc3jV5ppmC5ZFugrV8zjfk4pSnACo6PLq6G1K0ykY+Td0AjtyxL8tGfAVjyaui5xR93qseTxKo18lp96/Iy9jirSYk9XGu8ufreBEUkqvyD8dhOsITHE2tXt650sdMjpHPuk1G00ajGfWnZ9DNqjUpvDsN/hDrL9Ph2uzAkcSnsu+2ltvpUpEI/xlNpqB791WHJDaQ4zs/hp85Wux5vqFJ9FVxArrimyBQWvDxvpLseRgER41vpUUGZK7QqZO8sDFT0wLQJUxrFYeknbYa4AvLJQ63fBxO3TeeXnw1pUgafn6E+3rodM6Rnpt0GDZdbctlJwZvbPZp+yrqaSdsrZpuURt6pWBqsqv/00TPC/B8KqOt7Vm55TsPsQfreFoi08x8VgFEGGzgWbCo8EXYfeyihXBjLdO+iQFs2Uhw4wkSB/30/WGtNsRQ2cxMp9r3D3yRN7WiH9aQR3G/EpFpmLeKPncVWUXOAHIB0mZNwzfZ+fDCRFoJeo2TBY/s=----ATTACHMENT:----NzYzNzE3NjUzMzkzOTI1NSAxMTI0MzY3OTgyODIxMDI4IDcwODAwODU1MDY5ODU2NTg=