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

Form::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 10
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 10
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 5
nc 1
nop 0
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