/**
  * {@inheritdoc}
  */
 public function supports(array $input)
 {
     $className = $input['class'];
     return $this->factory->hasMetadataFor($className);
 }
 /**
  * {@inheritdoc}
  */
 public function hasMetadataFor($object)
 {
     return $this->metadataFactory->hasMetadataFor($object);
 }
 /**
  * {@inheritdoc}
  */
 public function hasMetadataFor($value)
 {
     return $this->metadataFactory->hasMetadataFor($value);
 }