resolver = $resolver; $this->key = $key; } /** * * Returns the lazy value. * * @return mixed * */ public function __invoke() { $value = $this->resolver->values[$this->key]; // convert Lazy objects if ($value instanceof LazyInterface) { $value = $value(); } return $value; } }