Passed
Push — master ( a357e7...195a07 )
by Anton
04:22 queued 01:11
created

Form   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 2
dl 0
loc 17
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 10 1
1
<?php
2
3
namespace Addons\Contact {
4
5
	use Addons, Modules\Auth, Utils;
6
7
	class Form extends Utils\Form {
8
9
		protected $name = 'contact';
10
11
		# Constructor
12
13
		public function __construct() {
14
15
			$this->addText('name', Auth::user()->full_name, FORM_FIELD_TEXT, Addons\Contact::NAME_MAX_LENGTH, ['required' => true]);
16
17
			$this->addText('email', Auth::user()->email, FORM_FIELD_TEXT, Addons\Contact::EMAIL_MAX_LENGTH, ['required' => true]);
18
19
			$this->addText('message', '', FORM_FIELD_TEXTAREA, Addons\Contact::MESSAGE_MAX_LENGTH, ['required' => true]);
20
21
			$this->addText('captcha', '', FORM_FIELD_CAPTCHA, Addons\Contact::CAPTCHA_MAX_LENGTH, ['required' => true]);
22
		}
23
	}
24
}
25