@@ -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 */
3671class ClassMetadataInfo implements ClassMetadata
3772{
0 commit comments