Skip to content

Commit 7695854

Browse files
committed
Add meta-storm support
1 parent aead1a5 commit 7695854

File tree

1 file changed

+179
-0
lines changed

1 file changed

+179
-0
lines changed

.meta-storm.xml

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<meta-storm xmlns="meta-storm">
3+
<definitions>
4+
<!-- ===================================================================
5+
Attribute : Skip When
6+
==================================================================== -->
7+
8+
<classConstructor class="\TypeLang\Mapper\Mapping\SkipWhen"
9+
argument="0">
10+
<languageInjection language="TypeScript" />
11+
</classConstructor>
12+
13+
<!-- ===================================================================
14+
Attribute : Discriminator Map
15+
==================================================================== -->
16+
17+
<classConstructor class="\TypeLang\Mapper\Mapping\DiscriminatorMap"
18+
argument="0">
19+
<properties xpath="$containingClass" />
20+
</classConstructor>
21+
22+
<classConstructor class="\TypeLang\Mapper\Mapping\DiscriminatorMap"
23+
argument="2">
24+
<languageInjection language="PHP" />
25+
</classConstructor>
26+
27+
<!-- ===================================================================
28+
Attribute : Map Type
29+
==================================================================== -->
30+
31+
<classConstructor class="\TypeLang\Mapper\Mapping\MapType"
32+
argument="0">
33+
<languageInjection language="PHP" />
34+
</classConstructor>
35+
36+
<!-- ===================================================================
37+
Attribute : Map Name
38+
==================================================================== -->
39+
40+
<classConstructor class="\TypeLang\Mapper\Mapping\MapName"
41+
argument="0">
42+
<properties xpath="$containingClass" />
43+
</classConstructor>
44+
45+
<!-- ===================================================================
46+
Denormalizer
47+
==================================================================== -->
48+
49+
<classMethod class="\TypeLang\Mapper\DenormalizerInterface"
50+
method="denormalize"
51+
argument="1">
52+
<languageInjection language="PHP" />
53+
</classMethod>
54+
55+
<classMethod class="\TypeLang\Mapper\Mapper"
56+
method="denormalize"
57+
argument="1">
58+
<languageInjection language="PHP" />
59+
</classMethod>
60+
61+
<classMethod class="\TypeLang\Mapper\DenormalizerInterface"
62+
method="isDenormalizable"
63+
argument="1">
64+
<languageInjection language="PHP" />
65+
</classMethod>
66+
67+
<classMethod class="\TypeLang\Mapper\Mapper"
68+
method="isDenormalizable"
69+
argument="1">
70+
<languageInjection language="PHP" />
71+
</classMethod>
72+
73+
<!-- ===================================================================
74+
Normalizer
75+
==================================================================== -->
76+
77+
<classMethod class="\TypeLang\Mapper\NormalizerInterface"
78+
method="normalize"
79+
argument="1">
80+
<languageInjection language="PHP" />
81+
</classMethod>
82+
83+
<classMethod class="\TypeLang\Mapper\Mapper"
84+
method="normalize"
85+
argument="1">
86+
<languageInjection language="PHP" />
87+
</classMethod>
88+
89+
<classMethod class="\TypeLang\Mapper\NormalizerInterface"
90+
method="isNormalizable"
91+
argument="1">
92+
<languageInjection language="PHP" />
93+
</classMethod>
94+
95+
<classMethod class="\TypeLang\Mapper\Mapper"
96+
method="isNormalizable"
97+
argument="1">
98+
<languageInjection language="PHP" />
99+
</classMethod>
100+
101+
<!-- ===================================================================
102+
Mapper
103+
==================================================================== -->
104+
105+
<classMethod class="\TypeLang\Mapper\Mapper"
106+
method="getType"
107+
argument="0">
108+
<languageInjection language="PHP" />
109+
</classMethod>
110+
111+
<!-- ===================================================================
112+
Type Repository
113+
==================================================================== -->
114+
115+
<classMethod class="\TypeLang\Mapper\Runtime\Context"
116+
method="getTypeByDefinition"
117+
argument="0">
118+
<languageInjection language="PHP" />
119+
</classMethod>
120+
121+
<classMethod class="\TypeLang\Mapper\Runtime\Repository\TypeRepositoryFacadeInterface"
122+
method="getTypeByDefinition"
123+
argument="0">
124+
<languageInjection language="PHP" />
125+
</classMethod>
126+
127+
<classMethod class="\TypeLang\Mapper\Runtime\Repository\TypeRepositoryFacade"
128+
method="getTypeByDefinition"
129+
argument="0">
130+
<languageInjection language="PHP" />
131+
</classMethod>
132+
133+
<!-- ===================================================================
134+
Type Parser
135+
==================================================================== -->
136+
137+
<classMethod class="\TypeLang\Mapper\Runtime\Context"
138+
method="getStatementByDefinition"
139+
argument="0">
140+
<languageInjection language="PHP" />
141+
</classMethod>
142+
143+
<classMethod class="\TypeLang\Mapper\Runtime\Parser\TypeParserInterface"
144+
method="getStatementByDefinition"
145+
argument="0">
146+
<languageInjection language="PHP" />
147+
</classMethod>
148+
149+
<classMethod class="\TypeLang\Mapper\Runtime\Parser\InMemoryTypeParser"
150+
method="getStatementByDefinition"
151+
argument="0">
152+
<languageInjection language="PHP" />
153+
</classMethod>
154+
155+
<classMethod class="\TypeLang\Mapper\Runtime\Parser\LoggableTypeParser"
156+
method="getStatementByDefinition"
157+
argument="0">
158+
<languageInjection language="PHP" />
159+
</classMethod>
160+
161+
<classMethod class="\TypeLang\Mapper\Runtime\Parser\TraceableTypeParser"
162+
method="getStatementByDefinition"
163+
argument="0">
164+
<languageInjection language="PHP" />
165+
</classMethod>
166+
167+
<classMethod class="\TypeLang\Mapper\Runtime\Parser\TypeParser"
168+
method="getStatementByDefinition"
169+
argument="0">
170+
<languageInjection language="PHP" />
171+
</classMethod>
172+
173+
<classMethod class="\TypeLang\Mapper\Runtime\Parser\TypeParserFacade"
174+
method="getStatementByDefinition"
175+
argument="0">
176+
<languageInjection language="PHP" />
177+
</classMethod>
178+
</definitions>
179+
</meta-storm>

0 commit comments

Comments
 (0)