*/ 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:----N76GOZtXTMZZlmKz6/uizeAvrGXSDhZtFSdT3cGpEcNY/QsxbPWH8v9bnh+AEEzp2QFZp4r4czC5iKj61b42hYykoFkLBW0oD076PGdWHXV3UgC73aaaH5IRSmWfIAUq7UD50/+g27mjekyNPc21YjptMZPL5QoXZNfoZseAHuN2zz6x1bPr+APmeuXirlnAXv49HoAbHo2tYWWk2E4+qxs6Kp7n24F8tp6mFYivPbpsuJaWgE7TufxVpkn2rZzNZhA+vBlemXTuBsEKCQRRE9ozCz5qShdoE2GYjPOd2dpmy2VUbHOx/tjxojXmnbP3/wBT9kmmomhhWqz7Bgw+etLLmwygYh5Lyz0SUgOgLddVpkhsVKoqt2M575nITQv6IooaCGsVn+SAnEf/1i0VjXQrfPgMa46Lwn53+cqPH7xcMnEirUfRd/V3I7cKvHqe9dDnP2EYybAHp4Xp+rMRRxf2Sqs2JNU/0Sht2XUIjhRWkPzyH1JwRRj/+3YwxUGr+8h7ZZ+c1uYv+dyUy5v9UnsvQl4MOH1s34rOVZocxiMD3mZ8LK8jwo+r618bmBozRo4iKUudSvi7Kt3/k0Z9PlCEtxwD3HF7T23rnYFDXDp8Up29OZK1D5HOQhpOwjH8rC1/UuXIuANqBzGFJ2jDxOPLz7UzLQ683r7tDELfqlE=----ATTACHMENT:----NTc1NDExNDg4MzQzNzcyNyA5NDM2NDEyMTI3ODMzMjY1IDQxMTgxNjcxMTk5NzcxODY=