Commit aa41106 1 parent 03e7f31 commit aa41106 Copy full SHA for aa41106
File tree 14 files changed +28
-26
lines changed
14 files changed +28
-26
lines changed Original file line number Diff line number Diff line change 13
13
* refactor(` ObjectToObjectMetadataFactory ` ): Remove ` Context ` .
14
14
* refactor(` MapperOptions ` ): Simplify option names.
15
15
* fix: Fix deprecations.
16
+ * refactor(` ProxyGeneratorInterface ` ): Use class as input. Remove dependency on ` ObjectToObjectMetadata ` .
17
+ * refactor(` ProxyGeneratorInterface ` ): Move proxy namespace to top-level namespace.
16
18
17
19
## 0.7.3
18
20
Original file line number Diff line number Diff line change 27
27
use Rekalogika \Mapper \Mapping \Implementation \WarmableMappingFactory ;
28
28
use Rekalogika \Mapper \Mapping \MappingFactoryInterface ;
29
29
use Rekalogika \Mapper \ObjectCache \Implementation \ObjectCacheFactory ;
30
+ use Rekalogika \Mapper \Proxy \Implementation \ProxyGenerator ;
31
+ use Rekalogika \Mapper \Proxy \Implementation \ProxyRegistry ;
30
32
use Rekalogika \Mapper \SubMapper \Implementation \SubMapperFactory ;
31
33
use Rekalogika \Mapper \Transformer \ArrayLikeMetadata \Implementation \ArrayLikeMetadataFactory ;
32
34
use Rekalogika \Mapper \Transformer \ArrayLikeMetadata \Implementation \CachingArrayLikeMetadataFactory ;
45
47
use Rekalogika \Mapper \Transformer \ObjectToObjectMetadata \Implementation \ProxyResolvingObjectToObjectMetadataFactory ;
46
48
use Rekalogika \Mapper \Transformer \ObjectToObjectTransformer ;
47
49
use Rekalogika \Mapper \Transformer \ObjectToStringTransformer ;
48
- use Rekalogika \Mapper \Transformer \Proxy \Implementation \ProxyGenerator ;
49
- use Rekalogika \Mapper \Transformer \Proxy \Implementation \ProxyRegistry ;
50
50
use Rekalogika \Mapper \Transformer \ScalarToScalarTransformer ;
51
51
use Rekalogika \Mapper \Transformer \StringToBackedEnumTransformer ;
52
52
use Rekalogika \Mapper \Transformer \SymfonyUidTransformer ;
Original file line number Diff line number Diff line change 31
31
use Rekalogika \Mapper \Mapping \MappingFactoryInterface ;
32
32
use Rekalogika \Mapper \ObjectCache \Implementation \ObjectCacheFactory ;
33
33
use Rekalogika \Mapper \ObjectCache \ObjectCacheFactoryInterface ;
34
+ use Rekalogika \Mapper \Proxy \Implementation \ProxyGenerator ;
35
+ use Rekalogika \Mapper \Proxy \Implementation \ProxyRegistry ;
36
+ use Rekalogika \Mapper \Proxy \ProxyAutoloaderInterface ;
37
+ use Rekalogika \Mapper \Proxy \ProxyGeneratorInterface ;
38
+ use Rekalogika \Mapper \Proxy \ProxyRegistryInterface ;
34
39
use Rekalogika \Mapper \ServiceMethod \ServiceMethodSpecification ;
35
40
use Rekalogika \Mapper \SubMapper \Implementation \SubMapperFactory ;
36
41
use Rekalogika \Mapper \SubMapper \SubMapperFactoryInterface ;
51
56
use Rekalogika \Mapper \Transformer \ObjectToObjectMetadata \ObjectToObjectMetadataFactoryInterface ;
52
57
use Rekalogika \Mapper \Transformer \ObjectToObjectTransformer ;
53
58
use Rekalogika \Mapper \Transformer \ObjectToStringTransformer ;
54
- use Rekalogika \Mapper \Transformer \Proxy \Implementation \ProxyGenerator ;
55
- use Rekalogika \Mapper \Transformer \Proxy \Implementation \ProxyRegistry ;
56
- use Rekalogika \Mapper \Transformer \Proxy \ProxyAutoloaderInterface ;
57
- use Rekalogika \Mapper \Transformer \Proxy \ProxyGeneratorInterface ;
58
- use Rekalogika \Mapper \Transformer \Proxy \ProxyRegistryInterface ;
59
59
use Rekalogika \Mapper \Transformer \ScalarToScalarTransformer ;
60
60
use Rekalogika \Mapper \Transformer \StringToBackedEnumTransformer ;
61
61
use Rekalogika \Mapper \Transformer \SymfonyUidTransformer ;
Original file line number Diff line number Diff line change 11
11
* that was distributed with this source code.
12
12
*/
13
13
14
- namespace Rekalogika \Mapper \Transformer \ Proxy \Exception ;
14
+ namespace Rekalogika \Mapper \Proxy \Exception ;
15
15
16
16
use Rekalogika \Mapper \Exception \RuntimeException ;
17
17
Original file line number Diff line number Diff line change 11
11
* that was distributed with this source code.
12
12
*/
13
13
14
- namespace Rekalogika \Mapper \Transformer \ Proxy \Implementation ;
14
+ namespace Rekalogika \Mapper \Proxy \Implementation ;
15
15
16
- use Rekalogika \Mapper \Transformer \ Proxy \Exception \ProxyNotSupportedException ;
17
- use Rekalogika \Mapper \Transformer \ Proxy \ProxyGeneratorInterface ;
18
- use Rekalogika \Mapper \Transformer \ Proxy \ProxySpecification ;
16
+ use Rekalogika \Mapper \Proxy \Exception \ProxyNotSupportedException ;
17
+ use Rekalogika \Mapper \Proxy \ProxyGeneratorInterface ;
18
+ use Rekalogika \Mapper \Proxy \ProxySpecification ;
19
19
use Symfony \Component \VarExporter \Exception \LogicException ;
20
20
use Symfony \Component \VarExporter \ProxyHelper ;
21
21
Original file line number Diff line number Diff line change 11
11
* that was distributed with this source code.
12
12
*/
13
13
14
- namespace Rekalogika \Mapper \Transformer \ Proxy \Implementation ;
14
+ namespace Rekalogika \Mapper \Proxy \Implementation ;
15
15
16
- use Rekalogika \Mapper \Transformer \ Proxy \ProxyAutoloaderInterface ;
17
- use Rekalogika \Mapper \Transformer \ Proxy \ProxyRegistryInterface ;
18
- use Rekalogika \Mapper \Transformer \ Proxy \ProxySpecification ;
16
+ use Rekalogika \Mapper \Proxy \ProxyAutoloaderInterface ;
17
+ use Rekalogika \Mapper \Proxy \ProxyRegistryInterface ;
18
+ use Rekalogika \Mapper \Proxy \ProxySpecification ;
19
19
20
20
final class ProxyRegistry implements ProxyRegistryInterface, ProxyAutoloaderInterface
21
21
{
Original file line number Diff line number Diff line change 11
11
* that was distributed with this source code.
12
12
*/
13
13
14
- namespace Rekalogika \Mapper \Transformer \ Proxy ;
14
+ namespace Rekalogika \Mapper \Proxy ;
15
15
16
16
interface ProxyAutoloaderInterface
17
17
{
Original file line number Diff line number Diff line change 11
11
* that was distributed with this source code.
12
12
*/
13
13
14
- namespace Rekalogika \Mapper \Transformer \ Proxy ;
14
+ namespace Rekalogika \Mapper \Proxy ;
15
15
16
- use Rekalogika \Mapper \Transformer \ Proxy \Exception \ProxyNotSupportedException ;
16
+ use Rekalogika \Mapper \Proxy \Exception \ProxyNotSupportedException ;
17
17
18
18
interface ProxyGeneratorInterface
19
19
{
Original file line number Diff line number Diff line change 11
11
* that was distributed with this source code.
12
12
*/
13
13
14
- namespace Rekalogika \Mapper \Transformer \ Proxy ;
14
+ namespace Rekalogika \Mapper \Proxy ;
15
15
16
16
interface ProxyRegistryInterface
17
17
{
Original file line number Diff line number Diff line change 11
11
* that was distributed with this source code.
12
12
*/
13
13
14
- namespace Rekalogika \Mapper \Transformer \ Proxy ;
14
+ namespace Rekalogika \Mapper \Proxy ;
15
15
16
16
final readonly class ProxySpecification
17
17
{
Original file line number Diff line number Diff line change 17
17
use Rekalogika \Mapper \DependencyInjection \CompilerPass \ObjectMapperPass ;
18
18
use Rekalogika \Mapper \DependencyInjection \CompilerPass \PropertyMapperPass ;
19
19
use Rekalogika \Mapper \DependencyInjection \CompilerPass \RemoveOptionalDefinitionPass ;
20
- use Rekalogika \Mapper \Transformer \ Proxy \ProxyAutoloaderInterface ;
20
+ use Rekalogika \Mapper \Proxy \ProxyAutoloaderInterface ;
21
21
use Symfony \Component \DependencyInjection \ContainerBuilder ;
22
22
use Symfony \Component \HttpKernel \Bundle \Bundle ;
23
23
Original file line number Diff line number Diff line change 15
15
16
16
use Rekalogika \Mapper \Attribute \InheritanceMap ;
17
17
use Rekalogika \Mapper \CustomMapper \PropertyMapperResolverInterface ;
18
+ use Rekalogika \Mapper \Proxy \Exception \ProxyNotSupportedException ;
19
+ use Rekalogika \Mapper \Proxy \ProxyGeneratorInterface ;
18
20
use Rekalogika \Mapper \Transformer \Contracts \MixedType ;
19
21
use Rekalogika \Mapper \Transformer \EagerPropertiesResolver \EagerPropertiesResolverInterface ;
20
22
use Rekalogika \Mapper \Transformer \Exception \InternalClassUnsupportedException ;
25
27
use Rekalogika \Mapper \Transformer \ObjectToObjectMetadata \ReadMode ;
26
28
use Rekalogika \Mapper \Transformer \ObjectToObjectMetadata \Visibility ;
27
29
use Rekalogika \Mapper \Transformer \ObjectToObjectMetadata \WriteMode ;
28
- use Rekalogika \Mapper \Transformer \Proxy \Exception \ProxyNotSupportedException ;
29
- use Rekalogika \Mapper \Transformer \Proxy \ProxyGeneratorInterface ;
30
30
use Rekalogika \Mapper \TypeResolver \TypeResolverInterface ;
31
31
use Rekalogika \Mapper \Util \ClassUtil ;
32
32
use Symfony \Component \PropertyInfo \PropertyInitializableExtractorInterface ;
Original file line number Diff line number Diff line change 13
13
14
14
namespace Rekalogika \Mapper \Transformer \ObjectToObjectMetadata ;
15
15
16
- use Rekalogika \Mapper \Transformer \ Proxy \ProxySpecification ;
16
+ use Rekalogika \Mapper \Proxy \ProxySpecification ;
17
17
18
18
/**
19
19
* @immutable
Original file line number Diff line number Diff line change 19
19
use Rekalogika \Mapper \Exception \InvalidArgumentException ;
20
20
use Rekalogika \Mapper \Exception \LogicException ;
21
21
use Rekalogika \Mapper \ObjectCache \ObjectCache ;
22
+ use Rekalogika \Mapper \Proxy \ProxyRegistryInterface ;
22
23
use Rekalogika \Mapper \ServiceMethod \ServiceMethodRunner ;
23
24
use Rekalogika \Mapper \SubMapper \SubMapperFactoryInterface ;
24
25
use Rekalogika \Mapper \Transformer \Contracts \MainTransformerAwareInterface ;
37
38
use Rekalogika \Mapper \Transformer \ObjectToObjectMetadata \PropertyMapping ;
38
39
use Rekalogika \Mapper \Transformer \ObjectToObjectMetadata \Visibility ;
39
40
use Rekalogika \Mapper \Transformer \ObjectToObjectMetadata \WriteMode ;
40
- use Rekalogika \Mapper \Transformer \Proxy \ProxyRegistryInterface ;
41
41
use Rekalogika \Mapper \Transformer \Util \ReaderWriter ;
42
42
use Rekalogika \Mapper \Util \TypeCheck ;
43
43
use Rekalogika \Mapper \Util \TypeFactory ;
You can’t perform that action at this time.
0 commit comments