88
99namespace WPGraphQL \Extensions \WooCommerce ;
1010
11- use WPGraphQL \AppContext ;
12- use WPGraphQL \Data \DataSource ;
13- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Backorders ;
14- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Catalog_Visibility ;
15- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Countries ;
16- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Customer_Connection_Orderby_Enum ;
17- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Discount_Type ;
18- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Manage_Stock ;
19- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Order_Status ;
20- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Product_Types ;
21- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Stock_Status ;
22- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Tax_Class ;
23- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Tax_Status ;
24- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \WC_Connection_Orderby_Enum ;
25- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Tax_Rate_Connection_Orderby_Enum ;
26- use WPGraphQL \Extensions \WooCommerce \Type \WPEnum \Pricing_Field_Format ;
27- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \Customer_Address_Input ;
28- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \Product_Attribute_Input ;
29- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \WC_Connection_Orderby_Input ;
30- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \Tax_Rate_Connection_Orderby_Input ;
31- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \Fee_Line_Input ;
32- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \Line_Item_Input ;
33- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \Meta_Data_Input ;
34- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \Shipping_Line_Input ;
35- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \Create_Account_Input ;
36- use WPGraphQL \Extensions \WooCommerce \Type \WPInputObject \Cart_Item_Quantity_Input ;
37- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Coupon_Type ;
38- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Order_Type ;
39- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Order_Item_Type ;
40- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Refund_Type ;
41- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Product_Type ;
42- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Product_Variation_Type ;
43- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Product_Attribute_Type ;
44- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Product_Download_Type ;
45- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Customer_Type ;
46- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Customer_Address_Type ;
47- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Tax_Rate_Type ;
48- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Shipping_Method_Type ;
49- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Cart_Type ;
50- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Variation_Attribute_Type ;
51- use WPGraphQL \Extensions \WooCommerce \Type \WPObject \Product_Category_Type ;
52- use WPGraphQL \Extensions \WooCommerce \Connection \Posts ;
53- use WPGraphQL \Extensions \WooCommerce \Connection \WC_Terms ;
54- use WPGraphQL \Extensions \WooCommerce \Connection \Coupons ;
55- use WPGraphQL \Extensions \WooCommerce \Connection \Products ;
56- use WPGraphQL \Extensions \WooCommerce \Connection \Orders ;
57- use WPGraphQL \Extensions \WooCommerce \Connection \Order_Items ;
58- use WPGraphQL \Extensions \WooCommerce \Connection \Refunds ;
59- use WPGraphQL \Extensions \WooCommerce \Connection \Product_Attributes ;
60- use WPGraphQL \Extensions \WooCommerce \Connection \Variation_Attributes ;
61- use WPGraphQL \Extensions \WooCommerce \Connection \Product_Gallery ;
62- use WPGraphQL \Extensions \WooCommerce \Connection \Customers ;
63- use WPGraphQL \Extensions \WooCommerce \Connection \Tax_Rates ;
64- use WPGraphQL \Extensions \WooCommerce \Connection \Shipping_Methods ;
65- use WPGraphQL \Extensions \WooCommerce \Connection \Cart_Items ;
66- use WPGraphQL \Extensions \WooCommerce \Mutation \Customer_Register ;
67- use WPGraphQL \Extensions \WooCommerce \Mutation \Customer_Update ;
68- use WPGraphQL \Extensions \WooCommerce \Mutation \Cart_Add_Item ;
69- use WPGraphQL \Extensions \WooCommerce \Mutation \Cart_Update_Item_Quantities ;
70- use WPGraphQL \Extensions \WooCommerce \Mutation \Cart_Remove_Items ;
71- use WPGraphQL \Extensions \WooCommerce \Mutation \Cart_Restore_Items ;
72- use WPGraphQL \Extensions \WooCommerce \Mutation \Cart_Empty ;
73- use WPGraphQL \Extensions \WooCommerce \Mutation \Cart_Apply_Coupon ;
74- use WPGraphQL \Extensions \WooCommerce \Mutation \Cart_Remove_Coupons ;
75- use WPGraphQL \Extensions \WooCommerce \Mutation \Cart_Add_Fee ;
76- use WPGraphQL \Extensions \WooCommerce \Mutation \Order_Create ;
77- use WPGraphQL \Extensions \WooCommerce \Mutation \Order_Update ;
78- use WPGraphQL \Extensions \WooCommerce \Mutation \Order_Delete ;
79- use WPGraphQL \Extensions \WooCommerce \Mutation \Order_Delete_Items ;
80- use WPGraphQL \Extensions \WooCommerce \Mutation \Checkout ;
81-
8211/**
8312 * Class Type_Registry
8413 */
@@ -96,82 +25,82 @@ public static function add_actions() {
9625 */
9726 public static function graphql_register_types () {
9827 // Enumerations.
99- Backorders::register ();
100- Catalog_Visibility::register ();
101- Countries::register ();
102- Customer_Connection_Orderby_Enum::register ();
103- Discount_Type::register ();
104- Manage_Stock::register ();
105- Order_Status::register ();
106- Product_Types::register ();
107- Stock_Status::register ();
108- Tax_Class::register ();
109- Tax_Status::register ();
110- WC_Connection_Orderby_Enum::register ();
111- Tax_Rate_Connection_Orderby_Enum::register ();
112- Pricing_Field_Format::register ();
28+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Backorders::register ();
29+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Catalog_Visibility::register ();
30+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Countries::register ();
31+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Customer_Connection_Orderby_Enum::register ();
32+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Discount_Type::register ();
33+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Manage_Stock::register ();
34+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Order_Status::register ();
35+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Product_Types::register ();
36+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Stock_Status::register ();
37+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Tax_Class::register ();
38+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Tax_Status::register ();
39+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ WC_Connection_Orderby_Enum::register ();
40+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Tax_Rate_Connection_Orderby_Enum::register ();
41+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPEnum \ Pricing_Field_Format::register ();
11342
11443 // InputObjects.
115- Customer_Address_Input::register ();
116- Product_Attribute_Input::register ();
117- WC_Connection_Orderby_Input::register ();
118- Tax_Rate_Connection_Orderby_Input::register ();
119- Fee_Line_Input::register ();
120- Line_Item_Input::register ();
121- Meta_Data_Input::register ();
122- Shipping_Line_Input::register ();
123- Create_Account_Input::register ();
124- Cart_Item_Quantity_Input::register ();
44+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ Customer_Address_Input::register ();
45+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ Product_Attribute_Input::register ();
46+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ WC_Connection_Orderby_Input::register ();
47+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ Tax_Rate_Connection_Orderby_Input::register ();
48+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ Fee_Line_Input::register ();
49+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ Line_Item_Input::register ();
50+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ Meta_Data_Input::register ();
51+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ Shipping_Line_Input::register ();
52+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ Create_Account_Input::register ();
53+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPInputObject \ Cart_Item_Quantity_Input::register ();
12554
12655 // Objects.
127- Coupon_Type::register ();
128- Product_Type::register ();
129- Product_Variation_Type::register ();
130- Order_Type::register ();
131- Order_Item_Type::register ();
132- Refund_Type::register ();
133- Product_Attribute_Type::register ();
134- Product_Download_Type::register ();
135- Customer_Type::register ();
136- Customer_Address_Type::register ();
137- Tax_Rate_Type::register ();
138- Shipping_Method_Type::register ();
139- Cart_Type::register ();
140- Variation_Attribute_Type::register ();
56+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Coupon_Type::register ();
57+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Product_Type::register ();
58+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Product_Variation_Type::register ();
59+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Order_Type::register ();
60+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Order_Item_Type::register ();
61+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Refund_Type::register ();
62+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Product_Attribute_Type::register ();
63+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Product_Download_Type::register ();
64+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Customer_Type::register ();
65+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Customer_Address_Type::register ();
66+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Tax_Rate_Type::register ();
67+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Shipping_Method_Type::register ();
68+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Cart_Type::register ();
69+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Variation_Attribute_Type::register ();
14170
14271 // Object fields.
143- Product_Category_Type::register_fields ();
72+ \ WPGraphQL \ Extensions \ WooCommerce \ Type \ WPObject \ Product_Category_Type::register_fields ();
14473
14574 // Connections.
146- Posts::register_connections ();
147- WC_Terms::register_connections ();
148- Coupons::register_connections ();
149- Products::register_connections ();
150- Orders::register_connections ();
151- Order_Items::register_connections ();
152- Refunds::register_connections ();
153- Product_Attributes::register_connections ();
154- Variation_Attributes::register_connections ();
155- Customers::register_connections ();
156- Tax_Rates::register_connections ();
157- Shipping_Methods::register_connections ();
158- Cart_Items::register_connections ();
75+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Posts::register_connections ();
76+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ WC_Terms::register_connections ();
77+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Coupons::register_connections ();
78+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Products::register_connections ();
79+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Orders::register_connections ();
80+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Order_Items::register_connections ();
81+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Refunds::register_connections ();
82+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Product_Attributes::register_connections ();
83+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Variation_Attributes::register_connections ();
84+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Customers::register_connections ();
85+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Tax_Rates::register_connections ();
86+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Shipping_Methods::register_connections ();
87+ \ WPGraphQL \ Extensions \ WooCommerce \ Connection \ Cart_Items::register_connections ();
15988
16089 // Mutations.
161- Customer_Register::register_mutation ();
162- Customer_Update::register_mutation ();
163- Cart_Add_Item::register_mutation ();
164- Cart_Update_Item_Quantities::register_mutation ();
165- Cart_Remove_Items::register_mutation ();
166- Cart_Restore_Items::register_mutation ();
167- Cart_Empty::register_mutation ();
168- Cart_Apply_Coupon::register_mutation ();
169- Cart_Remove_Coupons::register_mutation ();
170- Cart_Add_Fee::register_mutation ();
171- Order_Create::register_mutation ();
172- Order_Update::register_mutation ();
173- Order_Delete::register_mutation ();
174- Order_Delete_Items::register_mutation ();
175- Checkout::register_mutation ();
90+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Customer_Register::register_mutation ();
91+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Customer_Update::register_mutation ();
92+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Cart_Add_Item::register_mutation ();
93+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Cart_Update_Item_Quantities::register_mutation ();
94+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Cart_Remove_Items::register_mutation ();
95+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Cart_Restore_Items::register_mutation ();
96+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Cart_Empty::register_mutation ();
97+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Cart_Apply_Coupon::register_mutation ();
98+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Cart_Remove_Coupons::register_mutation ();
99+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Cart_Add_Fee::register_mutation ();
100+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Order_Create::register_mutation ();
101+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Order_Update::register_mutation ();
102+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Order_Delete::register_mutation ();
103+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Order_Delete_Items::register_mutation ();
104+ \ WPGraphQL \ Extensions \ WooCommerce \ Mutation \ Checkout::register_mutation ();
176105 }
177106}
0 commit comments