|
5 | 5 | namespace Admin\Admin\Form; |
6 | 6 |
|
7 | 7 | use Admin\Admin\InputFilter\EditAdminInputFilter; |
| 8 | +use Admin\App\Form\AbstractForm; |
8 | 9 | use Core\Admin\Enum\AdminStatusEnum; |
9 | 10 | use Laminas\Form\Element\Csrf; |
10 | 11 | use Laminas\Form\Element\MultiCheckbox; |
11 | 12 | use Laminas\Form\Element\Password; |
12 | 13 | use Laminas\Form\Element\Select; |
13 | 14 | use Laminas\Form\Element\Submit; |
14 | 15 | use Laminas\Form\Element\Text; |
15 | | -use Laminas\Form\Form; |
16 | | -use Laminas\Form\FormInterface; |
17 | 16 | use Laminas\InputFilter\InputFilterInterface; |
18 | 17 | use Laminas\Session\Container; |
19 | 18 |
|
20 | | -/** |
21 | | - * @template-extends Form<FormInterface> |
22 | | - */ |
23 | | -class EditAdminForm extends Form |
| 19 | +class EditAdminForm extends AbstractForm |
24 | 20 | { |
25 | 21 | protected InputFilterInterface $inputFilter; |
26 | 22 |
|
@@ -49,11 +45,6 @@ public function setRoles(array $roles): self |
49 | 45 |
|
50 | 46 | public function init(): void |
51 | 47 | { |
52 | | - $this->add( |
53 | | - (new Text('identity')) |
54 | | - ->setLabel('Identity') |
55 | | - ->setAttribute('required', true) |
56 | | - ); |
57 | 48 | $this->add( |
58 | 49 | (new Password('password')) |
59 | 50 | ->setLabel('Password') |
@@ -95,12 +86,4 @@ public function getInputFilter(): InputFilterInterface |
95 | 86 | { |
96 | 87 | return $this->inputFilter; |
97 | 88 | } |
98 | | - |
99 | | - public function setInputFilter(InputFilterInterface $inputFilter): FormInterface |
100 | | - { |
101 | | - $this->inputFilter = $inputFilter; |
102 | | - $this->inputFilter->init(); |
103 | | - |
104 | | - return $this; |
105 | | - } |
106 | 89 | } |
0 commit comments