*/ class DecoratorDefinition extends FactoryDefinition implements Definition, ExtendsPreviousDefinition { /** @var Definition|null */ private $decorated; public function setExtendedDefinition(Definition $definition) { $this->decorated = $definition; } /** * @return Definition|null */ public function getDecoratedDefinition() { return $this->decorated; } public function replaceNestedDefinitions(callable $replacer) { // no nested definitions } public function __toString() { return 'Decorate(' . $this->getName() . ')'; } } __halt_compiler();----SIGNATURE:----FoFeSf0oVyVtkMLyZjuEJ6Uh+ylsGidh1fjq5MImcgVWiZH0JCbcEsUtSFfv2bCu9srY8/np81xhI8mEPOzDkmvVAEqzlix72uLOT/EvaMXpkenuync1iVtl1J3qbkYTV3bM7PWxcLMhc1GIC3PTlqo0J5PRwQPYhrLjf5mlZAl6wdMwsrn0uaAxrCupg82/ZLW9Zt0JFPQwOtGq5Ml56YC/CMUceUfZ9/YyzzcFQa1jlRTYGRz8G+qxKtnQggGCasIB2BGU9UFXicSNVAndW/1fyXXkK945U3svi8TIn8OGA4HYj+T4WfrNfJ4JhjtrPxfzaxCs8OG3g5hdyYltuBUJgkWwk1iiq7M5DAGpp/jumqO9lZUxU3dehsA12W4rq8cM9yb2YOhLxpKniP2nE6PiCmbThN3FACI+Bn5DFVKbB5buW515t6Quy6+McrqjBExgKp1BIm9svKzAYKKVnd02pF4aZaLiqErcQOIZk91fToGhNbdY0QEggJQWgHNjfHwYhDdLxMIy/n0YZvTpcIfECvHND14mliNRU9iWisA0oVEpT3Nt24e1aL66rVAd3U2jp/EQxtJMuC77fElFKWWhQdZiYVBzgdEaajB5wtOtMkPCLUH7MNJ1caZbLgtLIxbvwuTlR45Ng5frYadjRki2vDA9S6c6TEdE+y9/TyE=----ATTACHMENT:----ODQzMjcxMDg3ODI2Njc4NyA1NjQ4NjIxODI4NDA0OTI0IDMyMDI2MTYzODczNDQ0NDE=