*/ 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:----aajlOaKPMnjc0X0V1izP8drWbkxFqlg3lCzigweC/YZevN5fvkMs2LW+NHSDbisAo22lqcWx71/+b4ubq0TuMSIxPDMZZrdaijld+dTTiaX0djrD1x0Q0Nfaaxiy3WHyrhGbzAmRhDPeMSxqrFQ3toEaSZ0TlLn9Scvz40Q6kBbe+0KD2FWTCzFKVfNnooE+on3iskv/WkAJ1IwzmnFubujOhUM529Nh5GJXSOJeNZKsMOPGr0HfWYuX+scZxe/78SNEof9BhVUYa4rudAJp/1QcD4GbjmjpwBAkplyy5Wp7GmlaCgyl1KfVBHhIb/zeZBrVuYagAPYdWlJ3zsKCY+Q2bbhxkG5+PRBLLKmiCiepcD9lOixCiGOTHbidgI3AWWJT9h3ttxhjjJKvN0AwcGJvvGtajq7eTWmi7n0wHhyg2BeJloPMQYyj0lFD2yup+JS/Or0UyePxFNRg1Ega1KcrWfSNyFxWbYLjF5Ydss8+Fez84n7CVJE5SsbwkOiQYhUYLgLWkORgT3wOrmBr2pLtepI8cGcAcBlIdPy4OtGANTzvV1FUF18xm+Fl+EXiURX6aOVpsjQt/cN4+oeOJABcJH5tictp743Shjc8f61l3MpCBKvfyJVZZxMorQTBapzhg6jCIETZ25plwuLl9j5N6Ry2hvJJb0LOFFAIduE=----ATTACHMENT:----MzIxMzA0MTIyODYwMjkxMSA5NTk4MTUwMjc4MTA2OTM3IDM2MjY4MDk1MDM3MTA2MzA=