ContactPageMultipleAddressExtension   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1
Metric Value
wmc 2
lcom 0
cbo 1
dl 0
loc 15
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A updateContactPageForm() 0 6 1
A HideAddressAndPhoneDetails() 0 3 1
1
<?php
2
class ContactPageMultipleAddressExtension extends Extension {
0 ignored issues
show
Coding Style Compatibility introduced by
PSR1 recommends that each class must be in a namespace of at least one level to avoid collisions.

You can fix this by adding a namespace to your class:

namespace YourVendor;

class YourClass { }

When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.

Loading history...
3
	public function updateContactPageForm(&$fields) {
4
		$fields->removeByName('ContactAddress');
5
		$fields->removeByName('ContactTelephoneNumber');
6
		$fields->removeByName('ContactFaxNumber');
7
		$fields->removeByName('Location');
8
	}
9
10
	/*
11
	Helper method for a template
12
	*/
13
	public function HideAddressAndPhoneDetails() {
14
		return true;
15
	}
16
}
17