123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- 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;
- }
- }
|