Plugin Directory

Changeset 2925392

Timestamp:
06/13/2023 02:33:07 PM (14 months ago)
Author:
ecgan
Message:

Tagging version 3.0.25

Location:
facebook-for-woocommerce
Files:
30 edited
1 copied

Legend:

Unmodified
Added
Removed
  • facebook-for-woocommerce/tags/3.0.25/assets/build/admin/google-product-category-fields.asset.php

    r2591586 r2925392  
    1 <?php return array('dependencies' => array('wp-polyfill'), 'version' => '626147500c00fb1fe6128015d31a1369');
     1<?php return array('dependencies' => array('wp-polyfill'), 'version' => '');
  • facebook-for-woocommerce/tags/3.0.25/assets/build/admin/google-product-category-fields.js

    r2591586 r2925392  
    1 !function(e){var t={};function o(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,a){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(a,r,function(t){return e[t]}.bind(null,r));return a},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=3)}([function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function o(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}e.exports=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e},e.exports.default=e.exports,e.exports.__esModule=!0},,function(e,t,o){"use strict";o.r(t);var a=o(0),r=o.n(a),n=o(1),c=o.n(n);jQuery(document).ready((function(e){window.WC_Facebook_Google_Product_Category_Fields=function(){function t(o,a){var n=this;r()(this,t),this.categories=o,this.input_id=a;var c=e("#"+this.input_id);e('<div id="wc-facebook-google-product-category-fields"></div>').insertBefore(c).on("change","select.wc-facebook-google-product-category-select",(function(t){n.onChange(e(t.target))})),this.addInitialSelects(c.val());var i=this.globalsHolder().enhanced_attribute_optional_selector;void 0!==i&&e("#"+i).on("change",(function(){e(".wc-facebook-enhanced-catalog-attribute-optional-row").toggleClass("hidden",!e(this).prop("checked"))}))}return c()(t,[{key:"globalsHolder",value:function(){return"undefined"!=typeof facebook_for_woocommerce_product_categories?facebook_for_woocommerce_product_categories:"undefined"!=typeof facebook_for_woocommerce_settings_sync?facebook_for_woocommerce_settings_sync:facebook_for_woocommerce_products_admin}},{key:"getPageType",value:function(){return"undefined"!=typeof facebook_for_woocommerce_product_categories?0===e("input[name=tag_ID]").length?this.globalsHolder().enhanced_attribute_page_type_add_category:this.globalsHolder().enhanced_attribute_page_type_edit_category:this.globalsHolder().enhanced_attribute_page_type_edit_product}},{key:"addInitialSelects",value:function(e){var t=this;if(e){this.getSelectedCategoryIds(e).forEach((function(e){t.addSelect(t.getOptions(e[1]),e[0])}));var o=this.getOptions(e);Object.keys(o).length&&this.addSelect(o)}else this.addSelect(this.getOptions()),this.addSelect({})}},{key:"requestAttributesIfValid",value:function(){if("true"===e("#wc_facebook_can_show_enhanced_catalog_attributes_id").val()&&(e(".wc-facebook-enhanced-catalog-attribute-row").remove(),this.isValid())){var t="#"+this.input_id,o=e(t).parents("div.form-field"),a=this.globalsHolder().enhanced_attribute_optional_selector;this.getPageType()===this.globalsHolder().enhanced_attribute_page_type_edit_category?o=e(t).parents("tr.form-field"):this.getPageType()===this.globalsHolder().enhanced_attribute_page_type_edit_product&&(o=e(t).parents("p.form-field")),e.get(this.globalsHolder().ajax_url,{action:"wc_facebook_enhanced_catalog_attributes",security:"",selected_category:e(t).val(),tag_id:parseInt(e("input[name=tag_ID]").val(),10),taxonomy:e("input[name=taxonomy]").val(),item_id:parseInt(e("input[name=post_ID]").val(),10),page_type:this.getPageType()},(function(t){var r=e(t);e("#"+a,r).on("change",(function(){e(".wc-facebook-enhanced-catalog-attribute-optional-row").toggleClass("hidden",!e(this).prop("checked"))})),r.insertAfter(o),e(document.body).trigger("init_tooltips")}))}}},{key:"onChange",value:function(t){t.hasClass("locked")&&t.closest(".wc-facebook-google-product-category-field").nextAll().remove();var o=t.val();if(o){var a=this.getOptions(o);Object.keys(a).length&&this.addSelect(a)}else(o=t.closest("#wc-facebook-google-product-category-fields").find(".wc-facebook-google-product-category-select").not(t).last().val())||this.addSelect({});e("#"+this.input_id).val(o),this.requestAttributesIfValid()}},{key:"isValid",value:function(){return e(".wc-facebook-google-product-category-select").filter((function(t,o){return""!==e(o).val()})).length>=2}},{key:"addSelect",value:function(t,o){var a=e("#wc-facebook-google-product-category-fields"),r=a.find(".wc-facebook-google-product-category-select"),n=e('<select class="wc-enhanced-select wc-facebook-google-product-category-select"></select>');r.addClass("locked"),a.append(e('<div class="wc-facebook-google-product-category-field" style="margin-bottom: 16px">').append(n)),n.attr("data-placeholder",this.getSelectPlaceholder(r,t)).append(e('<option value=""></option>')),Object.keys(t).forEach((function(o){n.append(e('<option value="'+o+'">'+t[o]+"</option>"))})),n.val(o).select2({allowClear:!0})}},{key:"getSelectPlaceholder",value:function(e,t){return 0===e.length?facebook_for_woocommerce_google_product_category.i18n.top_level_dropdown_placeholder:1===e.length&&0===Object.keys(t).length?facebook_for_woocommerce_google_product_category.i18n.second_level_empty_dropdown_placeholder:facebook_for_woocommerce_google_product_category.i18n.general_dropdown_placeholder}},{key:"getOptions",value:function(e){return void 0===e||""===e?this.getTopLevelOptions():void 0===this.categories[e]||void 0===this.categories[e].options?[]:this.categories[e].options}},{key:"getTopLevelOptions",value:function(){var e=this,t={};return Object.keys(this.categories).forEach((function(o){e.categories[o].parent||(t[o]=e.categories[o].label)})),t}},{key:"getSelectedCategoryIds",value:function(e){var t=[];do{void 0!==this.categories[e]&&(t.push([e,this.categories[e].parent]),e=this.categories[e].parent)}while(""!==e);return t.reverse()}}]),t}()}))}]);
     1!function(e){var t={};function o(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,a){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(a,r,function(t){return e[t]}.bind(null,r));return a},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=3)}([function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function o(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}e.exports=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e},e.exports.default=e.exports,e.exports.__esModule=!0},,function(e,t,o){"use strict";o.r(t);var a=o(0),r=o.n(a),n=o(1),c=o.n(n);jQuery(document).ready((function(e){window.WC_Facebook_Google_Product_Category_Fields=function(){function t(o,a){var n=this;r()(this,t),this.categories=o,this.input_id=a;var c=e("#"+this.input_id);e('<div id="wc-facebook-google-product-category-fields"></div>').insertBefore(c).on("change","select.wc-facebook-google-product-category-select",(function(t){n.onChange(e(t.target))})),this.addInitialSelects(c.val());var i=this.globalsHolder().enhanced_attribute_optional_selector;void 0!==i&&e("#"+i).on("change",(function(){e(".wc-facebook-enhanced-catalog-attribute-optional-row").toggleClass("hidden",!e(this).prop("checked"))}))}return c()(t,[{key:"globalsHolder",value:function(){return"undefined"!=typeof facebook_for_woocommerce_product_categories?facebook_for_woocommerce_product_categories:"undefined"!=typeof facebook_for_woocommerce_settings_sync?facebook_for_woocommerce_settings_sync:facebook_for_woocommerce_products_admin}},{key:"getPageType",value:function(){return"undefined"!=typeof facebook_for_woocommerce_product_categories?0===e("input[name=tag_ID]").length?this.globalsHolder().enhanced_attribute_page_type_add_category:this.globalsHolder().enhanced_attribute_page_type_edit_category:this.globalsHolder().enhanced_attribute_page_type_edit_product}},{key:"addInitialSelects",value:function(e){var t=this;if(e){this.getSelectedCategoryIds(e).forEach((function(e){t.addSelect(t.getOptions(e[1]),e[0])}));var o=this.getOptions(e);Object.keys(o).length&&this.addSelect(o)}else this.addSelect(this.getOptions()),this.addSelect({})}},{key:"requestAttributesIfValid",value:function(){if("true"===e("#wc_facebook_can_show_enhanced_catalog_attributes_id").val()&&(e(".wc-facebook-enhanced-catalog-attribute-row").remove(),this.isValid())){var t="#"+this.input_id,o=e(t).parents("div.form-field"),a=this.globalsHolder().enhanced_attribute_optional_selector;this.getPageType()===this.globalsHolder().enhanced_attribute_page_type_edit_category?o=e(t).parents("tr.form-field"):this.getPageType()===this.globalsHolder().enhanced_attribute_page_type_edit_product&&(o=e(t).parents("p.form-field")),e.get(this.globalsHolder().ajax_url,{action:"wc_facebook_enhanced_catalog_attributes",security:"",selected_category:e(t).val(),tag_id:parseInt(e("input[name=tag_ID]").val(),10),taxonomy:e("input[name=taxonomy]").val(),item_id:parseInt(e("input[name=post_ID]").val(),10),page_type:this.getPageType()},(function(t){var r=e(t);e("#"+a,r).on("change",(function(){e(".wc-facebook-enhanced-catalog-attribute-optional-row").toggleClass("hidden",!e(this).prop("checked"))})),r.insertAfter(o),e(document.body).trigger("init_tooltips")}))}}},{key:"onChange",value:function(t){t.hasClass("locked")&&t.closest(".wc-facebook-google-product-category-field").nextAll().remove();var o=t.val();if(o){var a=this.getOptions(o);Object.keys(a).length&&this.addSelect(a)}else(o=t.closest("#wc-facebook-google-product-category-fields").find(".wc-facebook-google-product-category-select").not(t).last().val())||this.addSelect({});e("#"+this.input_id).val(o),this.requestAttributesIfValid()}},{key:"isValid",value:function(){return e(".wc-facebook-google-product-category-select").filter((function(t,o){return""!==e(o).val()})).length>=2}},{key:"addSelect",value:function(t,o){var a=e("#wc-facebook-google-product-category-fields"),r=a.find(".wc-facebook-google-product-category-select"),n=e('<select class="wc-facebook-google-product-category-select"></select>');r.addClass("locked"),a.append(e('<div class="wc-facebook-google-product-category-field" style="margin-bottom: 16px">').append(n)),n.attr("data-placeholder",this.getSelectPlaceholder(r,t)).append(e('<option value=""></option>')),Object.keys(t).forEach((function(o){n.append(e('<option value="'+o+'">'+t[o]+"</option>"))})),n.val(o).select2({allowClear:!0})}},{key:"getSelectPlaceholder",value:function(e,t){return 0===e.length?facebook_for_woocommerce_google_product_category.i18n.top_level_dropdown_placeholder:1===e.length&&0===Object.keys(t).length?facebook_for_woocommerce_google_product_category.i18n.second_level_empty_dropdown_placeholder:facebook_for_woocommerce_google_product_category.i18n.general_dropdown_placeholder}},{key:"getOptions",value:function(e){return void 0===e||""===e?this.getTopLevelOptions():void 0===this.categories[e]||void 0===this.categories[e].options?[]:this.categories[e].options}},{key:"getTopLevelOptions",value:function(){var e=this,t={};return Object.keys(this.categories).forEach((function(o){e.categories[o].parent||(t[o]=e.categories[o].label)})),t}},{key:"getSelectedCategoryIds",value:function(e){var t=[];do{void 0!==this.categories[e]&&(t.push([e,this.categories[e].parent]),e=this.categories[e].parent)}while(""!==e);return t.reverse()}}]),t}()}))}]);
  • facebook-for-woocommerce/tags/3.0.25/assets/js/admin/google-product-category-fields.js

    r2407164 r2925392  
    219219            var $container = $( '#wc-facebook-google-product-category-fields' );
    220220            var $otherSelects = $container.find( '.wc-facebook-google-product-category-select' );
    221             var $select = $( '<select class="wc-enhanced-select wc-facebook-google-product-category-select"></select>' );
     221            var $select = $( '<select class="wc-facebook-google-product-category-select"></select>' );
    222222
    223223            $otherSelects.addClass( 'locked' );
  • facebook-for-woocommerce/tags/3.0.25/changelog.txt

    r2922400 r2925392  
    11*** Facebook for WooCommerce Changelog ***
     2
     3
     4
     5
     6
     7
    28
    39= 3.0.24 - 2023-06-06 =
  • facebook-for-woocommerce/tags/3.0.25/facebook-for-woocommerce.php

    r2922400 r2925392  
    1212 * Author: Facebook
    1313 * Author URI: https://www.facebook.com/
    14  * Version: 3.0.24
     14 * Version: 3.0.2
    1515 * Requires at least: 5.6
    1616 * Text Domain: facebook-for-woocommerce
    1717 * Tested up to: 6.2
    1818 * WC requires at least: 5.4
    19  * WC tested up to: 7.7
     19 * WC tested up to: 7.
    2020 * Requires PHP: 7.2
    2121 *
     
    4646     * @var string the plugin version. This must be in the main plugin file to be automatically bumped by Woorelease.
    4747     */
    48     const PLUGIN_VERSION = '3.0.24'; // WRCS: DEFINED_VERSION.
     48    const PLUGIN_VERSION = '3.0.2'; // WRCS: DEFINED_VERSION.
    4949
    5050    // Minimum PHP version required by this plugin.
  • facebook-for-woocommerce/tags/3.0.25/i18n/languages/facebook-for-woocommerce.pot

    r2922400 r2925392  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Facebook for WooCommerce 3.0.24\n"
     5"Project-Id-Version: Facebook for WooCommerce 3.0.2\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/facebook-for-woocommerce\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2023-06-06T14:15:29+00:00\n"
     12"POT-Creation-Date: 2023-06-9+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.7.1\n"
  • facebook-for-woocommerce/tags/3.0.25/includes/AJAX.php

    r2906893 r2925392  
    193193                    if ( $integration = facebook_for_woocommerce()->get_integration() ) {
    194194
    195                         // try with categories first, since we have already IDs
     195                        //
    196196                        $has_excluded_terms = ! empty( $product_cats ) && array_intersect( $product_cats, $integration->get_excluded_product_category_ids() );
    197197
    198                         // the form post can send an array with empty items, so filter them out
    199                         $product_tags = array_filter( $product_tags, null ); // $callback = null is the default. If no callback is supplied, all empty entries of array will be removed.
    200 
    201                         // try next with tags, but WordPress only gives us tag names
     198                        //
     199                        $product_tags = array_filter( $product_tags,
     200
     201                        //
    202202                        if ( ! $has_excluded_terms && ! empty( $product_tags ) ) {
    203203
  • facebook-for-woocommerce/tags/3.0.25/includes/Events/AAMSettings.php

    r2820041 r2925392  
    7070        $url      = self::get_url( $pixel_id );
    7171        $response = wp_remote_get( $url );
     72
    7273        if ( is_wp_error( $response ) ) {
    7374            return null;
    74         } else {
    75             $response_body = json_decode( wp_remote_retrieve_body( $response ), true );
    76             if ( ! array_key_exists( 'errorMessage', $response_body ) ) {
    77                 $response_body['matchingConfig']['pixelId'] = $pixel_id;
    78                 return new AAMSettings( $response_body['matchingConfig'] );
    79             }
    8075        }
    81         return null;
     76
     77        $response_body = json_decode( wp_remote_retrieve_body( $response ), true );
     78
     79        if ( ! is_array( $response_body ) || array_key_exists( 'errorMessage', $response_body ) || ! isset( $response_body['matchingConfig'] ) ) {
     80            return null;
     81        }
     82
     83        $response_body['matchingConfig']['pixelId'] = $pixel_id;
     84        return new AAMSettings( $response_body['matchingConfig'] );
    8285    }
    8386
  • facebook-for-woocommerce/tags/3.0.25/readme.txt

    r2922400 r2925392  
    44Requires at least: 4.4
    55Tested up to: 6.2
    6 Stable tag: 3.0.24
     6Stable tag: 3.0.2
    77Requires PHP: 5.6 or greater
    88MySQL: 5.6 or greater
     
    3939
    4040== Changelog ==
     41
     42
     43
     44
     45
     46
    4147
    4248= 3.0.24 - 2023-06-06 =
  • facebook-for-woocommerce/tags/3.0.25/vendor/autoload.php

    r2922400 r2925392  
    44
    55if (PHP_VERSION_ID < 50600) {
    6     if (!headers_sent()) {
    7         header('HTTP/1.1 500 Internal Server Error');
    8     }
    9     $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    10     if (!ini_get('display_errors')) {
    11         if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
    12             fwrite(STDERR, $err);
    13         } elseif (!headers_sent()) {
    14             echo $err;
    15         }
    16     }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     6    echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
     7    exit(1);
    218}
    229
    2310require_once __DIR__ . '/composer/autoload_real.php';
    2411
    25 return ComposerAutoloaderInit9b81083f5ebcfbfae4d112fef2575032::getLoader();
     12return ComposerAutoloaderInit::getLoader();
  • facebook-for-woocommerce/tags/3.0.25/vendor/composer/ClassLoader.php

    r2922400 r2925392  
    4343class ClassLoader
    4444{
    45     /** @var \Closure(string):void */
    46     private static $includeFile;
    47 
    4845    /** @var ?string */
    4946    private $vendorDir;
     
    110107    {
    111108        $this->vendorDir = $vendorDir;
    112         self::initializeIncludeClosure();
    113109    }
    114110
     
    430426    {
    431427        if ($file = $this->findFile($class)) {
    432             $includeFile = self::$includeFile;
    433             $includeFile($file);
     428            includeFile($file);
    434429
    435430            return true;
     
    561556        return false;
    562557    }
    563 
    564     /**
    565      * @return void
    566      */
    567     private static function initializeIncludeClosure()
    568     {
    569         if (self::$includeFile !== null) {
    570             return;
    571         }
    572 
    573         /**
    574          * Scope isolated include.
    575          *
    576          * Prevents access to $this/self from included files.
    577          *
    578          * @param  string $file
    579          * @return void
    580          */
    581         self::$includeFile = \Closure::bind(static function($file) {
    582             include $file;
    583         }, null, null);
    584     }
    585558}
     559
     560
     561
     562
     563
     564
     565
     566
     567
     568
     569
     570
     571
     572
  • facebook-for-woocommerce/tags/3.0.25/vendor/composer/InstalledVersions.php

    r2922400 r2925392  
    9999        foreach (self::getInstalled() as $installed) {
    100100            if (isset($installed['versions'][$packageName])) {
    101                 return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
     101                return $includeDevRequirements || ;
    102102            }
    103103        }
     
    120120    public static function satisfies(VersionParser $parser, $packageName, $constraint)
    121121    {
    122         $constraint = $parser->parseConstraints((string) $constraint);
     122        $constraint = $parser->parseConstraints($constraint);
    123123        $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
    124124
     
    329329                    $installed[] = self::$installedByVendor[$vendorDir];
    330330                } elseif (is_file($vendorDir.'/composer/installed.php')) {
    331                     /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    332                     $required = require $vendorDir.'/composer/installed.php';
    333                     $installed[] = self::$installedByVendor[$vendorDir] = $required;
     331                    $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
    334332                    if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
    335333                        self::$installed = $installed[count($installed) - 1];
     
    343341            // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
    344342            if (substr(__DIR__, -8, 1) !== 'C') {
    345                 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    346                 $required = require __DIR__ . '/installed.php';
    347                 self::$installed = $required;
     343                self::$installed = require __DIR__ . '/installed.php';
    348344            } else {
    349345                self::$installed = array();
    350346            }
    351347        }
    352 
    353         if (self::$installed !== array()) {
    354             $installed[] = self::$installed;
    355         }
     348        $installed[] = self::$installed;
    356349
    357350        return $installed;
  • facebook-for-woocommerce/tags/3.0.25/vendor/composer/autoload_real.php

    r2922400 r2925392  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit9b81083f5ebcfbfae4d112fef2575032
     5class ComposerAutoloaderInit
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit9b81083f5ebcfbfae4d112fef2575032', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit9b81083f5ebcfbfae4d112fef2575032', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • facebook-for-woocommerce/tags/3.0.25/vendor/composer/autoload_static.php

    r2922400 r2925392  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032
     7class ComposerStaticInit
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    295295    {
    296296        return \Closure::bind(function () use ($loader) {
    297             $loader->prefixLengthsPsr4 = ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032::$prefixLengthsPsr4;
    298             $loader->prefixDirsPsr4 = ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032::$prefixDirsPsr4;
    299             $loader->classMap = ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032::$classMap;
     297            $loader->prefixLengthsPsr4 = ComposerStaticInit::$prefixLengthsPsr4;
     298            $loader->prefixDirsPsr4 = ComposerStaticInit::$prefixDirsPsr4;
     299            $loader->classMap = ComposerStaticInit::$classMap;
    300300
    301301        }, null, ClassLoader::class);
  • facebook-for-woocommerce/tags/3.0.25/vendor/composer/installed.php

    r2922400 r2925392  
    22    'root' => array(
    33        'name' => 'facebookincubator/facebook-for-woocommerce',
    4         'pretty_version' => 'dev-release/3.0.24',
    5         'version' => 'dev-release/3.0.24',
    6         'reference' => '04d88256dfb22a41476b7780371c660a7c07cce0',
     4        'pretty_version' => 'dev-release/3.0.2',
     5        'version' => 'dev-release/3.0.2',
     6        'reference' => '04',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    2121        ),
    2222        'facebookincubator/facebook-for-woocommerce' => array(
    23             'pretty_version' => 'dev-release/3.0.24',
    24             'version' => 'dev-release/3.0.24',
    25             'reference' => '04d88256dfb22a41476b7780371c660a7c07cce0',
     23            'pretty_version' => 'dev-release/3.0.2',
     24            'version' => 'dev-release/3.0.2',
     25            'reference' => '04',
    2626            'type' => 'wordpress-plugin',
    2727            'install_path' => __DIR__ . '/../../',
  • facebook-for-woocommerce/trunk/assets/build/admin/google-product-category-fields.asset.php

    r2591586 r2925392  
    1 <?php return array('dependencies' => array('wp-polyfill'), 'version' => '626147500c00fb1fe6128015d31a1369');
     1<?php return array('dependencies' => array('wp-polyfill'), 'version' => '');
  • facebook-for-woocommerce/trunk/assets/build/admin/google-product-category-fields.js

    r2591586 r2925392  
    1 !function(e){var t={};function o(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,a){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(a,r,function(t){return e[t]}.bind(null,r));return a},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=3)}([function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function o(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}e.exports=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e},e.exports.default=e.exports,e.exports.__esModule=!0},,function(e,t,o){"use strict";o.r(t);var a=o(0),r=o.n(a),n=o(1),c=o.n(n);jQuery(document).ready((function(e){window.WC_Facebook_Google_Product_Category_Fields=function(){function t(o,a){var n=this;r()(this,t),this.categories=o,this.input_id=a;var c=e("#"+this.input_id);e('<div id="wc-facebook-google-product-category-fields"></div>').insertBefore(c).on("change","select.wc-facebook-google-product-category-select",(function(t){n.onChange(e(t.target))})),this.addInitialSelects(c.val());var i=this.globalsHolder().enhanced_attribute_optional_selector;void 0!==i&&e("#"+i).on("change",(function(){e(".wc-facebook-enhanced-catalog-attribute-optional-row").toggleClass("hidden",!e(this).prop("checked"))}))}return c()(t,[{key:"globalsHolder",value:function(){return"undefined"!=typeof facebook_for_woocommerce_product_categories?facebook_for_woocommerce_product_categories:"undefined"!=typeof facebook_for_woocommerce_settings_sync?facebook_for_woocommerce_settings_sync:facebook_for_woocommerce_products_admin}},{key:"getPageType",value:function(){return"undefined"!=typeof facebook_for_woocommerce_product_categories?0===e("input[name=tag_ID]").length?this.globalsHolder().enhanced_attribute_page_type_add_category:this.globalsHolder().enhanced_attribute_page_type_edit_category:this.globalsHolder().enhanced_attribute_page_type_edit_product}},{key:"addInitialSelects",value:function(e){var t=this;if(e){this.getSelectedCategoryIds(e).forEach((function(e){t.addSelect(t.getOptions(e[1]),e[0])}));var o=this.getOptions(e);Object.keys(o).length&&this.addSelect(o)}else this.addSelect(this.getOptions()),this.addSelect({})}},{key:"requestAttributesIfValid",value:function(){if("true"===e("#wc_facebook_can_show_enhanced_catalog_attributes_id").val()&&(e(".wc-facebook-enhanced-catalog-attribute-row").remove(),this.isValid())){var t="#"+this.input_id,o=e(t).parents("div.form-field"),a=this.globalsHolder().enhanced_attribute_optional_selector;this.getPageType()===this.globalsHolder().enhanced_attribute_page_type_edit_category?o=e(t).parents("tr.form-field"):this.getPageType()===this.globalsHolder().enhanced_attribute_page_type_edit_product&&(o=e(t).parents("p.form-field")),e.get(this.globalsHolder().ajax_url,{action:"wc_facebook_enhanced_catalog_attributes",security:"",selected_category:e(t).val(),tag_id:parseInt(e("input[name=tag_ID]").val(),10),taxonomy:e("input[name=taxonomy]").val(),item_id:parseInt(e("input[name=post_ID]").val(),10),page_type:this.getPageType()},(function(t){var r=e(t);e("#"+a,r).on("change",(function(){e(".wc-facebook-enhanced-catalog-attribute-optional-row").toggleClass("hidden",!e(this).prop("checked"))})),r.insertAfter(o),e(document.body).trigger("init_tooltips")}))}}},{key:"onChange",value:function(t){t.hasClass("locked")&&t.closest(".wc-facebook-google-product-category-field").nextAll().remove();var o=t.val();if(o){var a=this.getOptions(o);Object.keys(a).length&&this.addSelect(a)}else(o=t.closest("#wc-facebook-google-product-category-fields").find(".wc-facebook-google-product-category-select").not(t).last().val())||this.addSelect({});e("#"+this.input_id).val(o),this.requestAttributesIfValid()}},{key:"isValid",value:function(){return e(".wc-facebook-google-product-category-select").filter((function(t,o){return""!==e(o).val()})).length>=2}},{key:"addSelect",value:function(t,o){var a=e("#wc-facebook-google-product-category-fields"),r=a.find(".wc-facebook-google-product-category-select"),n=e('<select class="wc-enhanced-select wc-facebook-google-product-category-select"></select>');r.addClass("locked"),a.append(e('<div class="wc-facebook-google-product-category-field" style="margin-bottom: 16px">').append(n)),n.attr("data-placeholder",this.getSelectPlaceholder(r,t)).append(e('<option value=""></option>')),Object.keys(t).forEach((function(o){n.append(e('<option value="'+o+'">'+t[o]+"</option>"))})),n.val(o).select2({allowClear:!0})}},{key:"getSelectPlaceholder",value:function(e,t){return 0===e.length?facebook_for_woocommerce_google_product_category.i18n.top_level_dropdown_placeholder:1===e.length&&0===Object.keys(t).length?facebook_for_woocommerce_google_product_category.i18n.second_level_empty_dropdown_placeholder:facebook_for_woocommerce_google_product_category.i18n.general_dropdown_placeholder}},{key:"getOptions",value:function(e){return void 0===e||""===e?this.getTopLevelOptions():void 0===this.categories[e]||void 0===this.categories[e].options?[]:this.categories[e].options}},{key:"getTopLevelOptions",value:function(){var e=this,t={};return Object.keys(this.categories).forEach((function(o){e.categories[o].parent||(t[o]=e.categories[o].label)})),t}},{key:"getSelectedCategoryIds",value:function(e){var t=[];do{void 0!==this.categories[e]&&(t.push([e,this.categories[e].parent]),e=this.categories[e].parent)}while(""!==e);return t.reverse()}}]),t}()}))}]);
     1!function(e){var t={};function o(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,a){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(a,r,function(t){return e[t]}.bind(null,r));return a},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=3)}([function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function o(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}e.exports=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e},e.exports.default=e.exports,e.exports.__esModule=!0},,function(e,t,o){"use strict";o.r(t);var a=o(0),r=o.n(a),n=o(1),c=o.n(n);jQuery(document).ready((function(e){window.WC_Facebook_Google_Product_Category_Fields=function(){function t(o,a){var n=this;r()(this,t),this.categories=o,this.input_id=a;var c=e("#"+this.input_id);e('<div id="wc-facebook-google-product-category-fields"></div>').insertBefore(c).on("change","select.wc-facebook-google-product-category-select",(function(t){n.onChange(e(t.target))})),this.addInitialSelects(c.val());var i=this.globalsHolder().enhanced_attribute_optional_selector;void 0!==i&&e("#"+i).on("change",(function(){e(".wc-facebook-enhanced-catalog-attribute-optional-row").toggleClass("hidden",!e(this).prop("checked"))}))}return c()(t,[{key:"globalsHolder",value:function(){return"undefined"!=typeof facebook_for_woocommerce_product_categories?facebook_for_woocommerce_product_categories:"undefined"!=typeof facebook_for_woocommerce_settings_sync?facebook_for_woocommerce_settings_sync:facebook_for_woocommerce_products_admin}},{key:"getPageType",value:function(){return"undefined"!=typeof facebook_for_woocommerce_product_categories?0===e("input[name=tag_ID]").length?this.globalsHolder().enhanced_attribute_page_type_add_category:this.globalsHolder().enhanced_attribute_page_type_edit_category:this.globalsHolder().enhanced_attribute_page_type_edit_product}},{key:"addInitialSelects",value:function(e){var t=this;if(e){this.getSelectedCategoryIds(e).forEach((function(e){t.addSelect(t.getOptions(e[1]),e[0])}));var o=this.getOptions(e);Object.keys(o).length&&this.addSelect(o)}else this.addSelect(this.getOptions()),this.addSelect({})}},{key:"requestAttributesIfValid",value:function(){if("true"===e("#wc_facebook_can_show_enhanced_catalog_attributes_id").val()&&(e(".wc-facebook-enhanced-catalog-attribute-row").remove(),this.isValid())){var t="#"+this.input_id,o=e(t).parents("div.form-field"),a=this.globalsHolder().enhanced_attribute_optional_selector;this.getPageType()===this.globalsHolder().enhanced_attribute_page_type_edit_category?o=e(t).parents("tr.form-field"):this.getPageType()===this.globalsHolder().enhanced_attribute_page_type_edit_product&&(o=e(t).parents("p.form-field")),e.get(this.globalsHolder().ajax_url,{action:"wc_facebook_enhanced_catalog_attributes",security:"",selected_category:e(t).val(),tag_id:parseInt(e("input[name=tag_ID]").val(),10),taxonomy:e("input[name=taxonomy]").val(),item_id:parseInt(e("input[name=post_ID]").val(),10),page_type:this.getPageType()},(function(t){var r=e(t);e("#"+a,r).on("change",(function(){e(".wc-facebook-enhanced-catalog-attribute-optional-row").toggleClass("hidden",!e(this).prop("checked"))})),r.insertAfter(o),e(document.body).trigger("init_tooltips")}))}}},{key:"onChange",value:function(t){t.hasClass("locked")&&t.closest(".wc-facebook-google-product-category-field").nextAll().remove();var o=t.val();if(o){var a=this.getOptions(o);Object.keys(a).length&&this.addSelect(a)}else(o=t.closest("#wc-facebook-google-product-category-fields").find(".wc-facebook-google-product-category-select").not(t).last().val())||this.addSelect({});e("#"+this.input_id).val(o),this.requestAttributesIfValid()}},{key:"isValid",value:function(){return e(".wc-facebook-google-product-category-select").filter((function(t,o){return""!==e(o).val()})).length>=2}},{key:"addSelect",value:function(t,o){var a=e("#wc-facebook-google-product-category-fields"),r=a.find(".wc-facebook-google-product-category-select"),n=e('<select class="wc-facebook-google-product-category-select"></select>');r.addClass("locked"),a.append(e('<div class="wc-facebook-google-product-category-field" style="margin-bottom: 16px">').append(n)),n.attr("data-placeholder",this.getSelectPlaceholder(r,t)).append(e('<option value=""></option>')),Object.keys(t).forEach((function(o){n.append(e('<option value="'+o+'">'+t[o]+"</option>"))})),n.val(o).select2({allowClear:!0})}},{key:"getSelectPlaceholder",value:function(e,t){return 0===e.length?facebook_for_woocommerce_google_product_category.i18n.top_level_dropdown_placeholder:1===e.length&&0===Object.keys(t).length?facebook_for_woocommerce_google_product_category.i18n.second_level_empty_dropdown_placeholder:facebook_for_woocommerce_google_product_category.i18n.general_dropdown_placeholder}},{key:"getOptions",value:function(e){return void 0===e||""===e?this.getTopLevelOptions():void 0===this.categories[e]||void 0===this.categories[e].options?[]:this.categories[e].options}},{key:"getTopLevelOptions",value:function(){var e=this,t={};return Object.keys(this.categories).forEach((function(o){e.categories[o].parent||(t[o]=e.categories[o].label)})),t}},{key:"getSelectedCategoryIds",value:function(e){var t=[];do{void 0!==this.categories[e]&&(t.push([e,this.categories[e].parent]),e=this.categories[e].parent)}while(""!==e);return t.reverse()}}]),t}()}))}]);
  • facebook-for-woocommerce/trunk/assets/js/admin/google-product-category-fields.js

    r2407164 r2925392  
    219219            var $container = $( '#wc-facebook-google-product-category-fields' );
    220220            var $otherSelects = $container.find( '.wc-facebook-google-product-category-select' );
    221             var $select = $( '<select class="wc-enhanced-select wc-facebook-google-product-category-select"></select>' );
     221            var $select = $( '<select class="wc-facebook-google-product-category-select"></select>' );
    222222
    223223            $otherSelects.addClass( 'locked' );
  • facebook-for-woocommerce/trunk/changelog.txt

    r2922400 r2925392  
    11*** Facebook for WooCommerce Changelog ***
     2
     3
     4
     5
     6
     7
    28
    39= 3.0.24 - 2023-06-06 =
  • facebook-for-woocommerce/trunk/facebook-for-woocommerce.php

    r2922400 r2925392  
    1212 * Author: Facebook
    1313 * Author URI: https://www.facebook.com/
    14  * Version: 3.0.24
     14 * Version: 3.0.2
    1515 * Requires at least: 5.6
    1616 * Text Domain: facebook-for-woocommerce
    1717 * Tested up to: 6.2
    1818 * WC requires at least: 5.4
    19  * WC tested up to: 7.7
     19 * WC tested up to: 7.
    2020 * Requires PHP: 7.2
    2121 *
     
    4646     * @var string the plugin version. This must be in the main plugin file to be automatically bumped by Woorelease.
    4747     */
    48     const PLUGIN_VERSION = '3.0.24'; // WRCS: DEFINED_VERSION.
     48    const PLUGIN_VERSION = '3.0.2'; // WRCS: DEFINED_VERSION.
    4949
    5050    // Minimum PHP version required by this plugin.
  • facebook-for-woocommerce/trunk/i18n/languages/facebook-for-woocommerce.pot

    r2922400 r2925392  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Facebook for WooCommerce 3.0.24\n"
     5"Project-Id-Version: Facebook for WooCommerce 3.0.2\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/facebook-for-woocommerce\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2023-06-06T14:15:29+00:00\n"
     12"POT-Creation-Date: 2023-06-9+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.7.1\n"
  • facebook-for-woocommerce/trunk/includes/AJAX.php

    r2906893 r2925392  
    193193                    if ( $integration = facebook_for_woocommerce()->get_integration() ) {
    194194
    195                         // try with categories first, since we have already IDs
     195                        //
    196196                        $has_excluded_terms = ! empty( $product_cats ) && array_intersect( $product_cats, $integration->get_excluded_product_category_ids() );
    197197
    198                         // the form post can send an array with empty items, so filter them out
    199                         $product_tags = array_filter( $product_tags, null ); // $callback = null is the default. If no callback is supplied, all empty entries of array will be removed.
    200 
    201                         // try next with tags, but WordPress only gives us tag names
     198                        //
     199                        $product_tags = array_filter( $product_tags,
     200
     201                        //
    202202                        if ( ! $has_excluded_terms && ! empty( $product_tags ) ) {
    203203
  • facebook-for-woocommerce/trunk/includes/Events/AAMSettings.php

    r2820041 r2925392  
    7070        $url      = self::get_url( $pixel_id );
    7171        $response = wp_remote_get( $url );
     72
    7273        if ( is_wp_error( $response ) ) {
    7374            return null;
    74         } else {
    75             $response_body = json_decode( wp_remote_retrieve_body( $response ), true );
    76             if ( ! array_key_exists( 'errorMessage', $response_body ) ) {
    77                 $response_body['matchingConfig']['pixelId'] = $pixel_id;
    78                 return new AAMSettings( $response_body['matchingConfig'] );
    79             }
    8075        }
    81         return null;
     76
     77        $response_body = json_decode( wp_remote_retrieve_body( $response ), true );
     78
     79        if ( ! is_array( $response_body ) || array_key_exists( 'errorMessage', $response_body ) || ! isset( $response_body['matchingConfig'] ) ) {
     80            return null;
     81        }
     82
     83        $response_body['matchingConfig']['pixelId'] = $pixel_id;
     84        return new AAMSettings( $response_body['matchingConfig'] );
    8285    }
    8386
  • facebook-for-woocommerce/trunk/readme.txt

    r2922400 r2925392  
    44Requires at least: 4.4
    55Tested up to: 6.2
    6 Stable tag: 3.0.24
     6Stable tag: 3.0.2
    77Requires PHP: 5.6 or greater
    88MySQL: 5.6 or greater
     
    3939
    4040== Changelog ==
     41
     42
     43
     44
     45
     46
    4147
    4248= 3.0.24 - 2023-06-06 =
  • facebook-for-woocommerce/trunk/vendor/autoload.php

    r2922400 r2925392  
    44
    55if (PHP_VERSION_ID < 50600) {
    6     if (!headers_sent()) {
    7         header('HTTP/1.1 500 Internal Server Error');
    8     }
    9     $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
    10     if (!ini_get('display_errors')) {
    11         if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
    12             fwrite(STDERR, $err);
    13         } elseif (!headers_sent()) {
    14             echo $err;
    15         }
    16     }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     6    echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
     7    exit(1);
    218}
    229
    2310require_once __DIR__ . '/composer/autoload_real.php';
    2411
    25 return ComposerAutoloaderInit9b81083f5ebcfbfae4d112fef2575032::getLoader();
     12return ComposerAutoloaderInit::getLoader();
  • facebook-for-woocommerce/trunk/vendor/composer/ClassLoader.php

    r2922400 r2925392  
    4343class ClassLoader
    4444{
    45     /** @var \Closure(string):void */
    46     private static $includeFile;
    47 
    4845    /** @var ?string */
    4946    private $vendorDir;
     
    110107    {
    111108        $this->vendorDir = $vendorDir;
    112         self::initializeIncludeClosure();
    113109    }
    114110
     
    430426    {
    431427        if ($file = $this->findFile($class)) {
    432             $includeFile = self::$includeFile;
    433             $includeFile($file);
     428            includeFile($file);
    434429
    435430            return true;
     
    561556        return false;
    562557    }
    563 
    564     /**
    565      * @return void
    566      */
    567     private static function initializeIncludeClosure()
    568     {
    569         if (self::$includeFile !== null) {
    570             return;
    571         }
    572 
    573         /**
    574          * Scope isolated include.
    575          *
    576          * Prevents access to $this/self from included files.
    577          *
    578          * @param  string $file
    579          * @return void
    580          */
    581         self::$includeFile = \Closure::bind(static function($file) {
    582             include $file;
    583         }, null, null);
    584     }
    585558}
     559
     560
     561
     562
     563
     564
     565
     566
     567
     568
     569
     570
     571
     572
  • facebook-for-woocommerce/trunk/vendor/composer/InstalledVersions.php

    r2922400 r2925392  
    9999        foreach (self::getInstalled() as $installed) {
    100100            if (isset($installed['versions'][$packageName])) {
    101                 return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
     101                return $includeDevRequirements || ;
    102102            }
    103103        }
     
    120120    public static function satisfies(VersionParser $parser, $packageName, $constraint)
    121121    {
    122         $constraint = $parser->parseConstraints((string) $constraint);
     122        $constraint = $parser->parseConstraints($constraint);
    123123        $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
    124124
     
    329329                    $installed[] = self::$installedByVendor[$vendorDir];
    330330                } elseif (is_file($vendorDir.'/composer/installed.php')) {
    331                     /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    332                     $required = require $vendorDir.'/composer/installed.php';
    333                     $installed[] = self::$installedByVendor[$vendorDir] = $required;
     331                    $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
    334332                    if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
    335333                        self::$installed = $installed[count($installed) - 1];
     
    343341            // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
    344342            if (substr(__DIR__, -8, 1) !== 'C') {
    345                 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    346                 $required = require __DIR__ . '/installed.php';
    347                 self::$installed = $required;
     343                self::$installed = require __DIR__ . '/installed.php';
    348344            } else {
    349345                self::$installed = array();
    350346            }
    351347        }
    352 
    353         if (self::$installed !== array()) {
    354             $installed[] = self::$installed;
    355         }
     348        $installed[] = self::$installed;
    356349
    357350        return $installed;
  • facebook-for-woocommerce/trunk/vendor/composer/autoload_real.php

    r2922400 r2925392  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit9b81083f5ebcfbfae4d112fef2575032
     5class ComposerAutoloaderInit
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit9b81083f5ebcfbfae4d112fef2575032', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit9b81083f5ebcfbfae4d112fef2575032', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • facebook-for-woocommerce/trunk/vendor/composer/autoload_static.php

    r2922400 r2925392  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032
     7class ComposerStaticInit
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    295295    {
    296296        return \Closure::bind(function () use ($loader) {
    297             $loader->prefixLengthsPsr4 = ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032::$prefixLengthsPsr4;
    298             $loader->prefixDirsPsr4 = ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032::$prefixDirsPsr4;
    299             $loader->classMap = ComposerStaticInit9b81083f5ebcfbfae4d112fef2575032::$classMap;
     297            $loader->prefixLengthsPsr4 = ComposerStaticInit::$prefixLengthsPsr4;
     298            $loader->prefixDirsPsr4 = ComposerStaticInit::$prefixDirsPsr4;
     299            $loader->classMap = ComposerStaticInit::$classMap;
    300300
    301301        }, null, ClassLoader::class);
  • facebook-for-woocommerce/trunk/vendor/composer/installed.php

    r2922400 r2925392  
    22    'root' => array(
    33        'name' => 'facebookincubator/facebook-for-woocommerce',
    4         'pretty_version' => 'dev-release/3.0.24',
    5         'version' => 'dev-release/3.0.24',
    6         'reference' => '04d88256dfb22a41476b7780371c660a7c07cce0',
     4        'pretty_version' => 'dev-release/3.0.2',
     5        'version' => 'dev-release/3.0.2',
     6        'reference' => '04',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    2121        ),
    2222        'facebookincubator/facebook-for-woocommerce' => array(
    23             'pretty_version' => 'dev-release/3.0.24',
    24             'version' => 'dev-release/3.0.24',
    25             'reference' => '04d88256dfb22a41476b7780371c660a7c07cce0',
     23            'pretty_version' => 'dev-release/3.0.2',
     24            'version' => 'dev-release/3.0.2',
     25            'reference' => '04',
    2626            'type' => 'wordpress-plugin',
    2727            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.