File tree Expand file tree Collapse file tree 9 files changed +14
-14
lines changed Expand file tree Collapse file tree 9 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 2
2
3
3
declare (strict_types=1 );
4
4
5
- namespace TypeLang \Mapper \Type \ ClassType \ClassInstantiator ;
5
+ namespace TypeLang \Mapper \Runtime \ClassInstantiator ;
6
6
7
7
use TypeLang \Mapper \Exception \Mapping \NonInstantiatableObjectException ;
8
8
use TypeLang \Mapper \Mapping \Metadata \ClassMetadata ;
Original file line number Diff line number Diff line change 2
2
3
3
declare (strict_types=1 );
4
4
5
- namespace TypeLang \Mapper \Type \ ClassType \ClassInstantiator ;
5
+ namespace TypeLang \Mapper \Runtime \ClassInstantiator ;
6
6
7
7
use TypeLang \Mapper \Exception \Mapping \NonInstantiatableObjectException ;
8
8
use TypeLang \Mapper \Mapping \Metadata \ClassMetadata ;
Original file line number Diff line number Diff line change 2
2
3
3
declare (strict_types=1 );
4
4
5
- namespace TypeLang \Mapper \Type \ ClassType \PropertyAccessor ;
5
+ namespace TypeLang \Mapper \Runtime \PropertyAccessor ;
6
6
7
7
class NullPropertyAccessor implements PropertyAccessorInterface
8
8
{
Original file line number Diff line number Diff line change 2
2
3
3
declare (strict_types=1 );
4
4
5
- namespace TypeLang \Mapper \Type \ ClassType \PropertyAccessor ;
5
+ namespace TypeLang \Mapper \Runtime \PropertyAccessor ;
6
6
7
7
interface PropertyAccessorInterface
8
8
{
Original file line number Diff line number Diff line change 2
2
3
3
declare (strict_types=1 );
4
4
5
- namespace TypeLang \Mapper \Type \ ClassType \PropertyAccessor ;
5
+ namespace TypeLang \Mapper \Runtime \PropertyAccessor ;
6
6
7
7
final class ReflectionPropertyAccessor implements PropertyAccessorInterface
8
8
{
Original file line number Diff line number Diff line change 6
6
7
7
use TypeLang \Mapper \Mapping \Driver \DriverInterface ;
8
8
use TypeLang \Mapper \Mapping \Driver \ReflectionDriver ;
9
+ use TypeLang \Mapper \Runtime \ClassInstantiator \ClassInstantiatorInterface ;
10
+ use TypeLang \Mapper \Runtime \ClassInstantiator \ReflectionClassInstantiator ;
9
11
use TypeLang \Mapper \Runtime \Parser \TypeParserInterface ;
12
+ use TypeLang \Mapper \Runtime \PropertyAccessor \PropertyAccessorInterface ;
13
+ use TypeLang \Mapper \Runtime \PropertyAccessor \ReflectionPropertyAccessor ;
10
14
use TypeLang \Mapper \Runtime \Repository \TypeRepositoryInterface ;
11
15
use TypeLang \Mapper \Type \ClassType ;
12
- use TypeLang \Mapper \Type \ClassType \ClassInstantiator \ClassInstantiatorInterface ;
13
- use TypeLang \Mapper \Type \ClassType \ClassInstantiator \ReflectionClassInstantiator ;
14
- use TypeLang \Mapper \Type \ClassType \PropertyAccessor \PropertyAccessorInterface ;
15
- use TypeLang \Mapper \Type \ClassType \PropertyAccessor \ReflectionPropertyAccessor ;
16
16
use TypeLang \Parser \Node \Stmt \NamedTypeNode ;
17
17
use TypeLang \Parser \Node \Stmt \TypeStatement ;
18
18
Original file line number Diff line number Diff line change 5
5
namespace TypeLang \Mapper \Type ;
6
6
7
7
use TypeLang \Mapper \Mapping \Metadata \ClassMetadata ;
8
- use TypeLang \Mapper \Type \ClassType \ClassInstantiator \ClassInstantiatorInterface ;
8
+ use TypeLang \Mapper \Runtime \ClassInstantiator \ClassInstantiatorInterface ;
9
+ use TypeLang \Mapper \Runtime \PropertyAccessor \PropertyAccessorInterface ;
9
10
use TypeLang \Mapper \Type \ClassType \ClassTypeDenormalizer ;
10
11
use TypeLang \Mapper \Type \ClassType \ClassTypeNormalizer ;
11
- use TypeLang \Mapper \Type \ClassType \PropertyAccessor \PropertyAccessorInterface ;
12
12
13
13
/**
14
14
* @template T of object
Original file line number Diff line number Diff line change 12
12
use TypeLang \Mapper \Mapping \Metadata \ClassMetadata ;
13
13
use TypeLang \Mapper \Mapping \Metadata \DiscriminatorMapMetadata ;
14
14
use TypeLang \Mapper \Mapping \Metadata \PropertyMetadata ;
15
+ use TypeLang \Mapper \Runtime \ClassInstantiator \ClassInstantiatorInterface ;
15
16
use TypeLang \Mapper \Runtime \Context ;
16
17
use TypeLang \Mapper \Runtime \Path \Entry \ObjectEntry ;
17
18
use TypeLang \Mapper \Runtime \Path \Entry \ObjectPropertyEntry ;
18
- use TypeLang \Mapper \Type \ClassType \ClassInstantiator \ClassInstantiatorInterface ;
19
- use TypeLang \Mapper \Type \ClassType \PropertyAccessor \PropertyAccessorInterface ;
19
+ use TypeLang \Mapper \Runtime \PropertyAccessor \PropertyAccessorInterface ;
20
20
use TypeLang \Mapper \Type \TypeInterface ;
21
21
22
22
/**
Original file line number Diff line number Diff line change 11
11
use TypeLang \Mapper \Runtime \Context ;
12
12
use TypeLang \Mapper \Runtime \Path \Entry \ObjectEntry ;
13
13
use TypeLang \Mapper \Runtime \Path \Entry \ObjectPropertyEntry ;
14
- use TypeLang \Mapper \Type \ ClassType \PropertyAccessor \PropertyAccessorInterface ;
14
+ use TypeLang \Mapper \Runtime \PropertyAccessor \PropertyAccessorInterface ;
15
15
use TypeLang \Mapper \Type \TypeInterface ;
16
16
17
17
/**
You can’t perform that action at this time.
0 commit comments