Skip to content

Commit 50eccad

Browse files
committed
renamed enums to match the ones from 5.0 branch
Signed-off-by: MarioRadu <magda_marior@yahoo.com>
1 parent 09aafa3 commit 50eccad

24 files changed

+130
-103
lines changed

.laminas-ci/pre-run.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ COMMAND=$(echo "${JOB}" | jq -r '.command')
44

55
echo "Running pre-run $COMMAND"
66

7-
echo "Running git stash"
8-
git stash
9-
107
if [[ ${COMMAND} =~ phpunit ]];then
118

129
apt-get install php"${PHP_VERSION}"-sqlite3

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@
7373
"Admin\\Admin\\": "src/Admin/src/",
7474
"Admin\\Page\\": "src/Page/src/",
7575
"Admin\\Dashboard\\": "src/Dashboard/src/",
76-
"Admin\\Setting\\": "src/Setting/src/"
76+
"Admin\\Setting\\": "src/Setting/src/",
77+
"Admin\\Fixtures\\": "data/doctrine/fixtures"
7778
}
7879
},
7980
"autoload-dev": {

src/Admin/src/ConfigProvider.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
namespace Admin\Admin;
66

77
use Admin\Admin\Adapter\AuthenticationAdapter;
8-
use Admin\Admin\DBAL\Types\AdminIsMobileEnumType;
9-
use Admin\Admin\DBAL\Types\AdminLoginStatusEnumType;
108
use Admin\Admin\DBAL\Types\AdminRoleEnumType;
119
use Admin\Admin\DBAL\Types\AdminStatusEnumType;
10+
use Admin\Admin\DBAL\Types\SuccessFailureEnumType;
11+
use Admin\Admin\DBAL\Types\YesNoEnumType;
1212
use Admin\Admin\Delegator\AdminRoleDelegator;
1313
use Admin\Admin\Entity\Admin;
1414
use Admin\Admin\Entity\AdminInterface;
@@ -141,10 +141,10 @@ public function getDoctrineConfig(): array
141141
],
142142
],
143143
'types' => [
144-
AdminStatusEnumType::NAME => AdminStatusEnumType::class,
145-
AdminLoginStatusEnumType::NAME => AdminLoginStatusEnumType::class,
146-
AdminIsMobileEnumType::NAME => AdminIsMobileEnumType::class,
147-
AdminRoleEnumType::NAME => AdminRoleEnumType::class,
144+
AdminStatusEnumType::NAME => AdminStatusEnumType::class,
145+
SuccessFailureEnumType::NAME => SuccessFailureEnumType::class,
146+
YesNoEnumType::NAME => YesNoEnumType::class,
147+
AdminRoleEnumType::NAME => AdminRoleEnumType::class,
148148
],
149149
];
150150
}

src/Admin/src/DBAL/Types/AdminLoginStatusEnumType.php renamed to src/Admin/src/DBAL/Types/SuccessFailureEnumType.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44

55
namespace Admin\Admin\DBAL\Types;
66

7-
use Admin\Admin\Enum\AdminLoginStatusEnum;
7+
use Admin\Admin\Enum\SuccessFailureEnum;
88
use Admin\App\DBAL\Types\AbstractEnumType;
99

10-
class AdminLoginStatusEnumType extends AbstractEnumType
10+
class SuccessFailureEnumType extends AbstractEnumType
1111
{
12-
public const NAME = 'admin_login_status_enum';
12+
public const NAME = 'success_failure_enum';
1313

1414
protected function getEnumClass(): string
1515
{
16-
return AdminLoginStatusEnum::class;
16+
return SuccessFailureEnum::class;
1717
}
1818

1919
public function getName(): string

src/Admin/src/DBAL/Types/AdminIsMobileEnumType.php renamed to src/Admin/src/DBAL/Types/YesNoEnumType.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44

55
namespace Admin\Admin\DBAL\Types;
66

7-
use Admin\Admin\Enum\AdminIsMobileEnum;
7+
use Admin\Admin\Enum\YesNoEnum;
88
use Admin\App\DBAL\Types\AbstractEnumType;
99

10-
class AdminIsMobileEnumType extends AbstractEnumType
10+
class YesNoEnumType extends AbstractEnumType
1111
{
12-
public const NAME = 'admin_is_mobile_enum';
12+
public const NAME = 'yes_no_enum';
1313

1414
protected function getEnumClass(): string
1515
{
16-
return AdminIsMobileEnum::class;
16+
return YesNoEnum::class;
1717
}
1818

1919
public function getName(): string

src/Admin/src/Entity/AdminLogin.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
namespace Admin\Admin\Entity;
66

7-
use Admin\Admin\Enum\AdminIsMobileEnum;
8-
use Admin\Admin\Enum\AdminLoginStatusEnum;
7+
use Admin\Admin\Enum\SuccessFailureEnum;
8+
use Admin\Admin\Enum\YesNoEnum;
99
use Admin\Admin\Repository\AdminLoginRepository;
1010
use Admin\App\Entity\AbstractEntity;
1111
use Admin\App\Entity\TimestampsTrait;
@@ -40,8 +40,8 @@ class AdminLogin extends AbstractEntity
4040
#[ORM\Column(name: 'deviceModel', type: 'string', length: 40, nullable: true)]
4141
protected ?string $deviceModel = null;
4242

43-
#[ORM\Column(type: 'admin_is_mobile_enum')]
44-
protected ?AdminIsMobileEnum $isMobile = null;
43+
#[ORM\Column(type: 'yes_no_enum')]
44+
protected ?YesNoEnum $isMobile = null;
4545

4646
#[ORM\Column(name: 'osName', type: 'string', length: 20, nullable: true)]
4747
protected ?string $osName = null;
@@ -64,8 +64,8 @@ class AdminLogin extends AbstractEntity
6464
#[ORM\Column(name: 'clientVersion', type: 'string', length: 20, nullable: true)]
6565
protected ?string $clientVersion = null;
6666

67-
#[ORM\Column(type: 'admin_login_status_enum', nullable: true)]
68-
protected ?AdminLoginStatusEnum $loginStatus = null;
67+
#[ORM\Column(type: 'success_failure_enum', nullable: true)]
68+
protected ?SuccessFailureEnum $loginStatus = null;
6969

7070
#[ORM\Column(name: 'identity', type: 'string', length: 100, nullable: true)]
7171
protected ?string $identity = null;
@@ -154,12 +154,12 @@ public function setDeviceModel(?string $deviceModel): self
154154
return $this;
155155
}
156156

157-
public function getIsMobile(): ?AdminIsMobileEnum
157+
public function getIsMobile(): ?YesNoEnum
158158
{
159159
return $this->isMobile;
160160
}
161161

162-
public function setIsMobile(?AdminIsMobileEnum $isMobile): self
162+
public function setIsMobile(?YesNoEnum $isMobile): self
163163
{
164164
$this->isMobile = $isMobile;
165165

@@ -250,12 +250,12 @@ public function setClientVersion(?string $clientVersion): self
250250
return $this;
251251
}
252252

253-
public function getLoginStatus(): ?AdminLoginStatusEnum
253+
public function getLoginStatus(): ?SuccessFailureEnum
254254
{
255255
return $this->loginStatus;
256256
}
257257

258-
public function setLoginStatus(?AdminLoginStatusEnum $loginStatus): self
258+
public function setLoginStatus(?SuccessFailureEnum $loginStatus): self
259259
{
260260
$this->loginStatus = $loginStatus;
261261

src/Admin/src/Enum/AdminIsMobileEnum.php

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/Admin/src/Enum/AdminLoginStatusEnum.php

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/Admin/src/Enum/AdminRoleEnum.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,15 @@
44

55
namespace Admin\Admin\Enum;
66

7+
use function array_column;
8+
79
enum AdminRoleEnum: string
810
{
911
case Admin = 'admin';
1012
case Superuser = 'superuser';
13+
14+
public static function values(): array
15+
{
16+
return array_column(self::cases(), 'value');
17+
}
1118
}

src/Admin/src/Enum/AdminStatusEnum.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,15 @@
44

55
namespace Admin\Admin\Enum;
66

7+
use function array_column;
8+
79
enum AdminStatusEnum: string
810
{
911
case Active = 'active';
10-
case Inactive = 'pending';
12+
case Inactive = 'inactive';
13+
14+
public static function values(): array
15+
{
16+
return array_column(self::cases(), 'value');
17+
}
1118
}

0 commit comments

Comments
 (0)