<?xml version="1.0"?> <skipper version="3.3.3.1806" mvc="Without MVC" orm="Doctrine2" name="api-skeletons/doctrine-graphql" uuid="25d2b513-c6b7-4071-9ada-7c48f127f426"> <module name="\GraphQL Type Driver for Doctrine ORM" local-name="GraphQL Type Driver for Doctrine ORM" namespace="\ApiSkeletonsTest\Doctrine\GraphQL\Entity" local-namespace="\ApiSkeletonsTest\Doctrine\GraphQL\Entity" export-format="Doctrine2PhpAttributes" export-path="Entity2" uuid="d5f257f8-d854-4bae-a05d-1ed8673c7eb5"> <entity name="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\Artist" local-name="Artist" namespace="\ApiSkeletonsTest\Doctrine\GraphQL\Entity" uuid="10de66e4-a8b3-44a9-a6d0-a9fd28338fe2"> <field name="id" type="bigint" required="true" unique="true" primary="true" auto-increment="true" uuid="9d8eb724-b4f3-414c-9d1a-48bd61008f33"/> <field name="name" type="string" required="true" uuid="b5bf5f02-5032-4637-9d89-af0c6748d4fc"/> </entity> <entity name="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\Performance" local-name="Performance" namespace="\ApiSkeletonsTest\Doctrine\GraphQL\Entity" uuid="8a04b312-72bb-4723-baac-75502524ae38"> <field name="id" type="integer" required="true" unique="true" primary="true" auto-increment="true" uuid="f7d648ed-ac22-4020-8711-f16cf6851f82"/> <field name="venue" type="string" uuid="f07a7a76-a781-446e-9b9b-bc2a32f12073"/> <field name="city" type="string" uuid="0dc8ac15-38f0-40ab-90dc-38fb939a6e86"/> <field name="state" type="string" uuid="b9d6c7ac-8c46-4d74-91a7-75ec51ca46be"/> <field name="performanceDate" type="datetime" required="true" uuid="6445ff83-a7ec-43ef-852a-a236abd3cc4c"/> <field name="artist_id" type="bigint" required="true" uuid="f77a7b2c-d4f7-43f1-a727-5ab5e965b128"/> </entity> <association from="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\Performance" to="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\Artist" caption="artist performances" owner-alias="performances" inverse-alias="artist" many-owner="true" many-inverse="false" parent-required="true" uuid="4f0247e2-6d76-42f9-b56b-52306c2fa201"> <association-field from="artist_id" to="id" uuid="8ba1d43e-9bcc-4c68-9470-e2d1ce7e8191"/> </association> <entity name="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\Recording" local-name="Recording" namespace="\ApiSkeletonsTest\Doctrine\GraphQL\Entity" uuid="ad470906-9e63-41e7-9558-979789bc2d28"> <field name="id" type="integer" required="true" unique="true" primary="true" auto-increment="true" uuid="4f7b2f73-cdf8-46af-bca1-0c1a4dbda738"/> <field name="source" type="text" required="true" uuid="e05ef23e-d672-4e9c-8103-bb25006bd851"/> <field name="performance_id" type="integer" required="true" uuid="6fdad895-ce70-4ec6-a2d5-27ab3377fc2a"/> </entity> <association from="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\Recording" to="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\Performance" caption="performance recordings" owner-alias="recordings" inverse-alias="performance" many-owner="true" many-inverse="false" parent-required="true" uuid="ab34ba86-e61e-458a-87e7-9dfa2aa1f391"> <association-field from="performance_id" to="id" uuid="d65c0af7-1f4e-4036-a316-cb32ac3403d5"/> </association> <entity name="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\User" local-name="User" namespace="\ApiSkeletonsTest\Doctrine\GraphQL\Entity" uuid="568a03b7-3dd5-435a-9bc8-869bc673923c"> <field name="id" type="integer" required="true" unique="true" primary="true" auto-increment="true" uuid="1815339a-10e1-4ab0-9d3d-5fa347c3eadb"/> <field name="name" type="string" required="true" uuid="7f1988fe-14c8-4d3b-87c8-56ca5ed86385"/> <field name="email" type="string" required="true" uuid="b7e9c340-9589-4400-8f97-1c2a8d95a758"/> <field name="password" type="string" required="true" uuid="a249742e-2404-4844-994e-a7ceaf35705d"/> </entity> <entity name="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\RecordingToUser" local-name="RecordingToUser" namespace="\ApiSkeletonsTest\Doctrine\GraphQL\Entity" uuid="e5603f71-6798-480b-bcf8-0d185a08e653"> <field name="user_id" type="integer" required="true" primary="true" uuid="6e73b00a-d350-44aa-9c5c-df5e8bd1b767"/> <field name="recording_id" type="integer" required="true" primary="true" uuid="f236d7f6-924c-4bbf-9c94-84ff1bdb1ac0"/> </entity> <many-to-many mn-entity="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\RecordingToUser" caption="recordings users" uuid="e4936d0d-1d1f-4fb8-af31-fa1d0665ccf7"> <many-to-many-entity name="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\User" owning-side="true" alias="users" uuid="d7d1f0f7-f83b-4860-87d5-ba5cc1601018"> <many-to-many-field from="user_id" to="id" uuid="934edaf6-9cd2-4712-bbaa-aa44704f0e51"/> </many-to-many-entity> <many-to-many-entity name="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\Recording" owning-side="false" alias="recordings" uuid="1b59d5ec-d593-4055-9bc0-7624a28cef9d"> <many-to-many-field from="recording_id" to="id" uuid="7f44136b-cab6-43e8-ad54-de35197d695a"/> </many-to-many-entity> </many-to-many> <entity name="\ApiSkeletonsTest\Doctrine\GraphQL\Entity\TypeTest" local-name="TypeTest" namespace="\ApiSkeletonsTest\Doctrine\GraphQL\Entity" uuid="d1836028-90d0-4d9e-b281-d792cd95d906"> <field name="id" type="bigint" required="true" unique="true" primary="true" auto-increment="true" uuid="7251363b-9632-45c9-be50-31ba60aa59ab"/> <field name="testInt" type="integer" required="true" uuid="91d5ac37-41cd-4522-816f-5c6fa7ae739b"/> <field name="testDateTime" type="datetime" required="true" uuid="b4803515-698a-4528-a92c-e5e953e3dbb9"/> <field name="testFloat" type="float" required="true" uuid="2614b5af-4f1e-4ceb-a0d9-006dc7dc861e"/> <field name="testBool" type="boolean" required="true" uuid="25733635-da4c-47ff-91d9-89e62c1479c0"/> <field name="testText" type="text" required="true" uuid="91a00ff4-54db-49d0-8e9f-63105943cc75"/> <field name="testArray" type="array" required="true" uuid="233c305b-3219-418c-b48b-0d3d2aff6b90"/> <field name="testBigint" type="bigint" required="true" uuid="3a2f1362-52d6-42d4-9d5a-57ce1736ba8e"/> <field name="testDate" type="date" required="true" uuid="fd6a69aa-945d-496d-95d2-6cd646aa42cf"/> <field name="testDateImmutable" type="date_immutable" required="true" uuid="75288b75-dbe8-4eac-bef0-5b8a1a05459c"/> <field name="testDateTimeImmutable" type="datetime_immutable" required="true" uuid="ee77aa83-cab9-4698-a690-627e0479ac1f"/> <field name="testDateTimeTZ" type="datetimetz" required="true" uuid="76b8ed50-5f23-4ab3-8ff8-2df7cf75b1f9"/> <field name="testDateTimeTZImmutable" type="datetimetz_immutable" required="true" uuid="1c371482-28d8-4f0b-af0b-e85dfbe87985"/> <field name="testDecimal" type="decimal" required="true" uuid="4f9a79a2-1c8e-4cde-8912-316b3bfc5aec"/> <field name="testGuid" type="guid" required="true" uuid="c39eb567-2943-4bb3-b78f-99dca8c9f0a7"/> <field name="testJson" type="json" required="true" uuid="70d73e7b-12e3-4053-8403-a5b463b5ad7d"/> <field name="testSimpleArray" type="simple_array" required="true" uuid="58f99f3e-3768-46b0-899e-a811c306aa7a"/> <field name="testSmallInt" type="smallint" required="true" uuid="3e059077-1378-465f-bb10-ac770cb7c43d"/> <field name="testTime" type="time" required="true" uuid="896263ba-5b4b-4e2f-b14d-29d4ae9aea26"/> <field name="testTimeImmutable" type="time_immutable" required="true" uuid="669be252-2f24-4b79-a6c8-f0f99ceafd8d"/> </entity> <comment caption="Author" description="Tom H Anderson API Skeletons <contact@apiskeletons.com>" uuid="0e4ff410-5025-42fd-89ae-0d05319ab49b"/> <orm-attributes> <attribute name="db-naming-strategy">default</attribute> <attribute name="filename-format">entity-name-only</attribute> </orm-attributes> </module> <visual-data> <association uuid="4f0247e2-6d76-42f9-b56b-52306c2fa201" caption1-position-x="0" caption1-position-y="0" center-position-x="0" center-position-y="0" color="#969696"/> <association uuid="ab34ba86-e61e-458a-87e7-9dfa2aa1f391" caption1-position-x="0" caption1-position-y="0" center-position-x="0" center-position-y="0" color="#969696"/> <comment uuid="0e4ff410-5025-42fd-89ae-0d05319ab49b" bg-color="#FFFFE0" position-x="489" position-y="333" size-x="6" size-x2="128" size-y="-3" size-y2="63" txt-color="#000000"/> <entity uuid="10de66e4-a8b3-44a9-a6d0-a9fd28338fe2" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="-20" position-y="-44" size-x="0" size-x2="77" size-y="0" size-y2="45"/> <entity uuid="568a03b7-3dd5-435a-9bc8-869bc673923c" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="-16" position-y="136" size-x="0" size-x2="93" size-y="0" size-y2="73"/> <entity uuid="8a04b312-72bb-4723-baac-75502524ae38" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="177" position-y="-44" size-x="0" size-x2="136" size-y="0" size-y2="101"/> <entity uuid="ad470906-9e63-41e7-9558-979789bc2d28" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="177" position-y="136" size-x="0" size-x2="122" size-y="0" size-y2="59"/> <entity uuid="d1836028-90d0-4d9e-b281-d792cd95d906" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="377" position-y="-44" size-x="0" size-x2="226" size-y="0" size-y2="297"/> <entity uuid="e5603f71-6798-480b-bcf8-0d185a08e653" bg-color="#FFFFFF" hdr-color="#D2D2D2" position-x="77" position-y="256" size-x="0" size-x2="109" size-y="0" size-y2="60"/> <many-to-many-association uuid="e4936d0d-1d1f-4fb8-af31-fa1d0665ccf7" color="#969696"/> <module uuid="d5f257f8-d854-4bae-a05d-1ed8673c7eb5" bg-color="#FFD6FF" position-x="43" position-y="84" size-x="43" size-x2="637" size-y="84" size-y2="416"/> <project uuid="25d2b513-c6b7-4071-9ada-7c48f127f426" size-x="50" size-x2="730" size-y="50" size-y2="550"/> </visual-data> </skipper>