diff options
Diffstat (limited to 'www/wiki/extensions/SemanticMediaWiki/src/PropertyAnnotators/NullPropertyAnnotator.php')
-rw-r--r-- | www/wiki/extensions/SemanticMediaWiki/src/PropertyAnnotators/NullPropertyAnnotator.php | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/www/wiki/extensions/SemanticMediaWiki/src/PropertyAnnotators/NullPropertyAnnotator.php b/www/wiki/extensions/SemanticMediaWiki/src/PropertyAnnotators/NullPropertyAnnotator.php new file mode 100644 index 00000000..ea92a40f --- /dev/null +++ b/www/wiki/extensions/SemanticMediaWiki/src/PropertyAnnotators/NullPropertyAnnotator.php @@ -0,0 +1,53 @@ +<?php + +namespace SMW\PropertyAnnotators; + +use SMW\PropertyAnnotator; +use SMW\SemanticData; + +/** + * Root object representing the initial data transfer object to interact with + * a Decorator + * + * @ingroup SMW + * + * @license GNU GPL v2+ + * @since 1.9 + * + * @author mwjames + */ +class NullPropertyAnnotator implements PropertyAnnotator { + + /** + * @var SemanticData + */ + private $semanticData; + + /** + * @since 1.9 + * + * @param SemanticData $semanticData + */ + public function __construct( SemanticData $semanticData ) { + $this->semanticData = $semanticData; + } + + /** + * @see PropertyAnnotator::getSemanticData + * + * @since 1.9 + */ + public function getSemanticData() { + return $this->semanticData; + } + + /** + * @see PropertyAnnotator::addAnnotation + * + * @since 1.9 + */ + public function addAnnotation() { + return $this; + } + +} |