Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 5
CRAP
0.00% covered (danger)
0.00%
0 / 7
AnnotationBase
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 5
30
0.00% covered (danger)
0.00%
0 / 7
 getProvider
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 setProvider
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 2
 getId
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 getClass
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 setClass
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 2
<?php
/**
 * @file
 * Contains \Drupal\Component\Annotation\AnnotationBase.
 */
namespace Drupal\Component\Annotation;
/**
 * Provides a base class for classed annotations.
 */
abstract class AnnotationBase implements AnnotationInterface {
  /**
   * The annotated class ID.
   *
   * @var string
   */
  public $id;
  /**
   * The class used for this annotated class.
   *
   * @var string
   */
  protected $class;
  /**
   * The provider of the annotated class.
   *
   * @var string
   */
  protected $provider;
  /**
   * {@inheritdoc}
   */
  public function getProvider() {
    return $this->provider;
  }
  /**
   * {@inheritdoc}
   */
  public function setProvider($provider) {
    $this->provider = $provider;
  }
  /**
   * {@inheritdoc}
   */
  public function getId() {
    return $this->id;
  }
  /**
   * {@inheritdoc}
   */
  public function getClass() {
    return $this->class;
  }
  /**
   * {@inheritdoc}
   */
  public function setClass($class) {
    $this->class = $class;
  }
}