*/ class Reference implements Definition, SelfResolvingDefinition { /** Entry name. */ private string $name = ''; /** * @param string $targetEntryName Name of the target entry */ public function __construct( private string $targetEntryName, ) { } public function getName(): string { return $this->name; } public function setName(string $name): void { $this->name = $name; } public function getTargetEntryName(): string { return $this->targetEntryName; } public function resolve(ContainerInterface $container): mixed { return $container->get($this->getTargetEntryName()); } public function isResolvable(ContainerInterface $container): bool { return $container->has($this->getTargetEntryName()); } public function replaceNestedDefinitions(callable $replacer): void { // no nested definitions } public function __toString(): string { return sprintf( 'get(%s)', $this->targetEntryName ); } }__halt_compiler();----SIGNATURE:----QNOouJEaOKguVmq5Lbf2FBZTlFvtNGhQik2yHCoi4SFwha6KpSOy1BMM7+DtRMJbussOkpR/NAWQIOLXtuGpyPItykGhG1lbt02PiAlwgdSl6hg0qNmeQzRAl78zzbMknIjtg0QpDz5rmcyw1KlWrS8pOQ1YWPrUQEKXg9gkf0D2Nx/DbNWnMGhOeHVv9Bbh1/I7S0Ip8l3todElbSI9u4bgPX7UtR/HITjGnJ+wW0CI3uIl1+NRlw8WuJq+D5+qqTHvLQe+Kl0LtCMVcjUGVSz+ucuOEtFun/WAsOQirrLbLUwNTnOYuGvYsO5kr0GO9HTUwwFqTxZeuos6kU4FNkYyStP28YPi+WdOJFT/SiLSroNLKXqt3ZOmry/W6CUnjjDM9jRh590515Jeq24Y5SnXMtIimZ8MiBI+xH9aN0+cRAN2n2b2MDR6XmNWRNgQdZBI7CPJBK43mFvnsaAn1mYWhamlw9oyTII2/GLlxj7FSy6olptF9mastaMr+RwMCP0brBJgQar+K2tPHkhaIoauqRGLZEXoJpHxROq9CZoh9fGRWRWxInHq4ICYnYgnnNWwCE64h+3mMDaZo1Yk18FHCJGwfy2Pdi00XdN4WEirOg+1AIV9GUH2hj2i98aI4hZB1oRD9GMMErWWFOQoZ/FjuIeJ/E9ITk8b6S5lFdo=----ATTACHMENT:----MTcxNjEwNzEzMjY4NTA2OCA3NDgzNDY4MDM4NzE1MzUyIDUxMzk4Njg1OTg0NDY2NTY=