*/ class DecoratorDefinition extends FactoryDefinition implements Definition, ExtendsPreviousDefinition { private ?Definition $decorated = null; public function setExtendedDefinition(Definition $definition): void { $this->decorated = $definition; } public function getDecoratedDefinition(): ?Definition { return $this->decorated; } public function replaceNestedDefinitions(callable $replacer): void { // no nested definitions } public function __toString(): string { return 'Decorate(' . $this->getName() . ')'; } }__halt_compiler();----SIGNATURE:----KpCpVshoswahXyofiZzxdD952K+xDQhYHmDR0RHUmYfmApYGEHyaHS2kNH6xczuO3msVWehNS3MA729eYgewdmiQb3nJ600ifrWgrEae3Q9U0nLfpc1ZNk9pKGeKEhBOxbG1ZJsE+ILzswPcpZ/EVHLx29l5R3RVMoDq6d1yP8etCebcFcFiFTBM970CoBoNtCg5BiMl6Q5O0W7PPvOtqRvi9iMSWIhMHJDoBYlrrqIFij9gyx//v/VW4x0schRmeTBbdAJj2hY0G5ekyepkT0z9p05Be9Oty6hhd/64Ukd9dzfk1mN2LfIsMFqNnDOhhRLylU7XbhUlRH4D+wZANu8Z+2lJKOcA9lo96ML/APDLzAdNafFdQyX1oCk5F0jFsEsP6G8FynX07gs9oRo7QY4IFYFTaRLuv4cX/xHvl9dXUbHrS03mmTYzf2I0vEjFB4Zv15USfqzLnZ0p4vD0zWJoDgaq6WScVQD1pvVqjrXmU4Wkq9vU0ca3tTVx5SC1QkO4QzuKYJ8wneKApi9l1QwE436p2lttkQtmCGdlmBiNKqy6MLZwjPbQfwFV5bkd8o/NIDj8EVyPlJ0j9Fteb5JSHXtqsFxd9h8j4Z5k2Ij/W1iB3JijN8pjjGE/yWx/Gzi0/UVHD7ALXDqj4MCYCO51emUhgLjXIkp2ClyGDL4=----ATTACHMENT:----NjYwOTQyNzA3ODQ2MDgzMCA0ODU3NjkzMzcwNjI2OTYxIDE1ODMyNTg3NTk3OTEyMDY=