Skip to content

Commit 70bec51

Browse files
committed
Fix new field types not having proper interface
1 parent 777f6c7 commit 70bec51

5 files changed

Lines changed: 6 additions & 11 deletions

File tree

Form/Field/FieldType/CustomerSelect.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
namespace Loki\AdminComponents\Form\Field\FieldType;
55

66
use Loki\AdminComponents\Form\Field\Field;
7-
use Loki\AdminComponents\Form\Field\FieldTypeInterface;
87
use Magento\Customer\Model\ResourceModel\Customer\Collection;
98

10-
class CustomerSelect implements FieldTypeInterface
9+
class CustomerSelect extends FieldTypeAbstract
1110
{
1211
public function getInputType(): string
1312
{

Form/Field/FieldType/EntitySelect.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33

44
namespace Loki\AdminComponents\Form\Field\FieldType;
55

6-
use Loki\AdminComponents\Form\Field\FieldTypeInterface;
7-
8-
class EntitySelect extends FieldTypeAbstract implements FieldTypeInterface
6+
class EntitySelect extends FieldTypeAbstract
97
{
108
public function getInputType(): string
119
{

Form/Field/FieldType/FieldTypeAbstract.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
namespace Loki\AdminComponents\Form\Field\FieldType;
66

77
use Loki\AdminComponents\Form\Field\Field;
8+
use Loki\AdminComponents\Form\Field\FieldTypeInterface;
89

9-
abstract class FieldTypeAbstract
10+
abstract class FieldTypeAbstract implements FieldTypeInterface
1011
{
1112
protected ?Field $field = null;
1213

Form/Field/FieldType/Input.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22

33
namespace Loki\AdminComponents\Form\Field\FieldType;
44

5-
use Loki\AdminComponents\Form\Field\FieldTypeInterface;
6-
7-
class Input extends FieldTypeAbstract implements FieldTypeInterface
5+
class Input extends FieldTypeAbstract
86
{
97
public function getTemplate(): string
108
{

Form/Field/FieldType/ProductSelect.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
namespace Loki\AdminComponents\Form\Field\FieldType;
55

66
use Loki\AdminComponents\Form\Field\Field;
7-
use Loki\AdminComponents\Form\Field\FieldTypeInterface;
87
use Magento\Catalog\Model\ResourceModel\Product\Collection;
98

10-
class ProductSelect implements FieldTypeInterface
9+
class ProductSelect extends FieldTypeAbstract
1110
{
1211
public function getInputType(): string
1312
{

0 commit comments

Comments
 (0)