Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 5 |
CRAP | |
0.00% |
0 / 7 |
AnnotationBase | |
0.00% |
0 / 1 |
|
0.00% |
0 / 5 |
30 | |
0.00% |
0 / 7 |
getProvider | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
setProvider | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
getId | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
getClass | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
setClass | |
0.00% |
0 / 1 |
2 | |
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; | |
} | |
} |