woocommerce/includes
Justin Shreve 90e43d97de [Product CRUD] Product Datastore (#12317)
* Fix up tests in the product/* folder.

* Handle data store updates for grouped, variable, external, simple, and general data store updates for products.

* Variations & variable changes.

* Update -functions.php calls to use data store.

* Add an interface for the public product data store methods.

* Finished product factory tests

* Correctly delete in the api, fix up some comments, and implement an interface for the public variable methods.

* Fix up delete in all versions of the api

* Handle feedback

* Match protected decloration to parent
2016-11-11 14:31:15 +00:00
..
abstracts [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
admin Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
api [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
cli Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
data-stores [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
emails Fixed deprecated warnings 2016-11-08 19:00:57 -02:00
gateways a11y: remove unneeded `title` attributes 2016-11-04 17:40:15 +02:00
legacy Implement Coupon Data Store (#12280) 2016-11-09 12:21:18 +00:00
libraries Fix strings case (#12069) 2016-10-12 11:16:30 +01:00
payment-tokens add translators comments 2016-10-29 13:51:56 +03:00
shipping add translators comments 2016-10-29 13:51:56 +03:00
shortcodes i18n Improvements (#12078) 2016-10-24 08:33:32 +01:00
vendor add translators comments 2016-10-29 15:57:09 +03:00
walkers WordPress.PHP.YodaConditions.NotYoda 2016-09-09 03:14:28 +03:00
widgets Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
class-wc-ajax.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
class-wc-api.php Changed file name from 'class-' to 'abstract-' (#12159) 2016-10-24 21:49:22 -02:00
class-wc-auth.php add translators comments 2016-10-29 15:57:09 +03:00
class-wc-autoloader.php Minor tweaks and JSHint ignore for update notice script 2016-06-06 23:05:10 +05:45
class-wc-background-updater.php Made WC_Logger pluggable via wc_get_logger function. 2016-08-08 13:59:23 +01:00
class-wc-breadcrumb.php PHPCS: WordPress.Arrays.ArrayDeclaration.NoCommaAfterLast 2016-08-27 05:08:49 +03:00
class-wc-cache-helper.php Make WooCommerce core play nice with Codeception (#11845) 2016-11-09 11:53:39 +00:00
class-wc-cart.php [Product CRUD] Variable, variation, notices, and stock handling (#12277) 2016-11-09 16:10:37 +00:00
class-wc-checkout.php [Product CRUD] Variable, variation, notices, and stock handling (#12277) 2016-11-09 16:10:37 +00:00
class-wc-cli.php [CLI] Created initial tax command class 2015-11-06 00:23:46 -02:00
class-wc-comments.php Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
class-wc-countries.php [Product CRUD] Variable, variation, notices, and stock handling (#12277) 2016-11-09 16:10:37 +00:00
class-wc-coupon.php [Product CRUD] Variations - setters, getters and admin. (#12228) 2016-11-09 16:05:49 +00:00
class-wc-customer.php Implement WC_Data_Store and related code & tests. 2016-11-08 01:39:47 -08:00
class-wc-data-exception.php Revert "Remove exception class" 2016-08-24 10:20:58 +01:00
class-wc-data-store.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
class-wc-download-handler.php last item in a multiline-array should end in a comma 2016-08-27 04:46:45 +03:00
class-wc-emails.php [Product CRUD] Variations - setters, getters and admin. (#12228) 2016-11-09 16:05:49 +00:00
class-wc-embed.php add translators comments 2016-10-29 20:32:38 +03:00
class-wc-form-handler.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
class-wc-frontend-scripts.php Enqueue scripts when shortcode is used 2016-10-17 11:49:51 +01:00
class-wc-geo-ip.php WordPress.PHP.YodaConditions.NotYoda 2016-09-08 01:32:24 +03:00
class-wc-geolocation.php last item in a multiline-array should end in a comma 2016-08-27 04:46:45 +03:00
class-wc-https.php PHPCS: WordPress.Arrays.ArrayDeclaration.NoCommaAfterLast 2016-08-27 05:08:49 +03:00
class-wc-install.php [Product CRUD] Grouped Handling (#12151) 2016-11-09 15:41:48 +00:00
class-wc-integrations.php Fixed mixed tabs and spaces 2016-07-11 16:56:35 +02:00
class-wc-legacy-api.php WordPress.PHP.YodaConditions.NotYoda 2016-09-08 01:32:24 +03:00
class-wc-logger.php Fix space between parenthesis 2016-09-15 21:43:56 +02:00
class-wc-order-factory.php WordPress.WhiteSpace.ControlStructureSpacing.NoSpaceBeforeOpenParenthesis 2016-08-27 07:23:02 +03:00
class-wc-order-item-coupon.php Remove set and get prop - no longer need the extra overhead since functions won't return wp_error now. 2016-08-26 10:48:17 +01:00
class-wc-order-item-fee.php last item in a multiline-array should end in a comma 2016-08-27 04:46:45 +03:00
class-wc-order-item-meta.php Order item classes 2016-06-21 20:10:09 +01:00
class-wc-order-item-product.php [Product CRUD] Variations - setters, getters and admin. (#12228) 2016-11-09 16:05:49 +00:00
class-wc-order-item-shipping.php last item in a multiline-array should end in a comma 2016-08-27 04:46:45 +03:00
class-wc-order-item-tax.php PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket 2016-09-02 04:33:57 +03:00
class-wc-order-item.php Implement WC_Data_Store and related code & tests. 2016-11-08 01:39:47 -08:00
class-wc-order-refund.php Implement WC_Data_Store and related code & tests. 2016-11-08 01:39:47 -08:00
class-wc-order.php Docblock for #12287 2016-11-09 10:54:08 -02:00
class-wc-payment-gateways.php WordPress.PHP.YodaConditions.NotYoda 2016-09-08 01:32:24 +03:00
class-wc-payment-tokens.php PEAR.Functions.FunctionCallSignature.SpaceBeforeOpenBracket 2016-09-02 04:12:22 +03:00
class-wc-post-data.php [Product CRUD] Variable, variation, notices, and stock handling (#12277) 2016-11-09 16:10:37 +00:00
class-wc-post-types.php Make WooCommerce core play nice with Codeception (#11845) 2016-11-09 11:53:39 +00:00
class-wc-product-attribute.php [Product CRUD] Product crud admin use getters (#12196) 2016-11-09 15:44:02 +00:00
class-wc-product-external.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
class-wc-product-factory.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
class-wc-product-grouped.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
class-wc-product-simple.php [Product CRUD] Getter setter proxy methods (#12236) 2016-11-09 16:07:29 +00:00
class-wc-product-variable.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
class-wc-product-variation.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
class-wc-query.php add translators comments 2016-10-29 20:32:38 +03:00
class-wc-register-wp-admin-settings.php fix failing test from master 2016-09-09 19:39:09 +03:00
class-wc-session-handler.php PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket 2016-09-02 04:33:57 +03:00
class-wc-shipping-rate.php add argument on woocommerce_shipping_rate_label (#12075) 2016-10-12 17:06:51 +01:00
class-wc-shipping-zone.php Implement WC_Data_Store and related code & tests. 2016-11-08 01:39:47 -08:00
class-wc-shipping-zones.php Match zones with no countries 2016-06-20 13:22:58 +01:00
class-wc-shipping.php Check if the chosen method is set on the package rates. There are rare instances where store manager may disable a shipping option while the users session is still in progress. This results in an unexpected errors and checkout page hanging. Double checking that the chosen method is accessable on the package avoids the error. (#12111) 2016-10-18 11:38:44 +01:00
class-wc-shortcodes.php [Product CRUD] Variable, variation, notices, and stock handling (#12277) 2016-11-09 16:10:37 +00:00
class-wc-structured-data.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
class-wc-tax.php [Product CRUD] Variable, variation, notices, and stock handling (#12277) 2016-11-09 16:10:37 +00:00
class-wc-template-loader.php PHPCS: WordPress.Arrays.ArrayDeclaration.NoCommaAfterLast 2016-08-27 05:08:49 +03:00
class-wc-tracker.php User agent tracking 2016-09-12 22:11:05 +01:00
class-wc-validation.php Added polish postcode validation 2016-10-19 15:48:13 +02:00
class-wc-webhook.php WordPress.WhiteSpace.ControlStructureSpacing.BlankLineAfterEnd 2016-08-27 08:57:05 +03:00
wc-account-functions.php Fix strings case (#12069) 2016-10-12 11:16:30 +01:00
wc-attribute-functions.php Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
wc-cart-functions.php i18n Improvements (#12078) 2016-10-24 08:33:32 +01:00
wc-conditional-functions.php WordPress.PHP.YodaConditions.NotYoda 2016-09-08 01:32:24 +03:00
wc-core-functions.php Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
wc-coupon-functions.php Fix strings case (#12069) 2016-10-12 11:16:30 +01:00
wc-deprecated-functions.php Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
wc-formatting-functions.php Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
wc-notice-functions.php PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket 2016-09-02 04:33:57 +03:00
wc-order-functions.php Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
wc-page-functions.php Adjusts all references of 'woothemes' to 'woocommerce' in relevant URLs, excluding the Travis CI integration which correctly uses 'woocommerce/woocommerce'. 2016-09-28 12:17:40 +02:00
wc-product-functions.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
wc-rest-functions.php Fixed typo mistake 2016-09-27 21:52:46 +05:30
wc-stock-functions.php [Product CRUD] Product Datastore (#12317) 2016-11-11 14:31:15 +00:00
wc-template-functions.php Revert "[Product CRUD] Abstract todos (#12305)" 2016-11-11 11:58:57 +00:00
wc-template-hooks.php Add/product galleries (#11665) 2016-10-13 15:25:42 +01:00
wc-term-functions.php [Product CRUD] Variable, variation, notices, and stock handling (#12277) 2016-11-09 16:10:37 +00:00
wc-update-functions.php [Product CRUD] Variations - setters, getters and admin. (#12228) 2016-11-09 16:05:49 +00:00
wc-user-functions.php [Product CRUD] Variations - setters, getters and admin. (#12228) 2016-11-09 16:05:49 +00:00
wc-webhook-functions.php Require create webhook secret in the REST API 2016-06-27 21:55:54 -03:00
wc-widget-functions.php Define full path for includes 2016-07-27 11:58:43 +01:00