Skip to content

Commit

Permalink
refactor: Move MainTransformer to its own namespace.
Browse files Browse the repository at this point in the history
  • Loading branch information
priyadi committed Jan 13, 2024
1 parent 709e68a commit 4756a26
Show file tree
Hide file tree
Showing 15 changed files with 33 additions and 12 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* refactor: Consolidate boilerplate code for getting the `ObjectCache`.
* refactor: Move transformer query logic to `TransformerRegistry`.
* refactor: Mover more logic to `TransformerRegistry`.
* refactor: Move `MainTransformer` to its own namespace.

## 0.5.4

Expand Down
2 changes: 1 addition & 1 deletion config/services.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

use Rekalogika\Mapper\Command\MappingCommand;
use Rekalogika\Mapper\Command\TryCommand;
use Rekalogika\Mapper\MainTransformer;
use Rekalogika\Mapper\MainTransformer\MainTransformer;
use Rekalogika\Mapper\Mapper;
use Rekalogika\Mapper\MapperInterface;
use Rekalogika\Mapper\Mapping\CachingMappingFactory;
Expand Down
18 changes: 18 additions & 0 deletions src/Attribute/MapperClassAttributeInterface.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php

declare(strict_types=1);

/*
* This file is part of rekalogika/mapper package.
*
* (c) Priyadi Iman Nurcahyo <https://rekalogika.dev>
*
* For the full copyright and license information, please view the LICENSE file
* that was distributed with this source code.
*/

namespace Rekalogika\Mapper\Attribute;

interface MapperClassAttributeInterface
{
}
2 changes: 2 additions & 0 deletions src/Contracts/MainTransformerAwareInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@

namespace Rekalogika\Mapper\Contracts;

use Rekalogika\Mapper\MainTransformer\MainTransformerInterface;

interface MainTransformerAwareInterface
{
public function withMainTransformer(MainTransformerInterface $mainTransformer): static;
Expand Down
1 change: 1 addition & 0 deletions src/Contracts/MainTransformerAwareTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
namespace Rekalogika\Mapper\Contracts;

use Rekalogika\Mapper\Exception\LogicException;
use Rekalogika\Mapper\MainTransformer\MainTransformerInterface;

trait MainTransformerAwareTrait
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,9 @@
* that was distributed with this source code.
*/

namespace Rekalogika\Mapper;
namespace Rekalogika\Mapper\MainTransformer;

use Rekalogika\Mapper\Contracts\MainTransformerAwareInterface;
use Rekalogika\Mapper\Contracts\MainTransformerInterface;
use Rekalogika\Mapper\Contracts\MixedType;
use Rekalogika\Mapper\Contracts\TransformerInterface;
use Rekalogika\Mapper\Exception\LogicException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* that was distributed with this source code.
*/

namespace Rekalogika\Mapper\Contracts;
namespace Rekalogika\Mapper\MainTransformer;

use Symfony\Component\PropertyInfo\Type;

Expand Down
2 changes: 1 addition & 1 deletion src/Mapper.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@

namespace Rekalogika\Mapper;

use Rekalogika\Mapper\Contracts\MainTransformerInterface;
use Rekalogika\Mapper\Exception\UnexpectedValueException;
use Rekalogika\Mapper\MainTransformer\MainTransformerInterface;
use Rekalogika\Mapper\Util\TypeFactory;

final class Mapper implements MapperInterface
Expand Down
2 changes: 1 addition & 1 deletion src/MapperFactory/MapperFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
use Rekalogika\Mapper\Command\MappingCommand;
use Rekalogika\Mapper\Command\TryCommand;
use Rekalogika\Mapper\Contracts\TransformerInterface;
use Rekalogika\Mapper\MainTransformer;
use Rekalogika\Mapper\MainTransformer\MainTransformer;
use Rekalogika\Mapper\Mapper;
use Rekalogika\Mapper\MapperInterface;
use Rekalogika\Mapper\Mapping\MappingFactory;
Expand Down
2 changes: 1 addition & 1 deletion src/MethodMapper/ClassMethodTransformer.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
use Rekalogika\Mapper\Contracts\TransformerInterface;
use Rekalogika\Mapper\Contracts\TypeMapping;
use Rekalogika\Mapper\Exception\InvalidArgumentException;
use Rekalogika\Mapper\MainTransformer;
use Rekalogika\Mapper\MainTransformer\MainTransformer;
use Rekalogika\Mapper\ObjectCache\ObjectCacheFactoryInterface;
use Rekalogika\Mapper\Util\TypeFactory;
use Symfony\Component\PropertyInfo\Type;
Expand Down
2 changes: 1 addition & 1 deletion src/Transformer/ObjectToObjectTransformer.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
use Rekalogika\Mapper\Exception\InstantiationFailureException;
use Rekalogika\Mapper\Exception\InvalidArgumentException;
use Rekalogika\Mapper\Exception\InvalidClassException;
use Rekalogika\Mapper\MainTransformer;
use Rekalogika\Mapper\MainTransformer\MainTransformer;
use Rekalogika\Mapper\ObjectCache\ObjectCacheFactoryInterface;
use Rekalogika\Mapper\TypeResolver\TypeResolverInterface;
use Rekalogika\Mapper\Util\TypeCheck;
Expand Down
2 changes: 1 addition & 1 deletion src/Transformer/TraversableToArrayAccessTransformer.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
use Rekalogika\Mapper\Exception\InvalidArgumentException;
use Rekalogika\Mapper\Exception\InvalidTypeInArgumentException;
use Rekalogika\Mapper\Exception\MissingMemberKeyTypeException;
use Rekalogika\Mapper\MainTransformer;
use Rekalogika\Mapper\MainTransformer\MainTransformer;
use Rekalogika\Mapper\ObjectCache\ObjectCacheFactoryInterface;
use Rekalogika\Mapper\Util\TypeCheck;
use Rekalogika\Mapper\Util\TypeFactory;
Expand Down
2 changes: 1 addition & 1 deletion src/Transformer/TraversableToTraversableTransformer.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
use Rekalogika\Mapper\Exception\InvalidArgumentException;
use Rekalogika\Mapper\Exception\MissingMemberKeyTypeException;
use Rekalogika\Mapper\Exception\MissingMemberValueTypeException;
use Rekalogika\Mapper\MainTransformer;
use Rekalogika\Mapper\MainTransformer\MainTransformer;
use Rekalogika\Mapper\Model\TraversableCountableWrapper;
use Rekalogika\Mapper\ObjectCache\ObjectCacheFactoryInterface;
use Rekalogika\Mapper\Util\TypeCheck;
Expand Down
2 changes: 1 addition & 1 deletion tests/Common/AbstractIntegrationTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

use PHPUnit\Framework\TestCase;
use Rekalogika\Mapper\Contracts\TransformerInterface;
use Rekalogika\Mapper\MainTransformer;
use Rekalogika\Mapper\MainTransformer\MainTransformer;
use Rekalogika\Mapper\MapperInterface;

abstract class AbstractIntegrationTest extends TestCase
Expand Down
2 changes: 1 addition & 1 deletion tests/Common/MapperTestFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

namespace Rekalogika\Mapper\Tests\Common;

use Rekalogika\Mapper\MainTransformer;
use Rekalogika\Mapper\MainTransformer\MainTransformer;
use Rekalogika\Mapper\MapperFactory\MapperFactory;
use Rekalogika\Mapper\Mapping\MappingFactoryInterface;
use Rekalogika\Mapper\TypeResolver\TypeResolverInterface;
Expand Down

0 comments on commit 4756a26

Please sign in to comment.