Code Duplication    Length = 7-7 lines in 4 locations

model/DataObject.php 4 locations

@@ 2933-2939 (lines=7) @@
2930
	 * @param Member $member
2931
	 * @return boolean
2932
	 */
2933
	public function canView($member = null) {
2934
		$extended = $this->extendedCan(__FUNCTION__, $member);
2935
		if($extended !== null) {
2936
			return $extended;
2937
		}
2938
		return Permission::check('ADMIN', 'any', $member);
2939
	}
2940
2941
	/**
2942
	 * @param Member $member
@@ 2945-2951 (lines=7) @@
2942
	 * @param Member $member
2943
	 * @return boolean
2944
	 */
2945
	public function canEdit($member = null) {
2946
		$extended = $this->extendedCan(__FUNCTION__, $member);
2947
		if($extended !== null) {
2948
			return $extended;
2949
		}
2950
		return Permission::check('ADMIN', 'any', $member);
2951
	}
2952
2953
	/**
2954
	 * @param Member $member
@@ 2957-2963 (lines=7) @@
2954
	 * @param Member $member
2955
	 * @return boolean
2956
	 */
2957
	public function canDelete($member = null) {
2958
		$extended = $this->extendedCan(__FUNCTION__, $member);
2959
		if($extended !== null) {
2960
			return $extended;
2961
		}
2962
		return Permission::check('ADMIN', 'any', $member);
2963
	}
2964
2965
	/**
2966
	 * @param Member $member
@@ 2971-2977 (lines=7) @@
2968
	 * affect whether (or where) this object could be created.
2969
	 * @return boolean
2970
	 */
2971
	public function canCreate($member = null, $context = array()) {
2972
		$extended = $this->extendedCan(__FUNCTION__, $member, $context);
2973
		if($extended !== null) {
2974
			return $extended;
2975
		}
2976
		return Permission::check('ADMIN', 'any', $member);
2977
	}
2978
2979
	/**
2980
	 * Debugging used by Debug::show()