Skip to content

Commit bb9dbf7

Browse files
VincentLangletondrejmirtes
authored andcommitted
Add AssociationMapping type
1 parent 3ef6399 commit bb9dbf7

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

stubs/ORM/Mapping/ClassMetadataInfo.stub

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,41 @@ use ReflectionClass;
3232
* declaredField?: string,
3333
* options?: array<string, mixed>
3434
* }
35+
* @psalm-type AssociationMapping = array{
36+
* cache?: array,
37+
* cascade?: array<string>,
38+
* declared?: class-string,
39+
* fetch?: mixed,
40+
* fieldName: string,
41+
* id?: bool,
42+
* inherited?: class-string,
43+
* indexBy?: string,
44+
* inversedBy?: string|null,
45+
* isCascadeRemove?: bool,
46+
* isCascadePersist?: bool,
47+
* isCascadeRefresh?: bool,
48+
* isCascadeMerge?: bool,
49+
* isCascadeDetach?: bool,
50+
* isOnDeleteCascade?: bool,
51+
* isOwningSide?: bool,
52+
* joinColumns?: array,
53+
* joinColumnFieldNames?: array,
54+
* joinTable?: array,
55+
* joinTableColumns?: list<mixed>,
56+
* mappedBy?: string|null,
57+
* orderBy?: array,
58+
* originalClass?: class-string,
59+
* originalField?: string,
60+
* orphanRemoval?: bool,
61+
* relationToSourceKeyColumns?: array,
62+
* relationToTargetKeyColumns?: array,
63+
* sourceEntity?: class-string,
64+
* sourceToTargetKeyColumns?: array,
65+
* targetEntity: class-string,
66+
* targetToSourceKeyColumns: array,
67+
* type: int,
68+
* unique?: bool,
69+
* }
3570
*/
3671
class ClassMetadataInfo implements ClassMetadata
3772
{

0 commit comments

Comments
 (0)