*/ 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:----JxYNkRnlxrGhijz4ihfNVM/mmSfzP3DPORFvDnlqG++WMVX8aX5bw1HKmZAr3wviz8GQO6fQX8NyXZJMyn9ad2tUBA8bdDgH8e1ek7nOpUBFgXehG436FEAESeNeIVJHcPpZA8pVEznpEIgWpuyP//ycXpzOUOIhU0ZQx5YL0MwJxlmh5qZnKEaMPx6OposNrPz+AO5FJHnnR7rNVpiIoyRNsLkWmIeRgOVIPR6if2alM1NL7nqdB/re1YfYePUodTX1xWOvdzdOulLQ/rGJu1ZzaTrX1HR0c2HzwFDS13Xek9/DSBnWu7+lejYA3p/jOVbR6LCvzkFkWfGWCYLs2iV9PmLjoM/8GvCxMLCRG2nYnHtfRvtKnvGIaqjPjDePNJJ6lt+gSYM8jKktbH71lFty9s/+XXHI4UbxGvgTnsxStqkma0ZaZpGzXIKz/1XE0IVOGKzsesNu6qh4sPfFoe1KjSY8RS6CbDVDy8vvooqp6DPVpuZAAqUofI8SyiJ1+cJGnrOHi360ky9j4PK0OS62vdAd9upoMOFifsdS5fb8CL3wvq0iOGKj0iSAfoLvEgsSmKszm4sBVOJmEkMqUbx3GCvdesBZSrkQvdjBwvVS+QKyGmLqa/cjNoj6OzGfCrDPMlukpAcKz7ywPejg4k/rkSlZBvrI/r0YLQOlf4o=----ATTACHMENT:----MTk3MDEwNDY1ODM2MzM3NSA1ODAwNTIzNTEzNTg2NTE0IDg1MzE0NDk4NTM5Mzk4Mw==