*/ class Reference implements Definition, SelfResolvingDefinition { /** * Entry name. * @var string */ private $name = ''; /** * Name of the target entry. * @var string */ private $targetEntryName; /** * @param string $targetEntryName Name of the target entry */ public function __construct(string $targetEntryName) { $this->targetEntryName = $targetEntryName; } public function getName(): string { return $this->name; } public function setName(string $name) { $this->name = $name; } public function getTargetEntryName(): string { return $this->targetEntryName; } public function resolve(ContainerInterface $container) { return $container->get($this->getTargetEntryName()); } public function isResolvable(ContainerInterface $container): bool { return $container->has($this->getTargetEntryName()); } public function replaceNestedDefinitions(callable $replacer) { // no nested definitions } public function __toString() { return sprintf( 'get(%s)', $this->targetEntryName ); } } __halt_compiler();----SIGNATURE:----Es2oTP9GdMzgMrGzHS5817q52eTpuZqmKbPK3IW2ZVLMLe7vXkJ3LeJdsDXiKNKiJDn56cm82X2DW7L2o/0gEZqejVCaymzFTDG9J8Fh0qQX2VoN1cFsbVeTZCidQQiBUAVaT5swtu8QEGwjy4NpwlpdqFgDu1D3yMYc2fjMFhGwbaM1Gp6p3ke4zWMKJpd2xpmluhtfzS8kGmTzG61GduUaeLVjMBaam9/LKg6fN+DSgUvLzcEgJmfYcTSF153KefDAOabJ2dds7JACSBJ2deaycyQNzFj2NaaY+cQ5mN0BCtn1X6NUnjl9SDw/qw4U/Wj8qxoYYSU0V+4mwM2xtB//kvawxjtKroJrPhb/p4Qxj4bN8HFtOOsCllyRi/zHbnQYYJix4OKZl0Xq0X9GyZUCrYptRp25GNaJWiLV02VgKLooQYVOy7hqk6D1g3HklIhwunXrxMYaS8wdkmu0AZ79WQUi7zfKGmphqe2F+ddihzYvOfcVkLzGUe8/XgiysPbZje0mHlj/D6PtVWcAdLqP+6k3/n/wbCWAPDGGdaUMIttPKCEo8fz6Pbv/gYBMXs2natkcqDkWpaWSHHLMtyF1JXb/xoaIt7jXH/kvcs+P0Q5LadrML6mC1uhd6km49rNcffva/GDsglW8g3EsCeOCMKzhklM/HmbFHZFSooY=----ATTACHMENT:----OTY5Mzc4NzM1MzM0NTM2OCA1NjUzNzAxNzgyMDQzMjkwIDQzMzQ0NTcwODUxOTQ0ODI=