*/ 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:----tTrIAAHD3JaBFkVXy7NwfS6s9BHKsiK0QUBhgvK+ebIJA3ZZJdkQcrx3KxPRKQ0SjHv5o0OCosOyjD608qIzhcnqvTrcqhFa2pT/hEnM/jP34zEcnqDG7MCVQz9+MpH7lvr8RNBP+5+JEo35PnVbO4P1rjk+nG2CFkAfEPgVGSVhDPHkPURfJ2Tf+uzqZEFbEvolPStvBleAsmdEL8E3BKc3t2W59eWA10ALWHC1MwKmIHSLoLjmywajK5dh/IRaYErAbLMP+tX0OXqedv0ab1zggcJLNNvB4w7EgeygHYDNGkes08P5uag5Z1/LvvhkHNUUGoVwe0dGeAZ5oC6PhhS/BsI1eGZQNqXG8MT2TuvHASJ+uKiSKOPi6usDKQPCfKwoCGpOntCZhDZWBVqm+3uiOrLniFPevkt3NEtNbTozPOqgEiByOVteutfx+vUq9gryJP+taczoRGCtvtCqKBYPAuBcsq0GnhbTozBGSbZK8VmoNz2zz/9AsFSa5+eyGBnrBes4UMjaaKx/ULAQQoxHmHaQi8QUD9zurR8244e8n6++5L8TqTHE/zTCvJW8njLkdvQVbxIRzCqZ0QoT4zQq5ylAxzquXX70q5lXZLULbaORX4f+rvwkNBIPm5ZmJu3mYeaAhd//8tgUYVRhAnjcVou4e3pb+pSnKWw6OZ4=----ATTACHMENT:----MTQxNzYxNDUyMDA3MzQ0NCA2NTE4NjY1MDYzMTk0MTg5IDU2MDk5OTMzNDU4NTAzNzA=