Code Duplication    Length = 7-7 lines in 3 locations

src/Entity/Account.php 3 locations

@@ 1242-1248 (lines=7) @@
1239
    {
1240
        $ac = new static();
1241
1242
        if ($account['maxsub'] === "unlimited") {
1243
            $ac->setMaxSubDomain(-1);
1244
        } elseif ($account['maxsub'] === "unknown") {
1245
            $ac->setMaxSubDomain(0);
1246
        } else {
1247
            $ac->setMaxSubDomain(intval($account['maxsub']));
1248
        }
1249
1250
        $ac->setPartition($account['partition']);
1251
@@ 1297-1303 (lines=7) @@
1294
1295
        $ac->setMaxSQL($account['maxsql'] === "unlimited" ? -1 : intval($account['maxsql']));
1296
1297
        if ($account['maxaddons'] === "*unknown*") {
1298
            $ac->setMaxAddonDomains(0);
1299
        } elseif ($account['maxaddons'] === "unlimited") {
1300
            $ac->setMaxAddonDomains(-1);
1301
        } else {
1302
            $ac->setMaxAddonDomains(intval($account['maxaddons']));
1303
        }
1304
1305
        if ($account['maxparked'] === "*unknown*") {
1306
            $ac->setMaxParkedDomains(0);
@@ 1305-1311 (lines=7) @@
1302
            $ac->setMaxAddonDomains(intval($account['maxaddons']));
1303
        }
1304
1305
        if ($account['maxparked'] === "*unknown*") {
1306
            $ac->setMaxParkedDomains(0);
1307
        } elseif ($account['maxparked'] === "unlimited") {
1308
            $ac->setMaxParkedDomains(-1);
1309
        } else {
1310
            $ac->setMaxParkedDomains(intval($account['maxparked']));
1311
        }
1312
1313
        $ac->setIsLocked((bool)$account['is_locked']);
1314
        $ac->setOwner($account['owner']);