Skip to content

Commit ed89e03

Browse files
committed
ISSUE-345: naming
1 parent 30c7451 commit ed89e03

File tree

5 files changed

+19
-15
lines changed

5 files changed

+19
-15
lines changed

src/Controller/AttributeDefinitionController.php

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace PhpList\RestBundle\Controller;
66

77
use OpenApi\Attributes as OA;
8-
use PhpList\Core\Domain\Model\Subscription\AttributeDefinition;
8+
use PhpList\Core\Domain\Model\Subscription\SubscriberAttributeDefinition;
99
use PhpList\Core\Domain\Service\Manager\AttributeDefinitionManager;
1010
use PhpList\Core\Security\Authentication;
1111
use PhpList\RestBundle\Entity\Request\CreateAttributeDefinitionRequest;
@@ -159,7 +159,7 @@ public function create(Request $request,): JsonResponse
159159
)]
160160
public function update(
161161
Request $request,
162-
#[MapEntity(mapping: ['definitionId' => 'id'])] ?AttributeDefinition $attributeDefinition,
162+
#[MapEntity(mapping: ['definitionId' => 'id'])] ?SubscriberAttributeDefinition $attributeDefinition,
163163
): JsonResponse {
164164
$this->requireAuthentication($request);
165165
if (!$attributeDefinition) {
@@ -219,7 +219,7 @@ public function update(
219219
)]
220220
public function delete(
221221
Request $request,
222-
#[MapEntity(mapping: ['definitionId' => 'id'])] ?AttributeDefinition $attributeDefinition,
222+
#[MapEntity(mapping: ['definitionId' => 'id'])] ?SubscriberAttributeDefinition $attributeDefinition,
223223
): JsonResponse {
224224
$this->requireAuthentication($request);
225225
if (!$attributeDefinition) {
@@ -290,7 +290,11 @@ public function getPaginated(Request $request,): JsonResponse
290290
$this->requireAuthentication($request);
291291

292292
return $this->json(
293-
$this->paginatedDataProvider->getPaginatedList($request, $this->normalizer, AttributeDefinition::class),
293+
$this->paginatedDataProvider->getPaginatedList(
294+
$request,
295+
$this->normalizer,
296+
SubscriberAttributeDefinition::class,
297+
),
294298
Response::HTTP_OK
295299
);
296300
}
@@ -346,7 +350,7 @@ public function getPaginated(Request $request,): JsonResponse
346350
)]
347351
public function getAttributeDefinition(
348352
Request $request,
349-
#[MapEntity(mapping: ['definitionId' => 'id'])] ?AttributeDefinition $attributeDefinition,
353+
#[MapEntity(mapping: ['definitionId' => 'id'])] ?SubscriberAttributeDefinition $attributeDefinition,
350354
): JsonResponse {
351355
$this->requireAuthentication($request);
352356
if (!$attributeDefinition) {

src/Serializer/AttributeDefinitionNormalizer.php

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

55
namespace PhpList\RestBundle\Serializer;
66

7-
use PhpList\Core\Domain\Model\Subscription\AttributeDefinition;
7+
use PhpList\Core\Domain\Model\Subscription\SubscriberAttributeDefinition;
88
use Symfony\Component\Serializer\Normalizer\NormalizerInterface;
99

1010
class AttributeDefinitionNormalizer implements NormalizerInterface
@@ -14,7 +14,7 @@ class AttributeDefinitionNormalizer implements NormalizerInterface
1414
*/
1515
public function normalize($object, string $format = null, array $context = []): array
1616
{
17-
if (!$object instanceof AttributeDefinition) {
17+
if (!$object instanceof SubscriberAttributeDefinition) {
1818
return [];
1919
}
2020

@@ -34,6 +34,6 @@ public function normalize($object, string $format = null, array $context = []):
3434
*/
3535
public function supportsNormalization($data, string $format = null): bool
3636
{
37-
return $data instanceof AttributeDefinition;
37+
return $data instanceof SubscriberAttributeDefinition;
3838
}
3939
}

tests/Integration/Controller/AttributeDefinitionControllerTest.php

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

55
namespace PhpList\RestBundle\Tests\Integration\Controller;
66

7-
use PhpList\Core\Domain\Repository\Subscription\AttributeDefinitionRepository;
7+
use PhpList\Core\Domain\Repository\Subscription\SubscriberAttributeDefinitionRepository;
88
use PhpList\RestBundle\Controller\AttributeDefinitionController;
99
use PhpList\RestBundle\Tests\Integration\Controller\Fixtures\Identity\AdministratorFixture;
1010
use PhpList\RestBundle\Tests\Integration\Controller\Fixtures\Identity\AdministratorTokenFixture;
@@ -95,7 +95,7 @@ public function testDeleteAttributeDefinition()
9595
$this->authenticatedJsonRequest('DELETE', '/api/v2/attributes/1');
9696
$this->assertHttpNoContent();
9797

98-
$repo = self::getContainer()->get(AttributeDefinitionRepository::class);
98+
$repo = self::getContainer()->get(SubscriberAttributeDefinitionRepository::class);
9999
self::assertNull($repo->find(1));
100100
}
101101

tests/Integration/Controller/Fixtures/Subscription/AttributeDefinitionFixture.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
use Doctrine\Bundle\FixturesBundle\Fixture;
88
use Doctrine\Common\DataFixtures\FixtureInterface;
99
use Doctrine\Persistence\ObjectManager;
10-
use PhpList\Core\Domain\Model\Subscription\AttributeDefinition;
10+
use PhpList\Core\Domain\Model\Subscription\SubscriberAttributeDefinition;
1111

1212
class AttributeDefinitionFixture extends Fixture implements FixtureInterface
1313
{
1414
public function load(ObjectManager $manager): void
1515
{
16-
$definition = new AttributeDefinition();
16+
$definition = new SubscriberAttributeDefinition();
1717
$definition->setName('Country');
1818
$definition->setType('checkbox');
1919
$definition->setListOrder(1);

tests/Unit/Serializer/AttributeDefinitionNormalizerTest.php

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

55
namespace PhpList\RestBundle\Tests\Unit\Serializer;
66

7-
use PhpList\Core\Domain\Model\Subscription\AttributeDefinition;
7+
use PhpList\Core\Domain\Model\Subscription\SubscriberAttributeDefinition;
88
use PhpList\RestBundle\Serializer\AttributeDefinitionNormalizer;
99
use PHPUnit\Framework\TestCase;
1010

@@ -14,7 +14,7 @@ public function testSupportsNormalization(): void
1414
{
1515
$normalizer = new AttributeDefinitionNormalizer();
1616

17-
$definition = $this->createMock(AttributeDefinition::class);
17+
$definition = $this->createMock(SubscriberAttributeDefinition::class);
1818
self::assertTrue($normalizer->supportsNormalization($definition));
1919

2020
$nonSupported = new \stdClass();
@@ -23,7 +23,7 @@ public function testSupportsNormalization(): void
2323

2424
public function testNormalize(): void
2525
{
26-
$definition = $this->createMock(AttributeDefinition::class);
26+
$definition = $this->createMock(SubscriberAttributeDefinition::class);
2727
$definition->method('getId')->willReturn(1);
2828
$definition->method('getName')->willReturn('Country');
2929
$definition->method('getType')->willReturn('text');

0 commit comments

Comments
 (0)