/** * @inheritdoc */ public function withValueResolver(ValueResolverInterface $resolver) : self { $decoratedResolver = $this->decoratedResolver instanceof ValueResolverAwareInterface ? $this->decoratedResolver->withValueResolver($resolver) : $this->decoratedResolver; return new self($decoratedResolver); }