*/ class InstanceDefinition implements Definition { /** * Instance on which to inject dependencies. * * @var object */ private $instance; /** @var ObjectDefinition */ private $objectDefinition; /** * @param object $instance */ public function __construct($instance, ObjectDefinition $objectDefinition) { $this->instance = $instance; $this->objectDefinition = $objectDefinition; } public function getName(): string { // Name are superfluous for instance definitions return ''; } public function setName(string $name) { // Name are superfluous for instance definitions } /** * @return object */ public function getInstance() { return $this->instance; } public function getObjectDefinition(): ObjectDefinition { return $this->objectDefinition; } public function replaceNestedDefinitions(callable $replacer) { $this->objectDefinition->replaceNestedDefinitions($replacer); } public function __toString() { return 'Instance'; } } __halt_compiler();----SIGNATURE:----EcfUsGPhpEFe5tDXQw8e+Nhr3YOKpDyQr3/BUfG94M18KTGVVwC1Io2B6SgGoRYDktqUjwxe9DAjuNwJ8rzUTuKTsbMBvDmH9qJVc1NO3a5M5aBQyYQoD8YIpqShBdKM2Va/aW+sRPzpjBTbCr95QDLxs0YsKcW0Y6e2cSBQGCNnGSQD0QTQHO39/48KnV7ko0tBQFzi9VgFdaV2N3L6WjSnmLm6HHPHS/XhFnB4jyEBNsGWkAuQCKlQSi/7qegGeLNxP78raE3qwjyF9ZQ6T1Q22cx+Th4m6bTJfRnUY1gHNTc9sMI6Gz/xUE9RgG8vm9aEINPvmDA8KaGRncjb7m8xZ+kzcWXL5Ev4q+EpjVTQ3P+E0Gt5vQzQ2RTfLSs0ZnDc+uf0n886R3n9PyLEZr1cSXBZvDYPOT5yRElxsf+pbk/ql8c8Uu9C2Q1LZLS20uf1/tJzjrYB4m2PwCmu9Tvwc4RLQcPr4L9xOT2ucxNX1LD59BYghzbDv8DAOnDWg8ZvqefeXkvkxAnFNBy0xhdMI+f9yia/vmAQ3yC9I48O3jvt6q8KpocIOyUKZYWoJyRs+bFPor2kwEZlsqpgrP0brKb5H+dwMp/+wnA/irS1l5PuxPz6oZ3r2Qk+Ti976QRPpRywgNYAxIZKBacm6UW5fg/b8CKA9DUDXjTyBus=----ATTACHMENT:----MjEzMzk5NTE5MTYyMjE4MiA5MzkyMDg5NTIxMTgwOTE2IDIzMDk4NDAzMDg4NDMxNg==