@@ 762-783 (lines=22) @@ | ||
759 | /** |
|
760 | * @param string $idKey |
|
761 | */ |
|
762 | private function getCartMetadata($idKey) |
|
763 | { |
|
764 | $cartMetadata = new ClassMetadata( |
|
765 | 'carts', |
|
766 | 'Mapado\RestClientSdk\Tests\Model\JsonLd\Cart', |
|
767 | '' |
|
768 | ); |
|
769 | $cartMetadata->setAttributeList([ |
|
770 | new Attribute($idKey, 'id', 'string', true), |
|
771 | new Attribute('status'), |
|
772 | new Attribute('clientPhoneNumber', 'clientPhoneNumber', 'phone_number'), |
|
773 | new Attribute('createdAt', 'createdAt', 'datetime'), |
|
774 | new Attribute('cart_items', 'cartItemList'), |
|
775 | new Attribute('order'), |
|
776 | ]); |
|
777 | $cartMetadata->setRelationList([ |
|
778 | new Relation('cart_items', Relation::ONE_TO_MANY, 'Mapado\RestClientSdk\Tests\Model\JsonLd\CartItem'), |
|
779 | new Relation('order', Relation::MANY_TO_ONE, 'Mapado\RestClientSdk\Tests\Model\JsonLd\Order'), |
|
780 | ]); |
|
781 | ||
782 | return $cartMetadata; |
|
783 | } |
|
784 | ||
785 | /** |
|
786 | * createNewCart |
@@ 855-878 (lines=24) @@ | ||
852 | return $orderMetadata; |
|
853 | } |
|
854 | ||
855 | private function getCartMetadata() |
|
856 | { |
|
857 | $cartMetadata = new ClassMetadata( |
|
858 | 'carts', |
|
859 | 'Mapado\RestClientSdk\Tests\Model\JsonLd\Cart', |
|
860 | '' |
|
861 | ); |
|
862 | ||
863 | $cartMetadata->setAttributeList([ |
|
864 | new Attribute('@id', 'id', 'string', true), |
|
865 | new Attribute('status'), |
|
866 | new Attribute('clientPhoneNumber', 'clientPhoneNumber', 'phone_number'), |
|
867 | new Attribute('createdAt', 'createdAt', 'datetime'), |
|
868 | new Attribute('cart_items', 'cartItemList'), |
|
869 | new Attribute('order'), |
|
870 | ]); |
|
871 | ||
872 | $cartMetadata->setRelationList([ |
|
873 | new Relation('cartItemList', Relation::ONE_TO_MANY, 'Mapado\RestClientSdk\Tests\Model\JsonLd\CartItem'), |
|
874 | new Relation('order', Relation::MANY_TO_ONE, 'Mapado\RestClientSdk\Tests\Model\JsonLd\Order'), |
|
875 | ]); |
|
876 | ||
877 | return $cartMetadata; |
|
878 | } |
|
879 | ||
880 | private function getCartItemMetadata() |
|
881 | { |