mirror of
https://github.com/maelgangloff/domain-watchdog.git
synced 2025-12-29 16:15:04 +00:00
chore: code format
This commit is contained in:
@@ -41,7 +41,7 @@ class RegisterDomainCommand extends Command
|
|||||||
protected function execute(InputInterface $input, OutputInterface $output): int
|
protected function execute(InputInterface $input, OutputInterface $output): int
|
||||||
{
|
{
|
||||||
$io = new SymfonyStyle($input, $output);
|
$io = new SymfonyStyle($input, $output);
|
||||||
$ldhName = RDAPService::convertToIdn($input->getArgument('domain'));
|
$ldhName = RDAPService::convertToIdn($input->getArgument('domain'));
|
||||||
$force = (bool) $input->getOption('force');
|
$force = (bool) $input->getOption('force');
|
||||||
$notif = (bool) $input->getOption('notif');
|
$notif = (bool) $input->getOption('notif');
|
||||||
$domain = $this->domainRepository->findOneBy(['ldhName' => $ldhName]);
|
$domain = $this->domainRepository->findOneBy(['ldhName' => $ldhName]);
|
||||||
|
|||||||
@@ -203,7 +203,7 @@ class RDAPService
|
|||||||
throw new BadRequestException('Domain must contain at least one dot');
|
throw new BadRequestException('Domain must contain at least one dot');
|
||||||
}
|
}
|
||||||
|
|
||||||
$tld = self::convertToIdn((substr($domain, $lastDotPosition + 1)));
|
$tld = self::convertToIdn(substr($domain, $lastDotPosition + 1));
|
||||||
$tldEntity = $this->tldRepository->findOneBy(['tld' => $tld]);
|
$tldEntity = $this->tldRepository->findOneBy(['tld' => $tld]);
|
||||||
|
|
||||||
if (null === $tldEntity) {
|
if (null === $tldEntity) {
|
||||||
|
|||||||
@@ -7,9 +7,6 @@ namespace App\Tests\Entity;
|
|||||||
use App\Entity\Domain;
|
use App\Entity\Domain;
|
||||||
use App\Entity\DomainEvent;
|
use App\Entity\DomainEvent;
|
||||||
use App\Entity\DomainStatus;
|
use App\Entity\DomainStatus;
|
||||||
use DateInterval;
|
|
||||||
use DateTimeImmutable;
|
|
||||||
use Exception;
|
|
||||||
use PHPUnit\Framework\Attributes\DataProvider;
|
use PHPUnit\Framework\Attributes\DataProvider;
|
||||||
use PHPUnit\Framework\TestCase;
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
@@ -52,7 +49,7 @@ final class DomainTest extends TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @throws Exception
|
* @throws \Exception
|
||||||
*/
|
*/
|
||||||
public function testGetExpiresInDays(): void
|
public function testGetExpiresInDays(): void
|
||||||
{
|
{
|
||||||
@@ -68,7 +65,7 @@ final class DomainTest extends TestCase
|
|||||||
(new Domain())
|
(new Domain())
|
||||||
->addEvent(
|
->addEvent(
|
||||||
(new DomainEvent())
|
(new DomainEvent())
|
||||||
->setDate((new DateTimeImmutable())->add(new DateInterval('P10D')))
|
->setDate((new \DateTimeImmutable())->add(new \DateInterval('P10D')))
|
||||||
->setAction('expiration')
|
->setAction('expiration')
|
||||||
->setDeleted(false)
|
->setDeleted(false)
|
||||||
)->getExpiresInDays(),
|
)->getExpiresInDays(),
|
||||||
@@ -83,8 +80,8 @@ final class DomainTest extends TestCase
|
|||||||
(new DomainStatus())
|
(new DomainStatus())
|
||||||
->setAddStatus(['pending delete'])
|
->setAddStatus(['pending delete'])
|
||||||
->setDeleteStatus(['active'])
|
->setDeleteStatus(['active'])
|
||||||
->setCreatedAt(new DateTimeImmutable())
|
->setCreatedAt(new \DateTimeImmutable())
|
||||||
->setDate(new DateTimeImmutable())
|
->setDate(new \DateTimeImmutable())
|
||||||
)->getExpiresInDays(),
|
)->getExpiresInDays(),
|
||||||
'Guess based on domain EPP status'
|
'Guess based on domain EPP status'
|
||||||
);
|
);
|
||||||
@@ -97,8 +94,8 @@ final class DomainTest extends TestCase
|
|||||||
(new DomainStatus())
|
(new DomainStatus())
|
||||||
->setAddStatus(['redemption period'])
|
->setAddStatus(['redemption period'])
|
||||||
->setDeleteStatus(['active'])
|
->setDeleteStatus(['active'])
|
||||||
->setCreatedAt(new DateTimeImmutable())
|
->setCreatedAt(new \DateTimeImmutable())
|
||||||
->setDate(new DateTimeImmutable())
|
->setDate(new \DateTimeImmutable())
|
||||||
)->getExpiresInDays(),
|
)->getExpiresInDays(),
|
||||||
'Domain name entered in the redemption period'
|
'Domain name entered in the redemption period'
|
||||||
);
|
);
|
||||||
@@ -109,7 +106,7 @@ final class DomainTest extends TestCase
|
|||||||
->setStatus(['pending delete'])
|
->setStatus(['pending delete'])
|
||||||
->addEvent(
|
->addEvent(
|
||||||
(new DomainEvent())
|
(new DomainEvent())
|
||||||
->setDate((new DateTimeImmutable())->sub(new DateInterval('P10D')))
|
->setDate((new \DateTimeImmutable())->sub(new \DateInterval('P10D')))
|
||||||
->setAction('expiration')
|
->setAction('expiration')
|
||||||
->setDeleted(false)
|
->setDeleted(false)
|
||||||
)
|
)
|
||||||
@@ -117,8 +114,8 @@ final class DomainTest extends TestCase
|
|||||||
(new DomainStatus())
|
(new DomainStatus())
|
||||||
->setAddStatus(['pending delete'])
|
->setAddStatus(['pending delete'])
|
||||||
->setDeleteStatus(['active'])
|
->setDeleteStatus(['active'])
|
||||||
->setCreatedAt(new DateTimeImmutable())
|
->setCreatedAt(new \DateTimeImmutable())
|
||||||
->setDate(new DateTimeImmutable())
|
->setDate(new \DateTimeImmutable())
|
||||||
)->getExpiresInDays(),
|
)->getExpiresInDays(),
|
||||||
'Domain name entered in the pending delete period'
|
'Domain name entered in the pending delete period'
|
||||||
);
|
);
|
||||||
@@ -129,7 +126,7 @@ final class DomainTest extends TestCase
|
|||||||
->setStatus(['pending delete'])
|
->setStatus(['pending delete'])
|
||||||
->addEvent(
|
->addEvent(
|
||||||
(new DomainEvent())
|
(new DomainEvent())
|
||||||
->setDate((new DateTimeImmutable())->sub(new DateInterval('P' . (45 + 30 + 4) . 'D')))
|
->setDate((new \DateTimeImmutable())->sub(new \DateInterval('P'.(45 + 30 + 4).'D')))
|
||||||
->setAction('expiration')
|
->setAction('expiration')
|
||||||
->setDeleted(false)
|
->setDeleted(false)
|
||||||
)
|
)
|
||||||
@@ -137,8 +134,8 @@ final class DomainTest extends TestCase
|
|||||||
(new DomainStatus())
|
(new DomainStatus())
|
||||||
->setAddStatus(['pending delete'])
|
->setAddStatus(['pending delete'])
|
||||||
->setDeleteStatus(['active'])
|
->setDeleteStatus(['active'])
|
||||||
->setCreatedAt(new DateTimeImmutable())
|
->setCreatedAt(new \DateTimeImmutable())
|
||||||
->setDate(new DateTimeImmutable())
|
->setDate(new \DateTimeImmutable())
|
||||||
)->getExpiresInDays(),
|
)->getExpiresInDays(),
|
||||||
'Guess based on domain status in priority'
|
'Guess based on domain status in priority'
|
||||||
);
|
);
|
||||||
@@ -154,7 +151,7 @@ final class DomainTest extends TestCase
|
|||||||
->setStatus(['pending delete'])
|
->setStatus(['pending delete'])
|
||||||
->addEvent(
|
->addEvent(
|
||||||
(new DomainEvent())
|
(new DomainEvent())
|
||||||
->setDate(new DateTimeImmutable())
|
->setDate(new \DateTimeImmutable())
|
||||||
->setAction('deletion')
|
->setAction('deletion')
|
||||||
->setDeleted(false)
|
->setDeleted(false)
|
||||||
)->getExpiresInDays(),
|
)->getExpiresInDays(),
|
||||||
@@ -164,7 +161,7 @@ final class DomainTest extends TestCase
|
|||||||
|
|
||||||
public function testSetLdhName(): void
|
public function testSetLdhName(): void
|
||||||
{
|
{
|
||||||
/**
|
/*
|
||||||
* @see https://en.wikipedia.org/wiki/IDN_Test_TLDs
|
* @see https://en.wikipedia.org/wiki/IDN_Test_TLDs
|
||||||
*/
|
*/
|
||||||
$this->assertEquals('xn--zckzah',
|
$this->assertEquals('xn--zckzah',
|
||||||
@@ -185,7 +182,7 @@ final class DomainTest extends TestCase
|
|||||||
|
|
||||||
public static function isToBeUpdatedProvider(): array
|
public static function isToBeUpdatedProvider(): array
|
||||||
{
|
{
|
||||||
$now = new DateTimeImmutable();
|
$now = new \DateTimeImmutable();
|
||||||
|
|
||||||
return [
|
return [
|
||||||
// 1. updatedAt >= 7 days -> true
|
// 1. updatedAt >= 7 days -> true
|
||||||
@@ -218,20 +215,19 @@ final class DomainTest extends TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @throws Exception
|
* @throws \Exception
|
||||||
*/
|
*/
|
||||||
#[DataProvider('isToBeUpdatedProvider')]
|
#[DataProvider('isToBeUpdatedProvider')]
|
||||||
public function testIsToBeUpdated(
|
public function testIsToBeUpdated(
|
||||||
DateTimeImmutable $updatedAt,
|
\DateTimeImmutable $updatedAt,
|
||||||
bool $deleted,
|
bool $deleted,
|
||||||
bool $fromUser,
|
bool $fromUser,
|
||||||
bool $intensifyLastDay,
|
bool $intensifyLastDay,
|
||||||
int $expiresIn,
|
int $expiresIn,
|
||||||
bool $watchClosely,
|
bool $watchClosely,
|
||||||
array $status,
|
array $status,
|
||||||
bool $expected,
|
bool $expected,
|
||||||
): void
|
): void {
|
||||||
{
|
|
||||||
$mock = $this->getMockBuilder(Domain::class)
|
$mock = $this->getMockBuilder(Domain::class)
|
||||||
->onlyMethods(['getUpdatedAt', 'getDeleted', 'getExpiresInDays', 'isToBeWatchClosely', 'getStatus'])
|
->onlyMethods(['getUpdatedAt', 'getDeleted', 'getExpiresInDays', 'isToBeWatchClosely', 'getStatus'])
|
||||||
->getMock();
|
->getMock();
|
||||||
|
|||||||
@@ -1,9 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Tests\Service;
|
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
|
||||||
|
|
||||||
class RDAPServiceTest extends TestCase
|
|
||||||
{
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user