Code Duplication    Length = 7-7 lines in 4 locations

model/DataObject.php 4 locations

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