Code Duplication    Length = 11-11 lines in 3 locations

engine/classes/ElggEntity.php 3 locations

@@ 720-730 (lines=11) @@
717
	 * @return bool
718
	 * @since 1.8
719
	 */
720
	public function deleteAnnotations($name = null) {
721
		$options = array(
722
			'guid' => $this->guid,
723
			'limit' => 0
724
		);
725
		if ($name) {
726
			$options['annotation_name'] = $name;
727
		}
728
729
		return elgg_delete_annotations($options);
730
	}
731
732
	/**
733
	 * Deletes all annotations owned by this object (annotations.owner_guid = $this->guid).
@@ 764-774 (lines=11) @@
761
	 * @return bool
762
	 * @since 1.8
763
	 */
764
	public function disableAnnotations($name = '') {
765
		$options = array(
766
			'guid' => $this->guid,
767
			'limit' => 0
768
		);
769
		if ($name) {
770
			$options['annotation_name'] = $name;
771
		}
772
773
		return elgg_disable_annotations($options);
774
	}
775
776
	/**
777
	 * Enables annotations for this entity, optionally based on name.
@@ 785-795 (lines=11) @@
782
	 * @return bool
783
	 * @since 1.8
784
	 */
785
	public function enableAnnotations($name = '') {
786
		$options = array(
787
			'guid' => $this->guid,
788
			'limit' => 0
789
		);
790
		if ($name) {
791
			$options['annotation_name'] = $name;
792
		}
793
794
		return elgg_enable_annotations($options);
795
	}
796
797
	/**
798
	 * Helper function to return annotation calculation results