|
579 | 579 | <file src="lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php">
|
580 | 580 | <ArgumentTypeCoercion>
|
581 | 581 | <code>$mapping</code>
|
| 582 | + <code>$mapping['targetEntity']</code> |
| 583 | + <code>$mapping['targetEntity']</code> |
| 584 | + <code>$mapping['targetEntity']</code> |
582 | 585 | </ArgumentTypeCoercion>
|
583 | 586 | <DeprecatedConstant>
|
584 | 587 | <code>self::GENERATOR_TYPE_UUID</code>
|
|
603 | 606 | <code>$mapping</code>
|
604 | 607 | <code>$overrideMapping</code>
|
605 | 608 | </InvalidArgument>
|
606 |
| - <InvalidDocblock> |
607 |
| - <code>protected function _validateAndCompleteAssociationMapping(array $mapping)</code> |
608 |
| - <code>protected function _validateAndCompleteManyToManyMapping(array $mapping)</code> |
609 |
| - <code>protected function _validateAndCompleteOneToOneMapping(array $mapping)</code> |
610 |
| - </InvalidDocblock> |
| 609 | + <InvalidArrayOffset> |
| 610 | + <code>$mapping['joinColumns']</code> |
| 611 | + <code>$mapping['joinTable']</code> |
| 612 | + <code>$mapping['unique']</code> |
| 613 | + </InvalidArrayOffset> |
611 | 614 | <InvalidNullableReturnType>
|
612 | 615 | <code>ReflectionProperty</code>
|
613 | 616 | <code>ReflectionProperty</code>
|
|
620 | 623 | <code>$this->subClasses</code>
|
621 | 624 | </InvalidPropertyAssignmentValue>
|
622 | 625 | <InvalidReturnStatement>
|
| 626 | + <code>$mapping</code> |
| 627 | + <code>$mapping</code> |
623 | 628 | <code>$this->reflClass</code>
|
624 | 629 | </InvalidReturnStatement>
|
625 | 630 | <InvalidReturnType>
|
| 631 | + <code>array{ |
| 632 | + * mappedBy: mixed, |
| 633 | + * inversedBy: mixed, |
| 634 | + * isOwningSide: bool, |
| 635 | + * sourceEntity: string, |
| 636 | + * targetEntity: string, |
| 637 | + * fieldName: mixed, |
| 638 | + * fetch: int|mixed, |
| 639 | + * cascade: array<array-key,string>, |
| 640 | + * isCascadeRemove: bool, |
| 641 | + * isCascadePersist: bool, |
| 642 | + * isCascadeRefresh: bool, |
| 643 | + * isCascadeMerge: bool, |
| 644 | + * isCascadeDetach: bool, |
| 645 | + * orphanRemoval: bool |
| 646 | + * }</code> |
| 647 | + <code>array{ |
| 648 | + * mappedBy: mixed|null, |
| 649 | + * inversedBy: mixed|null, |
| 650 | + * isOwningSide: bool, |
| 651 | + * sourceEntity: class-string, |
| 652 | + * targetEntity: string, |
| 653 | + * fieldName: mixed, |
| 654 | + * fetch: mixed, |
| 655 | + * cascade: array<array-key,string>, |
| 656 | + * isCascadeRemove: bool, |
| 657 | + * isCascadePersist: bool, |
| 658 | + * isCascadeRefresh: bool, |
| 659 | + * isCascadeMerge: bool, |
| 660 | + * isCascadeDetach: bool, |
| 661 | + * type: int, |
| 662 | + * originalField: string, |
| 663 | + * originalClass: class-string, |
| 664 | + * orphanRemoval?: bool, |
| 665 | + * }</code> |
626 | 666 | <code>getReflectionClass</code>
|
627 | 667 | </InvalidReturnType>
|
628 | 668 | <LessSpecificReturnStatement>
|
629 | 669 | <code>$cache</code>
|
630 | 670 | <code>$className</code>
|
631 | 671 | <code>$className</code>
|
632 | 672 | <code>$columnNames</code>
|
| 673 | + <code>$mapping</code> |
633 | 674 | <code>$quotedColumnNames</code>
|
634 | 675 | <code>$this->namespace . '\\' . $className</code>
|
635 | 676 | </LessSpecificReturnStatement>
|
636 | 677 | <MethodSignatureMustProvideReturnType>
|
637 | 678 | <code>__toString</code>
|
638 | 679 | </MethodSignatureMustProvideReturnType>
|
639 |
| - <MissingReturnType> |
640 |
| - <code>_validateAndCompleteAssociationMapping</code> |
641 |
| - <code>_validateAndCompleteManyToManyMapping</code> |
642 |
| - <code>_validateAndCompleteOneToOneMapping</code> |
643 |
| - </MissingReturnType> |
644 | 680 | <MoreSpecificReturnType>
|
| 681 | + <code>array{ |
| 682 | + * mappedBy: mixed|null, |
| 683 | + * inversedBy: mixed|null, |
| 684 | + * isOwningSide: bool, |
| 685 | + * sourceEntity: class-string, |
| 686 | + * targetEntity: string, |
| 687 | + * fieldName: mixed, |
| 688 | + * fetch: mixed, |
| 689 | + * cascade: array<string>, |
| 690 | + * isCascadeRemove: bool, |
| 691 | + * isCascadePersist: bool, |
| 692 | + * isCascadeRefresh: bool, |
| 693 | + * isCascadeMerge: bool, |
| 694 | + * isCascadeDetach: bool, |
| 695 | + * type: int, |
| 696 | + * originalField: string, |
| 697 | + * originalClass: class-string, |
| 698 | + * joinColumns?: array{0: array{name: string, referencedColumnName: string}}|mixed, |
| 699 | + * id?: mixed, |
| 700 | + * sourceToTargetKeyColumns?: array<string, string>, |
| 701 | + * joinColumnFieldNames?: array<string, string>, |
| 702 | + * targetToSourceKeyColumns?: array<string, string>, |
| 703 | + * orphanRemoval: bool |
| 704 | + * }</code> |
645 | 705 | <code>array{usage: int, region: string|null}</code>
|
646 | 706 | <code>class-string|null</code>
|
647 | 707 | <code>list<string></code>
|
|
687 | 747 | <code>$mapping['fieldName']</code>
|
688 | 748 | <code>$mapping['originalClass']</code>
|
689 | 749 | <code>$mapping['originalField']</code>
|
| 750 | + <code>$mapping['sourceToTargetKeyColumns']</code> |
690 | 751 | <code>$mapping['targetEntity']</code>
|
691 | 752 | <code>$table['name']</code>
|
692 | 753 | <code>$this->associationMappings[$assocName]['joinColumns']</code>
|
|
928 | 989 | <code>addNamedQuery</code>
|
929 | 990 | </DeprecatedMethod>
|
930 | 991 | <InvalidArgument>
|
931 |
| - <code>$this->cacheToArray($manyToManyElement->cache)</code> |
932 |
| - <code>$this->cacheToArray($manyToOneElement->cache)</code> |
933 |
| - <code>$this->cacheToArray($oneToManyElement->cache)</code> |
934 |
| - <code>$this->cacheToArray($oneToOneElement->cache)</code> |
935 | 992 | <code>[
|
936 | 993 | 'name' => isset($discrColumn['name']) ? (string) $discrColumn['name'] : null,
|
937 | 994 | 'type' => isset($discrColumn['type']) ? (string) $discrColumn['type'] : 'string',
|
|
1031 | 1088 | 'enumType' => isset($discrColumn['enumType']) ? (string) $discrColumn['enumType'] : null,
|
1032 | 1089 | ]</code>
|
1033 | 1090 | </InvalidArgument>
|
1034 |
| - <InvalidDocblock> |
1035 |
| - <code>private function cacheToArray(array $cacheMapping): array</code> |
1036 |
| - </InvalidDocblock> |
1037 | 1091 | <MissingParamType>
|
1038 | 1092 | <code>$fileExtension</code>
|
1039 | 1093 | <code>$locator</code>
|
|
0 commit comments