Version Description
- 2019-10-07 =
- Added prefixed libraries
- Fixed js problem with select2
Download this release
Release Info
Developer | wpdesk |
Plugin | Flexible Shipping for WooCommerce |
Version | 3.9.0 |
Comparing to | |
See all releases |
Code changes from version 3.8.0 to 3.9.0
- assets/js/admin.js +11 -0
- assets/js/admin.min.js +1 -1
- classes/class-flexible-shipping-plugin.php +23 -17
- classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-old.php +1 -1
- classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-text.php +1 -1
- classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-video.php +1 -1
- classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-without-pointer-message.php +1 -1
- classes/table-rate/abtests/class-ab-pointer-message-test.php +4 -4
- classes/table-rate/abtests/class-ab-tracker-deactivation-data.php +2 -2
- classes/table-rate/abtests/class-pointer-messages.php +8 -8
- classes/table-rate/bulk-actions.php +1 -1
- classes/table-rate/class-shortcode-unit-dimension.php +2 -2
- classes/table-rate/class-shortcode-unit-weight.php +2 -2
- classes/table-rate/logger/class-logger-downloader.php +5 -5
- classes/table-rate/logger/class-logger-factory.php +1 -1
- classes/tracker/class-method-created-tracker-deactivation-data.php +1 -1
- classes/tracker/tracker.php +3 -1
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/admin-notices.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/class-order-add-shipping.php +2 -2
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-cancel-shipment-exception.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-get-label-exception.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-label-not-available-exception.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-send-shipment-exception.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-shipment-plan-exceeded-exception.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/class-manifest-fs.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/class-manifest.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/cpt-shipping-manifest.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/functions.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/interface-manifest.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/views/column-actions.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/views/column-number.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/views/filter-form.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/views/manifest-metabox.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/metabox/ajax.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notice.php +5 -5
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/abstract-rate.php +2 -2
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/first-rate-notice.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/interface-rate.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/order-counter.php +1 -1
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/rate-notices-creator.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/second-rate-notice.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/third-rate-notice.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/class-shipment.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/cpt-shipment.php +1 -1
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/functions.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/interface-shipment.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/views/order-metabox.php +0 -0
- {vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/views/html-order-add_shipping-metabox.php +0 -0
- composer.lock +4003 -3946
- flexible-shipping.php +45 -67
- inc/functions.php +11 -0
- plugin-create.php +0 -48
- plugin-load.php +0 -36
- readme.txt +7 -3
- vendor/autoload.php +1 -1
- vendor/composer/autoload_classmap.php +270 -246
- vendor/composer/autoload_files.php +0 -11
- vendor/composer/autoload_psr4.php +0 -10
- vendor/composer/autoload_real.php +4 -22
- vendor/composer/autoload_static.php +274 -311
- vendor/composer/installed.json +7 -673
- vendor/moneyphp/money/CHANGELOG.md +0 -340
- vendor/moneyphp/money/composer.json +0 -87
- vendor/moneyphp/money/resources/currency.php +0 -1248
- vendor/moneyphp/money/resources/generate-money-factory.php +0 -61
- vendor/moneyphp/money/src/Calculator.php +0 -127
- vendor/moneyphp/money/src/Calculator/BcMathCalculator.php +0 -243
- vendor/moneyphp/money/src/Calculator/GmpCalculator.php +0 -307
- vendor/moneyphp/money/src/Calculator/PhpCalculator.php +0 -197
- vendor/moneyphp/money/src/Converter.php +0 -54
- vendor/moneyphp/money/src/Currencies.php +0 -33
- vendor/moneyphp/money/src/Currencies/AggregateCurrencies.php +0 -76
- vendor/moneyphp/money/src/Currencies/BitcoinCurrencies.php +0 -47
- vendor/moneyphp/money/src/Currencies/CachedCurrencies.php +0 -98
- vendor/moneyphp/money/src/Currencies/CurrencyList.php +0 -76
- vendor/moneyphp/money/src/Currencies/ISOCurrencies.php +0 -103
- vendor/moneyphp/money/src/Currency.php +0 -88
- vendor/moneyphp/money/src/CurrencyPair.php +0 -139
- vendor/moneyphp/money/src/Exception.php +0 -12
- vendor/moneyphp/money/src/Exception/FormatterException.php +0 -14
- vendor/moneyphp/money/src/Exception/ParserException.php +0 -14
- vendor/moneyphp/money/src/Exception/UnknownCurrencyException.php +0 -14
- vendor/moneyphp/money/src/Exception/UnresolvableCurrencyPairException.php +0 -33
- vendor/moneyphp/money/src/Exchange.php +0 -25
- vendor/moneyphp/money/src/Exchange/ExchangerExchange.php +0 -50
- vendor/moneyphp/money/src/Exchange/FixedExchange.php +0 -45
- vendor/moneyphp/money/src/Exchange/IndirectExchange.php +0 -207
- vendor/moneyphp/money/src/Exchange/ReversedCurrenciesExchange.php +0 -49
- vendor/moneyphp/money/src/Exchange/SwapExchange.php +0 -45
- vendor/moneyphp/money/src/Formatter/AggregateMoneyFormatter.php +0 -56
- vendor/moneyphp/money/src/Formatter/BitcoinMoneyFormatter.php +0 -88
- vendor/moneyphp/money/src/Formatter/DecimalMoneyFormatter.php +0 -62
- vendor/moneyphp/money/src/Formatter/IntlLocalizedDecimalFormatter.php +0 -69
- vendor/moneyphp/money/src/Formatter/IntlMoneyFormatter.php +0 -69
- vendor/moneyphp/money/src/Money.php +0 -627
- vendor/moneyphp/money/src/MoneyFactory.php +0 -207
- vendor/moneyphp/money/src/MoneyFormatter.php +0 -22
- vendor/moneyphp/money/src/MoneyParser.php +0 -23
- vendor/moneyphp/money/src/Number.php +0 -337
- vendor/moneyphp/money/src/PHPUnit/Comparator.php +0 -71
- vendor/moneyphp/money/src/Parser/AggregateMoneyParser.php +0 -58
- vendor/moneyphp/money/src/Parser/BitcoinMoneyParser.php +0 -82
- vendor/moneyphp/money/src/Parser/DecimalMoneyParser.php +0 -108
- vendor/moneyphp/money/src/Parser/IntlLocalizedDecimalParser.php +0 -102
- vendor/moneyphp/money/src/Parser/IntlMoneyParser.php +0 -103
- vendor/monolog/monolog/.php_cs +0 -59
- vendor/monolog/monolog/CHANGELOG.md +0 -370
- vendor/monolog/monolog/composer.json +0 -66
- vendor/monolog/monolog/doc/01-usage.md +0 -231
- vendor/monolog/monolog/doc/02-handlers-formatters-processors.md +0 -158
- vendor/monolog/monolog/doc/03-utilities.md +0 -15
- vendor/monolog/monolog/doc/04-extending.md +0 -76
- vendor/monolog/monolog/doc/sockets.md +0 -39
- vendor/monolog/monolog/phpunit.xml.dist +0 -19
- vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php +0 -101
- vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php +0 -72
- vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php +0 -57
- vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php +0 -95
- vendor/monolog/monolog/src/Monolog/SignalHandler.php +0 -115
- vendor/wpdesk/wp-abtesting/CHANGELOG.md +0 -3
- vendor/wpdesk/wp-abtesting/src/ABTest.php +0 -17
- vendor/wpdesk/wp-abtesting/src/ABTest/EqualGroupsRandomABTest.php +0 -111
- vendor/wpdesk/wp-abtesting/src/ABVariant.php +0 -26
- vendor/wpdesk/wp-abtesting/src/ABVariant/BasicABVariant.php +0 -29
- vendor/wpdesk/wp-autoloader/.gitignore +0 -3
- vendor/wpdesk/wp-autoloader/.gitlab/issue_templates/Bug.md +0 -32
- vendor/wpdesk/wp-autoloader/CHANGELOG.md +0 -3
- vendor/wpdesk/wp-autoloader/composer.json +0 -33
- vendor/wpdesk/wp-autoloader/phpunit-integration.xml +0 -28
- vendor/wpdesk/wp-autoloader/phpunit-unit.xml +0 -21
- vendor/wpdesk/wp-autoloader/src/Loader/Composer/Composer_Loader.php +0 -90
- vendor/wpdesk/wp-autoloader/src/Loader/Composer/Composer_Loader_Info.php +0 -72
- vendor/wpdesk/wp-autoloader/src/Loader/Flow/Composer_Flow_Loader.php +0 -97
- vendor/wpdesk/wp-autoloader/src/Loader/Flow/Composer_Flow_Loader_Info.php +0 -75
- vendor/wpdesk/wp-autoloader/src/Loader/Loader.php +0 -31
- vendor/wpdesk/wp-autoloader/src/Loader/Loader_Manager.php +0 -277
- vendor/wpdesk/wp-autoloader/src/Loader/Loader_Manager_Factory.php +0 -54
- vendor/wpdesk/wp-basic-requirements/.gitignore +0 -4
- vendor/wpdesk/wp-basic-requirements/CHANGELOG.md +0 -14
- vendor/wpdesk/wp-basic-requirements/apigen.neon +0 -27
- vendor/wpdesk/wp-basic-requirements/phpunit-integration.xml +0 -27
- vendor/wpdesk/wp-basic-requirements/phpunit-unit.xml +0 -21
- vendor/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker.php +0 -403
- vendor/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker_Factory.php +0 -22
- vendor/wpdesk/wp-basic-requirements/src/Plugin/Has_Plugin_Info.php +0 -29
- vendor/wpdesk/wp-basic-requirements/src/Plugin/Plugin_Info.php +0 -171
- vendor/wpdesk/wp-basic-requirements/src/Translable.php +0 -9
- vendor/wpdesk/wp-basic-requirements/src/Translatable.php +0 -15
- vendor/wpdesk/wp-builder/.editorconfig +0 -21
- vendor/wpdesk/wp-builder/.gitignore +0 -2
- vendor/wpdesk/wp-builder/.gitlab/issue_templates/Bug.md +0 -32
- vendor/wpdesk/wp-builder/CHANGELOG.md +0 -3
- vendor/wpdesk/wp-builder/apigen.neon +0 -27
- vendor/wpdesk/wp-builder/phpcs.xml.dist +0 -18
- vendor/wpdesk/wp-builder/phpunit-integration.xml +0 -28
- vendor/wpdesk/wp-builder/phpunit-unit.xml +0 -21
- vendor/wpdesk/wp-builder/src/BuildDirector/LegacyBuildDirector.php +0 -37
- vendor/wpdesk/wp-builder/src/Builder/AbstractBuilder.php +0 -64
- vendor/wpdesk/wp-builder/src/Builder/InfoBuilder.php +0 -58
- vendor/wpdesk/wp-builder/src/Plugin/AbstractPlugin.php +0 -156
- vendor/wpdesk/wp-builder/src/Plugin/ActivationTracker.php +0 -75
- vendor/wpdesk/wp-builder/src/Plugin/Hookable.php +0 -15
- vendor/wpdesk/wp-builder/src/Plugin/HookableCollection.php +0 -24
- vendor/wpdesk/wp-builder/src/Plugin/HookableParent.php +0 -53
- vendor/wpdesk/wp-builder/src/Plugin/HookablePluginDependant.php +0 -24
- vendor/wpdesk/wp-builder/src/Plugin/PluginAccess.php +0 -34
- vendor/wpdesk/wp-builder/src/Plugin/TemplateLoad.php +0 -74
- vendor/wpdesk/wp-builder/src/Storage/Exception/ClassNotExists.php +0 -8
- vendor/wpdesk/wp-builder/src/Storage/PluginStorage.php +0 -22
- vendor/wpdesk/wp-builder/src/Storage/StaticStorage.php +0 -38
- vendor/wpdesk/wp-builder/src/Storage/StorageFactory.php +0 -14
- vendor/wpdesk/wp-logs/CHANGELOG.md +0 -60
- vendor/wpdesk/wp-logs/LICENSE.md +0 -21
- vendor/wpdesk/wp-logs/src/WC/WooCommerceHandler.php +0 -44
- vendor/wpdesk/wp-logs/src/WP/WPCapture.php +0 -140
- vendor/wpdesk/wp-logs/src/deprecated/wpdesk-logger-factory.php +0 -95
- vendor/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php +0 -116
- vendor/wpdesk/wp-mutex +0 -1
- vendor/wpdesk/wp-notice/CHANGELOG.md +0 -8
- vendor/wpdesk/wp-notice/LICENSE.md +0 -21
- vendor/wpdesk/wp-notice/src/WPDesk/Notice/views/admin-head-js.php +0 -9
- vendor/wpdesk/wp-persistence/CHANGELOG.md +0 -3
- vendor/wpdesk/wp-persistence/LICENSE.md +0 -21
- vendor/wpdesk/wp-pointer/LICENSE.md +0 -21
- vendor/wpdesk/wp-view/.gitignore +0 -4
- vendor/wpdesk/wp-view/.gitlab/issue_templates/Bug.md +0 -32
- vendor/wpdesk/wp-view/phpunit-integration.xml +0 -28
- vendor/wpdesk/wp-view/phpunit-unit.xml +0 -21
- vendor/wpdesk/wp-view/src/Renderer/LoadTemplatePlugin.php +0 -27
- vendor/wpdesk/wp-view/src/Resolver/NullResolver.php +0 -22
- vendor/wpdesk/wp-view/src/Resolver/Resolver.php +0 -20
- vendor/wpdesk/wp-wpdesk-fs-shipment/.gitignore +0 -5
- vendor/wpdesk/wp-wpdesk-fs-shipment/CHANGELOG.md +0 -19
- vendor/wpdesk/wp-wpdesk-fs-shipment/apigen.neon +0 -27
- vendor/wpdesk/wp-wpdesk-fs-shipment/composer.json +0 -35
- vendor/wpdesk/wp-wpdesk-fs-shipment/phpunit-integration.xml +0 -28
- vendor/wpdesk/wp-wpdesk-fs-shipment/phpunit-unit.xml +0 -21
- vendor/wpdesk/wp-wpdesk-helper-override/CHANGELOG.md +9 -0
- vendor/wpdesk/{wp-abtesting → wp-wpdesk-helper-override}/LICENSE.md +0 -0
- vendor/wpdesk/wp-wpdesk-helper-override/composer.json +22 -0
- vendor/wpdesk/wp-wpdesk-helper-override/src/Helper/HelperAsLibrary.php +30 -0
- vendor/wpdesk/wp-wpdesk-helper-override/src/Helper/TrackerFactory.php +30 -0
- vendor/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-data-provider.php +12 -0
- vendor/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-interface.php +0 -0
assets/js/admin.js
CHANGED
@@ -1,3 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
jQuery(document).ready(function(){
|
2 |
if ( jQuery('#flexible_shipping_labels_url').length ) {
|
3 |
window.location.href = jQuery('#flexible_shipping_labels_url').attr('href');
|
1 |
+
function fs_select2() {
|
2 |
+
let elements = jQuery( '.fs_select2' );
|
3 |
+
if ( elements.length ) {
|
4 |
+
if (jQuery.fn.selectWoo) {
|
5 |
+
elements.selectWoo();
|
6 |
+
} else {
|
7 |
+
elements.select2();
|
8 |
+
}
|
9 |
+
}
|
10 |
+
}
|
11 |
+
|
12 |
jQuery(document).ready(function(){
|
13 |
if ( jQuery('#flexible_shipping_labels_url').length ) {
|
14 |
window.location.href = jQuery('#flexible_shipping_labels_url').attr('href');
|
assets/js/admin.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
|
1 |
+
function fs_select2(){let e=jQuery(".fs_select2");e.length&&(jQuery.fn.selectWoo?e.selectWoo():e.select2())}function fs_removeParam(e,i){var s=i.split("?")[0],n=[],t=-1!==i.indexOf("?")?i.split("?")[1]:"";if(""!==t){for(var _=(n=t.split("&")).length-1;_>=0;_-=1)n[_].split("=")[0]===e&&n.splice(_,1);s=s+"?"+n.join("&")}return s}function fs_trimChar(e,i){for(;e.charAt(0)==i;)e=e.substring(1);for(;e.charAt(e.length-1)==i;)e=e.substring(0,e.length-1);return e}function fs_id(e){return jQuery(e).closest(".flexible_shipping_shipment").attr("data-id")}function fs_data_set_val(e,i,s){if(void 0===i)return e;if(-1==i.indexOf("["))e[i]=s;else{var n=i.split("["),t=e,_=e,l="";jQuery.each(n,function(e,i){l=i.replace("]",""),void 0===t[l]&&(t[l]={}),_=t,t=t[l]}),_[l]=s}return e}function fs_ajax(e,i,s){jQuery(".button-shipping").attr("disabled",!0),jQuery(e).parent().find(".spinner").css({visibility:"visible"});var n={};jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_content input, #flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_content select, #flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_content textarea").each(function(){n="radio"==jQuery(this).attr("type")?fs_data_set_val(n,jQuery(this).attr("name"),jQuery("#flexible_shipping_shipment_"+i+" input[name="+jQuery(this).attr("name")+"]:checked").val()):"checkbox"==jQuery(this).attr("type")?jQuery(this).is(":checked")?fs_data_set_val(n,jQuery(this).attr("name"),jQuery(this).val()):fs_data_set_val(n,jQuery(this).attr("name"),""):fs_data_set_val(n,jQuery(this).attr("name"),jQuery(this).val())});var t=jQuery("#flexible_shipping_shipment_nonce_"+i).val();jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").hide(),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").removeClass("flexible_shipping_shipment_message_error"),jQuery.ajax({url:fs_admin.ajax_url,type:"POST",data:{fs_action:s,action:"flexible_shipping",nonce:t,shipment_id:i,data:n},dataType:"json"}).done(function(e){e?"0"==e?(jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").show(),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").html("Invalid response: 0")):"success"==e.status?(jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_content").html(e.content),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").hide(),void 0!==e.message&&(jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").show(),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").html(e.message))):(void 0!==e.content&&jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_content").html(e.content),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").addClass("flexible_shipping_shipment_message_error"),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").show(),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").html(e.message)):(jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").addClass("flexible_shipping_shipment_message_error"),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").show(),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").html("Request failed: invalid method?"))}).always(function(){jQuery(".button-shipping").attr("disabled",!1),jQuery(".shipping-spinner").parent().find(".spinner").css({visibility:"hidden"}),fs_select2()}).fail(function(e,s){jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").addClass("flexible_shipping_shipment_message_error"),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").show(),jQuery("#flexible_shipping_shipment_"+i+" .flexible_shipping_shipment_message").html("Request failed: "+s+" "+e.status)})}jQuery(document).ready(function(){if(jQuery("#flexible_shipping_labels_url").length&&(window.location.href=jQuery("#flexible_shipping_labels_url").attr("href")),1==jQuery("a.shipping_manifest_download").length&&(window.location.href=jQuery("a.shipping_manifest_download").attr("href")),"function"==typeof window.history.pushState){var e=document.location.href,i=document.location.href;e=fs_removeParam("bulk_flexible_shipping_labels",e),e=fs_removeParam("bulk_flexible_shipping_send",e),e=fs_removeParam("bulk_flexible_shipping_manifests",e),(e=fs_trimChar(e=fs_removeParam("bulk_flexible_shipping_no_labels_created",e),"?"))!=i&&window.history.pushState({},"",e)}var s=jQuery(".fs-connect__vertical-nav-container"),n=jQuery(".fs-connect__content-container");function t(e){s.find(".vertical-menu__feature-item-is-selected").removeClass("vertical-menu__feature-item-is-selected"),n.find(".fs__slide-is-active").removeClass("fs__slide-is-active"),s.children().eq(e).addClass("vertical-menu__feature-item-is-selected"),n.children().eq(e).addClass("fs__slide-is-active")}nextFeatureButtons=jQuery(".fs-banner__button-container .next-feature"),s.on("click",".vertical-menu__feature-item:not( .vertical-menu__feature-item-is-selected )",function(){t(jQuery(this).index())}),nextFeatureButtons.on("click",function(e){e.preventDefault(),t(jQuery(this).closest(".fs-connect__slide").index()+1)})}),jQuery(function(e){e(document).on("click",".flexible-shipping-taxes-notice .notice-dismiss",function(){e.ajax(ajaxurl,{type:"POST",data:{action:"flexible_shipping_taxes_notice"}})}),e(document).on("click","#enable-fs-connect-box",function(){var i;e(".enable-fs-connect-box").prop("checked")?(e(".fs-connect-integration-box").slideDown(),i=1):(e(".fs-connect-integration-box").slideUp(),i=0),e.ajax(ajaxurl,{type:"POST",data:{action:"update_fs_connect_integration_setting",fs_box_state:i}})}),e(document).on("click","#flexible_shipping_rate_plugin .close-fs-rate-notice",function(){e("#flexible_shipping_rate_plugin .notice-dismiss").click()}),e(document).on("click","#flexible_shipping_rate_plugin .fs-not-good",function(){e("#flexible_shipping_rate_plugin p").html(fs_admin.notice_not_good_enought)})});
|
classes/class-flexible-shipping-plugin.php
CHANGED
@@ -5,19 +5,19 @@
|
|
5 |
* @package Flexible Shippign
|
6 |
*/
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
use Psr\Log\LoggerInterface;
|
9 |
use Psr\Log\NullLogger;
|
10 |
-
use WPDesk\ABTesting\ABVariant;
|
11 |
-
use WPDesk\Logger\WPDeskLoggerFactory;
|
12 |
-
use WPDesk\Mutex\WordpressPostMutex;
|
13 |
-
use WPDesk\Notice\AjaxHandler;
|
14 |
-
use WPDesk\PluginBuilder\Plugin\AbstractPlugin;
|
15 |
-
use WPDesk\PluginBuilder\Plugin\HookableCollection;
|
16 |
-
use WPDesk\PluginBuilder\Plugin\HookableParent;
|
17 |
-
use WPDesk\PluginBuilder\Plugin\TemplateLoad;
|
18 |
-
use WPDesk\View\Resolver\ChainResolver;
|
19 |
-
use WPDesk\View\Resolver\DirResolver;
|
20 |
-
use WPDesk\View\Resolver\WPThemeResolver;
|
21 |
|
22 |
/**
|
23 |
* Class Flexible_Shipping_Plugin
|
@@ -37,7 +37,7 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
|
|
37 |
*
|
38 |
* @var string
|
39 |
*/
|
40 |
-
private $scripts_version = FLEXIBLE_SHIPPING_VERSION . '.
|
41 |
|
42 |
/**
|
43 |
* Admin notices.
|
@@ -56,7 +56,7 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
|
|
56 |
/**
|
57 |
* Renderer.
|
58 |
*
|
59 |
-
* @var WPDesk\View\Renderer\Renderer;
|
60 |
*/
|
61 |
private $renderer;
|
62 |
|
@@ -84,9 +84,9 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
|
|
84 |
/**
|
85 |
* Flexible_Invoices_Reports_Plugin constructor.
|
86 |
*
|
87 |
-
* @param WPDesk_Plugin_Info $plugin_info Plugin info.
|
88 |
*/
|
89 |
-
public function __construct( WPDesk_Plugin_Info $plugin_info ) {
|
90 |
$this->plugin_info = $plugin_info;
|
91 |
parent::__construct( $this->plugin_info );
|
92 |
$this->init_logger();
|
@@ -110,6 +110,10 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
|
|
110 |
* Load dependencies.
|
111 |
*/
|
112 |
private function load_dependencies() {
|
|
|
|
|
|
|
|
|
113 |
new WPDesk_Flexible_Shipping_Shipment_CPT( $this );
|
114 |
|
115 |
new WPDesk_Flexible_Shipping_Shipping_Manifest_CPT( $this );
|
@@ -129,6 +133,8 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
|
|
129 |
$abtesting = new WPDesk_Flexible_Shipping_AB_Pointer_Message_Test();
|
130 |
$this->variant = $abtesting->get_variant();
|
131 |
|
|
|
|
|
132 |
$this->add_hookable( new WPDesk\FS\Rate\Flexible_Shipping_Order_Counter() );
|
133 |
$this->add_hookable( new WPDesk\FS\Rate\WPDesk_Flexible_Shipping_Rate_Notice() );
|
134 |
|
@@ -139,7 +145,7 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
|
|
139 |
$this->add_hookable( new WPDesk_Flexible_Shipping_Shorcode_Unit_Weight() );
|
140 |
$this->add_hookable( new WPDesk_Flexible_Shipping_Shorcode_Unit_Dimension() );
|
141 |
|
142 |
-
$this->add_hookable( new AjaxHandler( trailingslashit( $this->get_plugin()->get_plugin_url() ) . '
|
143 |
|
144 |
$this->add_hookable( new WPDesk_Flexible_Shipping_Pointer_Messages( $this->variant ) );
|
145 |
|
@@ -179,7 +185,7 @@ class Flexible_Shipping_Plugin extends AbstractPlugin implements HookableCollect
|
|
179 |
$resolver = new ChainResolver();
|
180 |
$resolver->appendResolver( new WPThemeResolver( $this->get_template_path() ) );
|
181 |
$resolver->appendResolver( new DirResolver( trailingslashit( $this->plugin_path ) . 'templates' ) );
|
182 |
-
$this->renderer = new WPDesk\View\Renderer\SimplePhpRenderer( $resolver );
|
183 |
}
|
184 |
|
185 |
/**
|
5 |
* @package Flexible Shippign
|
6 |
*/
|
7 |
|
8 |
+
use FSVendor\WPDesk\ABTesting\ABVariant;
|
9 |
+
use FSVendor\WPDesk\Logger\WPDeskLoggerFactory;
|
10 |
+
use FSVendor\WPDesk\Mutex\WordpressPostMutex;
|
11 |
+
use FSVendor\WPDesk\Notice\AjaxHandler;
|
12 |
+
use FSVendor\WPDesk\PluginBuilder\Plugin\AbstractPlugin;
|
13 |
+
use FSVendor\WPDesk\PluginBuilder\Plugin\HookableCollection;
|
14 |
+
use FSVendor\WPDesk\PluginBuilder\Plugin\HookableParent;
|
15 |
+
use FSVendor\WPDesk\PluginBuilder\Plugin\TemplateLoad;
|
16 |
+
use FSVendor\WPDesk\View\Resolver\ChainResolver;
|
17 |
+
use FSVendor\WPDesk\View\Resolver\DirResolver;
|
18 |
+
use FSVendor\WPDesk\View\Resolver\WPThemeResolver;
|
19 |
use Psr\Log\LoggerInterface;
|
20 |
use Psr\Log\NullLogger;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
|
22 |
/**
|
23 |
* Class Flexible_Shipping_Plugin
|
37 |
*
|
38 |
* @var string
|
39 |
*/
|
40 |
+
private $scripts_version = FLEXIBLE_SHIPPING_VERSION . '.199';
|
41 |
|
42 |
/**
|
43 |
* Admin notices.
|
56 |
/**
|
57 |
* Renderer.
|
58 |
*
|
59 |
+
* @var FSVendor\WPDesk\View\Renderer\Renderer;
|
60 |
*/
|
61 |
private $renderer;
|
62 |
|
84 |
/**
|
85 |
* Flexible_Invoices_Reports_Plugin constructor.
|
86 |
*
|
87 |
+
* @param FSVendor\WPDesk_Plugin_Info $plugin_info Plugin info.
|
88 |
*/
|
89 |
+
public function __construct( FSVendor\WPDesk_Plugin_Info $plugin_info ) {
|
90 |
$this->plugin_info = $plugin_info;
|
91 |
parent::__construct( $this->plugin_info );
|
92 |
$this->init_logger();
|
110 |
* Load dependencies.
|
111 |
*/
|
112 |
private function load_dependencies() {
|
113 |
+
require_once __DIR__ . '/../inc/functions.php';
|
114 |
+
require_once( __DIR__ . '/shipment/functions.php' );
|
115 |
+
require_once( __DIR__ . '/manifest/functions.php' );
|
116 |
+
|
117 |
new WPDesk_Flexible_Shipping_Shipment_CPT( $this );
|
118 |
|
119 |
new WPDesk_Flexible_Shipping_Shipping_Manifest_CPT( $this );
|
133 |
$abtesting = new WPDesk_Flexible_Shipping_AB_Pointer_Message_Test();
|
134 |
$this->variant = $abtesting->get_variant();
|
135 |
|
136 |
+
$this->add_hookable( new WPDesk_Flexible_Shipping_Tracker() );
|
137 |
+
|
138 |
$this->add_hookable( new WPDesk\FS\Rate\Flexible_Shipping_Order_Counter() );
|
139 |
$this->add_hookable( new WPDesk\FS\Rate\WPDesk_Flexible_Shipping_Rate_Notice() );
|
140 |
|
145 |
$this->add_hookable( new WPDesk_Flexible_Shipping_Shorcode_Unit_Weight() );
|
146 |
$this->add_hookable( new WPDesk_Flexible_Shipping_Shorcode_Unit_Dimension() );
|
147 |
|
148 |
+
$this->add_hookable( new AjaxHandler( trailingslashit( $this->get_plugin()->get_plugin_url() ) . 'vendor_prefixed/wpdesk/wp-notice/assets' ) );
|
149 |
|
150 |
$this->add_hookable( new WPDesk_Flexible_Shipping_Pointer_Messages( $this->variant ) );
|
151 |
|
185 |
$resolver = new ChainResolver();
|
186 |
$resolver->appendResolver( new WPThemeResolver( $this->get_template_path() ) );
|
187 |
$resolver->appendResolver( new DirResolver( trailingslashit( $this->plugin_path ) . 'templates' ) );
|
188 |
+
$this->renderer = new FSVendor\WPDesk\View\Renderer\SimplePhpRenderer( $resolver );
|
189 |
}
|
190 |
|
191 |
/**
|
classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-old.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
use WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
class WPDesk_Flexible_Shipping_AB_Variant_Old implements ABVariant {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
+
use FSVendor\WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
class WPDesk_Flexible_Shipping_AB_Variant_Old implements ABVariant {
|
6 |
|
classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-text.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
use WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
class WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Text implements ABVariant {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
+
use FSVendor\WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
class WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Text implements ABVariant {
|
6 |
|
classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-video.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
use WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
class WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Video implements ABVariant {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
+
use FSVendor\WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
class WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Video implements ABVariant {
|
6 |
|
classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-without-pointer-message.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
use WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
class WPDesk_Flexible_Shipping_AB_Variant_Without_Pointer_Message implements ABVariant {
|
6 |
|
1 |
<?php
|
2 |
|
3 |
+
use FSVendor\WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
class WPDesk_Flexible_Shipping_AB_Variant_Without_Pointer_Message implements ABVariant {
|
6 |
|
classes/table-rate/abtests/class-ab-pointer-message-test.php
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
use WPDesk\ABTesting\ABTest\EqualGroupsRandomABTest;
|
4 |
-
use WPDesk\Persistence\PersistentContainer;
|
5 |
-
use WPDesk\Persistence\Wordpress\WordpressOptionsContainer;
|
6 |
-
use WPDesk\ABTesting\ABVariant;
|
7 |
|
8 |
|
9 |
/**
|
1 |
<?php
|
2 |
|
3 |
+
use FSVendor\WPDesk\ABTesting\ABTest\EqualGroupsRandomABTest;
|
4 |
+
use FSVendor\WPDesk\Persistence\PersistentContainer;
|
5 |
+
use FSVendor\WPDesk\Persistence\Wordpress\WordpressOptionsContainer;
|
6 |
+
use FSVendor\WPDesk\ABTesting\ABVariant;
|
7 |
|
8 |
|
9 |
/**
|
classes/table-rate/abtests/class-ab-tracker-deactivation-data.php
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
use WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
/**
|
6 |
* AB Test https://docs.google.com/document/d/1JA49dgOqJ1SawEdL506tWdW6zgD30cXDpFZhJ7r_SNo/edit?usp=sharing
|
7 |
*
|
8 |
* Class by which we can push some data to the deactivation filter
|
9 |
*/
|
10 |
-
class WPDesk_Flexible_Shipping_AB_Tracker_Deactivation_Data implements \WPDesk\PluginBuilder\Plugin\Hookable {
|
11 |
|
12 |
/**
|
13 |
* Variant.
|
1 |
<?php
|
2 |
|
3 |
+
use FSVendor\WPDesk\ABTesting\ABVariant;
|
4 |
|
5 |
/**
|
6 |
* AB Test https://docs.google.com/document/d/1JA49dgOqJ1SawEdL506tWdW6zgD30cXDpFZhJ7r_SNo/edit?usp=sharing
|
7 |
*
|
8 |
* Class by which we can push some data to the deactivation filter
|
9 |
*/
|
10 |
+
class WPDesk_Flexible_Shipping_AB_Tracker_Deactivation_Data implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable {
|
11 |
|
12 |
/**
|
13 |
* Variant.
|
classes/table-rate/abtests/class-pointer-messages.php
CHANGED
@@ -3,21 +3,21 @@
|
|
3 |
/**
|
4 |
* Adds pointer messages in admin area.
|
5 |
*/
|
6 |
-
class WPDesk_Flexible_Shipping_Pointer_Messages implements \WPDesk\PluginBuilder\Plugin\Hookable {
|
7 |
|
8 |
/**
|
9 |
* Variant.
|
10 |
*
|
11 |
-
* @var \WPDesk\ABTesting\ABVariant
|
12 |
*/
|
13 |
private $variant;
|
14 |
|
15 |
/**
|
16 |
* WPDesk_Flexible_Shipping_Pointer_Messages constructor.
|
17 |
*
|
18 |
-
* @param \WPDesk\ABTesting\ABVariant $variant Variant.
|
19 |
*/
|
20 |
-
public function __construct( \WPDesk\ABTesting\ABVariant $variant ) {
|
21 |
$this->variant = $variant;
|
22 |
}
|
23 |
|
@@ -81,16 +81,16 @@ class WPDesk_Flexible_Shipping_Pointer_Messages implements \WPDesk\PluginBuilder
|
|
81 |
* @param string $content Content.
|
82 |
*/
|
83 |
private function add_pointer_message( $id, $title, $content ) {
|
84 |
-
$pointer_scripts = new \WPDesk\Pointer\PointersScripts( array( 'plugins' ) );
|
85 |
$pointer_scripts->hooks();
|
86 |
|
87 |
-
$pointer_conditions = new \WPDesk\Pointer\PointerConditions( 'plugins', 'manage_woocommerce' );
|
88 |
-
$pointer_message = new \WPDesk\Pointer\PointerMessage(
|
89 |
$id,
|
90 |
'#toplevel_page_woocommerce',
|
91 |
$title,
|
92 |
$content,
|
93 |
-
new \WPDesk\Pointer\PointerPosition( \WPDesk\Pointer\PointerPosition::LEFT, \WPDesk\Pointer\PointerPosition::LEFT ),
|
94 |
'wp-pointer',
|
95 |
480,
|
96 |
$pointer_conditions
|
3 |
/**
|
4 |
* Adds pointer messages in admin area.
|
5 |
*/
|
6 |
+
class WPDesk_Flexible_Shipping_Pointer_Messages implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable {
|
7 |
|
8 |
/**
|
9 |
* Variant.
|
10 |
*
|
11 |
+
* @var \FSVendor\WPDesk\ABTesting\ABVariant
|
12 |
*/
|
13 |
private $variant;
|
14 |
|
15 |
/**
|
16 |
* WPDesk_Flexible_Shipping_Pointer_Messages constructor.
|
17 |
*
|
18 |
+
* @param \FSVendor\WPDesk\ABTesting\ABVariant $variant Variant.
|
19 |
*/
|
20 |
+
public function __construct( \FSVendor\WPDesk\ABTesting\ABVariant $variant ) {
|
21 |
$this->variant = $variant;
|
22 |
}
|
23 |
|
81 |
* @param string $content Content.
|
82 |
*/
|
83 |
private function add_pointer_message( $id, $title, $content ) {
|
84 |
+
$pointer_scripts = new \FSVendor\WPDesk\Pointer\PointersScripts( array( 'plugins' ) );
|
85 |
$pointer_scripts->hooks();
|
86 |
|
87 |
+
$pointer_conditions = new \FSVendor\WPDesk\Pointer\PointerConditions( 'plugins', 'manage_woocommerce' );
|
88 |
+
$pointer_message = new \FSVendor\WPDesk\Pointer\PointerMessage(
|
89 |
$id,
|
90 |
'#toplevel_page_woocommerce',
|
91 |
$title,
|
92 |
$content,
|
93 |
+
new \FSVendor\WPDesk\Pointer\PointerPosition( \FSVendor\WPDesk\Pointer\PointerPosition::LEFT, \FSVendor\WPDesk\Pointer\PointerPosition::LEFT ),
|
94 |
'wp-pointer',
|
95 |
480,
|
96 |
$pointer_conditions
|
classes/table-rate/bulk-actions.php
CHANGED
@@ -468,7 +468,7 @@ if ( ! class_exists( 'WPDesk_Flexible_Shipping_Bulk_Actions' ) ) {
|
|
468 |
}
|
469 |
if ( is_array( $labels ) ) {
|
470 |
if ( isset( $labels['error'] ) ) {
|
471 |
-
new \WPDesk\Notice\Notice( $labels['error'], \WPDesk\Notice\Notice::NOTICE_TYPE_ERROR, true, 20 );
|
472 |
} else {
|
473 |
$nonce = wp_create_nonce( 'flexible_shipping_labels' );
|
474 |
printf( '<div id="message" class="updated fade"><p>' .
|
468 |
}
|
469 |
if ( is_array( $labels ) ) {
|
470 |
if ( isset( $labels['error'] ) ) {
|
471 |
+
new \FSVendor\WPDesk\Notice\Notice( $labels['error'], \FSVendor\WPDesk\Notice\Notice::NOTICE_TYPE_ERROR, true, 20 );
|
472 |
} else {
|
473 |
$nonce = wp_create_nonce( 'flexible_shipping_labels' );
|
474 |
printf( '<div id="message" class="updated fade"><p>' .
|
classes/table-rate/class-shortcode-unit-dimension.php
CHANGED
@@ -3,9 +3,9 @@
|
|
3 |
/**
|
4 |
* Class WPDesk_Flexible_Shipping_UK_States
|
5 |
*/
|
6 |
-
class WPDesk_Flexible_Shipping_Shorcode_Unit_Dimension implements \WPDesk\PluginBuilder\Plugin\HookablePluginDependant {
|
7 |
|
8 |
-
use \WPDesk\PluginBuilder\Plugin\PluginAccess;
|
9 |
|
10 |
/**
|
11 |
* Hooks.
|
3 |
/**
|
4 |
* Class WPDesk_Flexible_Shipping_UK_States
|
5 |
*/
|
6 |
+
class WPDesk_Flexible_Shipping_Shorcode_Unit_Dimension implements \FSVendor\WPDesk\PluginBuilder\Plugin\HookablePluginDependant {
|
7 |
|
8 |
+
use \FSVendor\WPDesk\PluginBuilder\Plugin\PluginAccess;
|
9 |
|
10 |
/**
|
11 |
* Hooks.
|
classes/table-rate/class-shortcode-unit-weight.php
CHANGED
@@ -3,9 +3,9 @@
|
|
3 |
/**
|
4 |
* Class WPDesk_Flexible_Shipping_UK_States
|
5 |
*/
|
6 |
-
class WPDesk_Flexible_Shipping_Shorcode_Unit_Weight implements \WPDesk\PluginBuilder\Plugin\HookablePluginDependant {
|
7 |
|
8 |
-
use \WPDesk\PluginBuilder\Plugin\PluginAccess;
|
9 |
|
10 |
/**
|
11 |
* Hooks.
|
3 |
/**
|
4 |
* Class WPDesk_Flexible_Shipping_UK_States
|
5 |
*/
|
6 |
+
class WPDesk_Flexible_Shipping_Shorcode_Unit_Weight implements \FSVendor\WPDesk\PluginBuilder\Plugin\HookablePluginDependant {
|
7 |
|
8 |
+
use \FSVendor\WPDesk\PluginBuilder\Plugin\PluginAccess;
|
9 |
|
10 |
/**
|
11 |
* Hooks.
|
classes/table-rate/logger/class-logger-downloader.php
CHANGED
@@ -3,25 +3,25 @@
|
|
3 |
/**
|
4 |
* Class WPDesk_Flexible_Shipping_SaaS_Settings
|
5 |
*/
|
6 |
-
class WPDesk_Flexible_Shipping_Logger_Downloader implements \WPDesk\PluginBuilder\Plugin\HookablePluginDependant {
|
7 |
|
8 |
-
use \WPDesk\PluginBuilder\Plugin\PluginAccess;
|
9 |
|
10 |
const GET_PARAMETER = 'fs-get-log';
|
11 |
|
12 |
/**
|
13 |
* Logger factory.
|
14 |
*
|
15 |
-
* @var \WPDesk\Logger\WPDeskLoggerFactory
|
16 |
*/
|
17 |
private $logger_factory;
|
18 |
|
19 |
/**
|
20 |
* WPDesk_Flexible_Shipping_SaaS_Logger_Downloader constructor.
|
21 |
*
|
22 |
-
* @param \WPDesk\Logger\WPDeskLoggerFactory $logger_factory Logger factory.
|
23 |
*/
|
24 |
-
public function __construct( \WPDesk\Logger\WPDeskLoggerFactory $logger_factory = null ) {
|
25 |
$this->logger_factory = $logger_factory;
|
26 |
}
|
27 |
|
3 |
/**
|
4 |
* Class WPDesk_Flexible_Shipping_SaaS_Settings
|
5 |
*/
|
6 |
+
class WPDesk_Flexible_Shipping_Logger_Downloader implements \FSVendor\WPDesk\PluginBuilder\Plugin\HookablePluginDependant {
|
7 |
|
8 |
+
use \FSVendor\WPDesk\PluginBuilder\Plugin\PluginAccess;
|
9 |
|
10 |
const GET_PARAMETER = 'fs-get-log';
|
11 |
|
12 |
/**
|
13 |
* Logger factory.
|
14 |
*
|
15 |
+
* @var \FSVendor\WPDesk\Logger\WPDeskLoggerFactory
|
16 |
*/
|
17 |
private $logger_factory;
|
18 |
|
19 |
/**
|
20 |
* WPDesk_Flexible_Shipping_SaaS_Logger_Downloader constructor.
|
21 |
*
|
22 |
+
* @param \FSVendor\WPDesk\Logger\WPDeskLoggerFactory $logger_factory Logger factory.
|
23 |
*/
|
24 |
+
public function __construct( \FSVendor\WPDesk\Logger\WPDeskLoggerFactory $logger_factory = null ) {
|
25 |
$this->logger_factory = $logger_factory;
|
26 |
}
|
27 |
|
classes/table-rate/logger/class-logger-factory.php
CHANGED
@@ -26,7 +26,7 @@ class WPDesk_Flexible_Shipping_Logger_Factory {
|
|
26 |
|
27 |
if ( $logger_settings->is_enabled() ) {
|
28 |
self::$logger = new WPDesk_Flexible_Shipping_WooCommerce_Context_Logger(
|
29 |
-
@\WPDesk\Logger\LoggerFacade::get_logger( $logger_settings->get_logger_channel_name() ),
|
30 |
$logger_settings->get_logging_context()
|
31 |
);
|
32 |
} else {
|
26 |
|
27 |
if ( $logger_settings->is_enabled() ) {
|
28 |
self::$logger = new WPDesk_Flexible_Shipping_WooCommerce_Context_Logger(
|
29 |
+
@\FSVendor\WPDesk\Logger\LoggerFacade::get_logger( $logger_settings->get_logger_channel_name() ),
|
30 |
$logger_settings->get_logging_context()
|
31 |
);
|
32 |
} else {
|
classes/tracker/class-method-created-tracker-deactivation-data.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/**
|
4 |
* Class by which we can push created methods data to the deactivation filter
|
5 |
*/
|
6 |
-
class WPDesk_Flexible_Shipping_Method_Created_Tracker_Deactivation_Data implements \WPDesk\PluginBuilder\Plugin\Hookable {
|
7 |
|
8 |
const OPTION_FS_METHOD_CREATED_TRACKER = 'fs_method_created_tracker';
|
9 |
|
3 |
/**
|
4 |
* Class by which we can push created methods data to the deactivation filter
|
5 |
*/
|
6 |
+
class WPDesk_Flexible_Shipping_Method_Created_Tracker_Deactivation_Data implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable {
|
7 |
|
8 |
const OPTION_FS_METHOD_CREATED_TRACKER = 'fs_method_created_tracker';
|
9 |
|
classes/tracker/tracker.php
CHANGED
@@ -1,11 +1,13 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/**
|
4 |
* Handle Tracker actions and filrers.
|
5 |
*
|
6 |
* Class WPDesk_Flexible_Shipping_Tracker
|
7 |
*/
|
8 |
-
class WPDesk_Flexible_Shipping_Tracker {
|
9 |
|
10 |
const PLUGIN_ACTION_LINKS_FILTER_NAME = 'plugin_action_links_flexible-shipping/flexible-shipping.php';
|
11 |
const FLEXIBLE_SHIPPING_PLUGIN_FILE = 'flexible-shipping/flexible-shipping.php';
|
1 |
<?php
|
2 |
|
3 |
+
use FSVendor\WPDesk\PluginBuilder\Plugin\Hookable;
|
4 |
+
|
5 |
/**
|
6 |
* Handle Tracker actions and filrers.
|
7 |
*
|
8 |
* Class WPDesk_Flexible_Shipping_Tracker
|
9 |
*/
|
10 |
+
class WPDesk_Flexible_Shipping_Tracker implements Hookable {
|
11 |
|
12 |
const PLUGIN_ACTION_LINKS_FILTER_NAME = 'plugin_action_links_flexible-shipping/flexible-shipping.php';
|
13 |
const FLEXIBLE_SHIPPING_PLUGIN_FILE = 'flexible-shipping/flexible-shipping.php';
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/admin-notices.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/class-order-add-shipping.php
RENAMED
@@ -3,9 +3,9 @@
|
|
3 |
/**
|
4 |
* Class WPDesk_Flexible_Shipping_Add_Shipping
|
5 |
*/
|
6 |
-
class WPDesk_Flexible_Shipping_Add_Shipping implements \WPDesk\PluginBuilder\Plugin\HookablePluginDependant {
|
7 |
|
8 |
-
use \WPDesk\PluginBuilder\Plugin\PluginAccess;
|
9 |
|
10 |
/**
|
11 |
* Shipping added?
|
3 |
/**
|
4 |
* Class WPDesk_Flexible_Shipping_Add_Shipping
|
5 |
*/
|
6 |
+
class WPDesk_Flexible_Shipping_Add_Shipping implements \FSVendor\WPDesk\PluginBuilder\Plugin\HookablePluginDependant {
|
7 |
|
8 |
+
use \FSVendor\WPDesk\PluginBuilder\Plugin\PluginAccess;
|
9 |
|
10 |
/**
|
11 |
* Shipping added?
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-cancel-shipment-exception.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-get-label-exception.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-label-not-available-exception.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-send-shipment-exception.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/exception/class-shipment-plan-exceeded-exception.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/class-manifest-fs.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/class-manifest.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/cpt-shipping-manifest.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/functions.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/interface-manifest.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/views/column-actions.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/views/column-number.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/views/filter-form.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/manifest/views/manifest-metabox.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/metabox/ajax.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notice.php
RENAMED
@@ -5,7 +5,7 @@ namespace WPDesk\FS\Rate;
|
|
5 |
/**
|
6 |
* Display rate notice.
|
7 |
*/
|
8 |
-
class WPDesk_Flexible_Shipping_Rate_Notice implements \WPDesk\PluginBuilder\Plugin\Hookable {
|
9 |
|
10 |
const FIRST_NOTICE_MIN_ORDERS = 100;
|
11 |
const CLOSE_TEMPORARY_NOTICE_NUMBER = 'close-temporary-notice-number';
|
@@ -45,18 +45,18 @@ class WPDesk_Flexible_Shipping_Rate_Notice implements \WPDesk\PluginBuilder\Plug
|
|
45 |
|
46 |
if ( ( empty( $source ) || self::CLOSE_TEMPORARY_NOTICE_DATE === $source ) && ( $variant_id === FirstRateNotice::SETTINGS_VARIANT_ID || $variant_id === SecondRateNotice::SETTINGS_VARIANT_ID ) ) {
|
47 |
update_option( self::SETTINGS_OPTION_RATE_NOTICE_DATE_DISMISS, date( "Y-m-d H:i:s", strtotime( 'NOW + 2 weeks' ) ) );
|
48 |
-
delete_option( \WPDesk\Notice\PermanentDismissibleNotice::OPTION_NAME_PREFIX . $notice_name );
|
49 |
update_option( self::SETTINGS_OPTION_DISMISSED_COUNT, 1 );
|
50 |
} elseif ( ( empty( $source ) || self::CLOSE_TEMPORARY_NOTICE_NUMBER === $source ) && $variant_id === ThirdRateNotice::SETTINGS_VARIANT_ID ) {
|
51 |
update_option( Flexible_Shipping_Order_Counter::FS_ORDER_COUNTER, 0 );
|
52 |
-
delete_option( \WPDesk\Notice\PermanentDismissibleNotice::OPTION_NAME_PREFIX . $notice_name );
|
53 |
update_option( self::SETTINGS_OPTION_DISMISSED_COUNT, 1 );
|
54 |
} elseif ( self::CLOSE_ALREADY_DID === $source ) {
|
55 |
-
update_option( \WPDesk\Notice\PermanentDismissibleNotice::OPTION_NAME_PREFIX . $notice_name, 1 );
|
56 |
}
|
57 |
|
58 |
if ( $dismissed_count > 0 ) {
|
59 |
-
update_option( \WPDesk\Notice\PermanentDismissibleNotice::OPTION_NAME_PREFIX . $notice_name, 1 );
|
60 |
}
|
61 |
|
62 |
}
|
5 |
/**
|
6 |
* Display rate notice.
|
7 |
*/
|
8 |
+
class WPDesk_Flexible_Shipping_Rate_Notice implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable {
|
9 |
|
10 |
const FIRST_NOTICE_MIN_ORDERS = 100;
|
11 |
const CLOSE_TEMPORARY_NOTICE_NUMBER = 'close-temporary-notice-number';
|
45 |
|
46 |
if ( ( empty( $source ) || self::CLOSE_TEMPORARY_NOTICE_DATE === $source ) && ( $variant_id === FirstRateNotice::SETTINGS_VARIANT_ID || $variant_id === SecondRateNotice::SETTINGS_VARIANT_ID ) ) {
|
47 |
update_option( self::SETTINGS_OPTION_RATE_NOTICE_DATE_DISMISS, date( "Y-m-d H:i:s", strtotime( 'NOW + 2 weeks' ) ) );
|
48 |
+
delete_option( \FSVendor\WPDesk\Notice\PermanentDismissibleNotice::OPTION_NAME_PREFIX . $notice_name );
|
49 |
update_option( self::SETTINGS_OPTION_DISMISSED_COUNT, 1 );
|
50 |
} elseif ( ( empty( $source ) || self::CLOSE_TEMPORARY_NOTICE_NUMBER === $source ) && $variant_id === ThirdRateNotice::SETTINGS_VARIANT_ID ) {
|
51 |
update_option( Flexible_Shipping_Order_Counter::FS_ORDER_COUNTER, 0 );
|
52 |
+
delete_option( \FSVendor\WPDesk\Notice\PermanentDismissibleNotice::OPTION_NAME_PREFIX . $notice_name );
|
53 |
update_option( self::SETTINGS_OPTION_DISMISSED_COUNT, 1 );
|
54 |
} elseif ( self::CLOSE_ALREADY_DID === $source ) {
|
55 |
+
update_option( \FSVendor\WPDesk\Notice\PermanentDismissibleNotice::OPTION_NAME_PREFIX . $notice_name, 1 );
|
56 |
}
|
57 |
|
58 |
if ( $dismissed_count > 0 ) {
|
59 |
+
update_option( \FSVendor\WPDesk\Notice\PermanentDismissibleNotice::OPTION_NAME_PREFIX . $notice_name, 1 );
|
60 |
}
|
61 |
|
62 |
}
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/abstract-rate.php
RENAMED
@@ -54,10 +54,10 @@ abstract class RateNotice implements RateNoticeInterface {
|
|
54 |
* @return string|void
|
55 |
*/
|
56 |
public function show_message() {
|
57 |
-
new \WPDesk\Notice\PermanentDismissibleNotice(
|
58 |
$this->get_message(),
|
59 |
self::NOTICE_NAME,
|
60 |
-
\WPDesk\Notice\Notice::NOTICE_TYPE_INFO,
|
61 |
10,
|
62 |
array(
|
63 |
'class' => self::NOTICE_NAME,
|
54 |
* @return string|void
|
55 |
*/
|
56 |
public function show_message() {
|
57 |
+
new \FSVendor\WPDesk\Notice\PermanentDismissibleNotice(
|
58 |
$this->get_message(),
|
59 |
self::NOTICE_NAME,
|
60 |
+
\FSVendor\WPDesk\Notice\Notice::NOTICE_TYPE_INFO,
|
61 |
10,
|
62 |
array(
|
63 |
'class' => self::NOTICE_NAME,
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/first-rate-notice.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/interface-rate.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/order-counter.php
RENAMED
@@ -5,7 +5,7 @@ namespace WPDesk\FS\Rate;
|
|
5 |
/**
|
6 |
* Counts orders with FS shipping method.
|
7 |
*/
|
8 |
-
class Flexible_Shipping_Order_Counter implements \WPDesk\PluginBuilder\Plugin\Hookable {
|
9 |
|
10 |
const ORDER_STATUS_COMPLETED = 'completed';
|
11 |
const FS_ORDER_COUNTER = 'flexible_shipping_rate_notice_counter';
|
5 |
/**
|
6 |
* Counts orders with FS shipping method.
|
7 |
*/
|
8 |
+
class Flexible_Shipping_Order_Counter implements \FSVendor\WPDesk\PluginBuilder\Plugin\Hookable {
|
9 |
|
10 |
const ORDER_STATUS_COMPLETED = 'completed';
|
11 |
const FS_ORDER_COUNTER = 'flexible_shipping_rate_notice_counter';
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/rate-notices-creator.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/second-rate-notice.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/rate-notices/third-rate-notice.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/class-shipment.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/cpt-shipment.php
RENAMED
@@ -282,7 +282,7 @@ class WPDesk_Flexible_Shipping_Shipment_CPT {
|
|
282 |
public function create_shipping_for_order( $order_id ) {
|
283 |
$order = wc_get_order( $order_id );
|
284 |
if ( $order && ! $this->is_order_processed_on_checkout ) {
|
285 |
-
$mutex = \WPDesk\Mutex\WordpressPostMutex::fromOrder( $order );
|
286 |
$mutex->acquireLock();
|
287 |
$shipments = fs_get_order_shipments( $order_id );
|
288 |
if ( 0 === count( $shipments ) ) {
|
282 |
public function create_shipping_for_order( $order_id ) {
|
283 |
$order = wc_get_order( $order_id );
|
284 |
if ( $order && ! $this->is_order_processed_on_checkout ) {
|
285 |
+
$mutex = \FSVendor\WPDesk\Mutex\WordpressPostMutex::fromOrder( $order );
|
286 |
$mutex->acquireLock();
|
287 |
$shipments = fs_get_order_shipments( $order_id );
|
288 |
if ( 0 === count( $shipments ) ) {
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/functions.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/interface-shipment.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/shipment/views/order-metabox.php
RENAMED
File without changes
|
{vendor/wpdesk/wp-wpdesk-fs-shipment/src → classes/wp-wpdesk-fs-shipment}/views/html-order-add_shipping-metabox.php
RENAMED
File without changes
|
composer.lock
CHANGED
@@ -4,168 +4,8 @@
|
|
4 |
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
5 |
"This file is @generated automatically"
|
6 |
],
|
7 |
-
"content-hash": "
|
8 |
"packages": [
|
9 |
-
{
|
10 |
-
"name": "moneyphp/money",
|
11 |
-
"version": "v3.2.1",
|
12 |
-
"source": {
|
13 |
-
"type": "git",
|
14 |
-
"url": "https://github.com/moneyphp/money.git",
|
15 |
-
"reference": "f6085de6c565e98d2f9a7311a605987b54e06d5e"
|
16 |
-
},
|
17 |
-
"dist": {
|
18 |
-
"type": "zip",
|
19 |
-
"url": "https://api.github.com/repos/moneyphp/money/zipball/f6085de6c565e98d2f9a7311a605987b54e06d5e",
|
20 |
-
"reference": "f6085de6c565e98d2f9a7311a605987b54e06d5e",
|
21 |
-
"shasum": ""
|
22 |
-
},
|
23 |
-
"require": {
|
24 |
-
"ext-json": "*",
|
25 |
-
"php": ">=5.6"
|
26 |
-
},
|
27 |
-
"require-dev": {
|
28 |
-
"cache/taggable-cache": "^0.4.0",
|
29 |
-
"doctrine/instantiator": "^1.0.5",
|
30 |
-
"ext-bcmath": "*",
|
31 |
-
"ext-gmp": "*",
|
32 |
-
"ext-intl": "*",
|
33 |
-
"florianv/exchanger": "^1.0",
|
34 |
-
"florianv/swap": "^3.0",
|
35 |
-
"leanphp/phpspec-code-coverage": "^3.0 || ^4.0",
|
36 |
-
"moneyphp/iso-currencies": "^3.0",
|
37 |
-
"php-http/message": "^1.4",
|
38 |
-
"php-http/mock-client": "^1.0.0",
|
39 |
-
"phpspec/phpspec": "^3.0",
|
40 |
-
"phpunit/phpunit": "^5.7 || ^6.4 || ^7.0",
|
41 |
-
"psr/cache": "^1.0",
|
42 |
-
"symfony/phpunit-bridge": "^4"
|
43 |
-
},
|
44 |
-
"suggest": {
|
45 |
-
"ext-bcmath": "Calculate without integer limits",
|
46 |
-
"ext-gmp": "Calculate without integer limits",
|
47 |
-
"ext-intl": "Format Money objects with intl",
|
48 |
-
"florianv/exchanger": "Exchange rates library for PHP",
|
49 |
-
"florianv/swap": "Exchange rates library for PHP",
|
50 |
-
"psr/cache-implementation": "Used for Currency caching"
|
51 |
-
},
|
52 |
-
"type": "library",
|
53 |
-
"extra": {
|
54 |
-
"branch-alias": {
|
55 |
-
"dev-master": "3.0-dev"
|
56 |
-
}
|
57 |
-
},
|
58 |
-
"autoload": {
|
59 |
-
"psr-4": {
|
60 |
-
"Money\\": "src/"
|
61 |
-
}
|
62 |
-
},
|
63 |
-
"notification-url": "https://packagist.org/downloads/",
|
64 |
-
"license": [
|
65 |
-
"MIT"
|
66 |
-
],
|
67 |
-
"authors": [
|
68 |
-
{
|
69 |
-
"name": "Márk Sági-Kazár",
|
70 |
-
"email": "mark.sagikazar@gmail.com"
|
71 |
-
},
|
72 |
-
{
|
73 |
-
"name": "Mathias Verraes",
|
74 |
-
"email": "mathias@verraes.net",
|
75 |
-
"homepage": "http://verraes.net"
|
76 |
-
},
|
77 |
-
{
|
78 |
-
"name": "Frederik Bosch",
|
79 |
-
"email": "f.bosch@genkgo.nl"
|
80 |
-
}
|
81 |
-
],
|
82 |
-
"description": "PHP implementation of Fowler's Money pattern",
|
83 |
-
"homepage": "http://moneyphp.org",
|
84 |
-
"keywords": [
|
85 |
-
"Value Object",
|
86 |
-
"money",
|
87 |
-
"vo"
|
88 |
-
],
|
89 |
-
"time": "2019-02-07T18:01:35+00:00"
|
90 |
-
},
|
91 |
-
{
|
92 |
-
"name": "monolog/monolog",
|
93 |
-
"version": "1.24.0",
|
94 |
-
"source": {
|
95 |
-
"type": "git",
|
96 |
-
"url": "https://github.com/Seldaek/monolog.git",
|
97 |
-
"reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266"
|
98 |
-
},
|
99 |
-
"dist": {
|
100 |
-
"type": "zip",
|
101 |
-
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
|
102 |
-
"reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
|
103 |
-
"shasum": ""
|
104 |
-
},
|
105 |
-
"require": {
|
106 |
-
"php": ">=5.3.0",
|
107 |
-
"psr/log": "~1.0"
|
108 |
-
},
|
109 |
-
"provide": {
|
110 |
-
"psr/log-implementation": "1.0.0"
|
111 |
-
},
|
112 |
-
"require-dev": {
|
113 |
-
"aws/aws-sdk-php": "^2.4.9 || ^3.0",
|
114 |
-
"doctrine/couchdb": "~1.0@dev",
|
115 |
-
"graylog2/gelf-php": "~1.0",
|
116 |
-
"jakub-onderka/php-parallel-lint": "0.9",
|
117 |
-
"php-amqplib/php-amqplib": "~2.4",
|
118 |
-
"php-console/php-console": "^3.1.3",
|
119 |
-
"phpunit/phpunit": "~4.5",
|
120 |
-
"phpunit/phpunit-mock-objects": "2.3.0",
|
121 |
-
"ruflin/elastica": ">=0.90 <3.0",
|
122 |
-
"sentry/sentry": "^0.13",
|
123 |
-
"swiftmailer/swiftmailer": "^5.3|^6.0"
|
124 |
-
},
|
125 |
-
"suggest": {
|
126 |
-
"aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
|
127 |
-
"doctrine/couchdb": "Allow sending log messages to a CouchDB server",
|
128 |
-
"ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
|
129 |
-
"ext-mongo": "Allow sending log messages to a MongoDB server",
|
130 |
-
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
|
131 |
-
"mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
|
132 |
-
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
|
133 |
-
"php-console/php-console": "Allow sending log messages to Google Chrome",
|
134 |
-
"rollbar/rollbar": "Allow sending log messages to Rollbar",
|
135 |
-
"ruflin/elastica": "Allow sending log messages to an Elastic Search server",
|
136 |
-
"sentry/sentry": "Allow sending log messages to a Sentry server"
|
137 |
-
},
|
138 |
-
"type": "library",
|
139 |
-
"extra": {
|
140 |
-
"branch-alias": {
|
141 |
-
"dev-master": "2.0.x-dev"
|
142 |
-
}
|
143 |
-
},
|
144 |
-
"autoload": {
|
145 |
-
"psr-4": {
|
146 |
-
"Monolog\\": "src/Monolog"
|
147 |
-
}
|
148 |
-
},
|
149 |
-
"notification-url": "https://packagist.org/downloads/",
|
150 |
-
"license": [
|
151 |
-
"MIT"
|
152 |
-
],
|
153 |
-
"authors": [
|
154 |
-
{
|
155 |
-
"name": "Jordi Boggiano",
|
156 |
-
"email": "j.boggiano@seld.be",
|
157 |
-
"homepage": "http://seld.be"
|
158 |
-
}
|
159 |
-
],
|
160 |
-
"description": "Sends your logs to files, sockets, inboxes, databases and various web services",
|
161 |
-
"homepage": "http://github.com/Seldaek/monolog",
|
162 |
-
"keywords": [
|
163 |
-
"log",
|
164 |
-
"logging",
|
165 |
-
"psr-3"
|
166 |
-
],
|
167 |
-
"time": "2018-11-05T09:00:11+00:00"
|
168 |
-
},
|
169 |
{
|
170 |
"name": "psr/log",
|
171 |
"version": "1.1.0",
|
@@ -214,34 +54,30 @@
|
|
214 |
"time": "2018-11-20T15:27:04+00:00"
|
215 |
},
|
216 |
{
|
217 |
-
"name": "wpdesk/wp-
|
218 |
"version": "1.1.0",
|
219 |
"source": {
|
220 |
"type": "git",
|
221 |
-
"url": "https://gitlab.com/wpdesk/wp-
|
222 |
-
"reference": "
|
223 |
},
|
224 |
"dist": {
|
225 |
"type": "zip",
|
226 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-
|
227 |
-
"reference": "
|
228 |
"shasum": ""
|
229 |
},
|
230 |
"require": {
|
231 |
-
"php": ">=5.6"
|
232 |
-
"wpdesk/wp-persistence": "^1.0"
|
233 |
},
|
234 |
"require-dev": {
|
235 |
-
"phpunit/phpunit": "
|
236 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
237 |
-
"wimg/php-compatibility": "^8",
|
238 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
239 |
},
|
240 |
"type": "library",
|
241 |
"autoload": {
|
242 |
-
"
|
243 |
-
"
|
244 |
-
|
245 |
},
|
246 |
"notification-url": "https://packagist.org/downloads/",
|
247 |
"authors": [
|
@@ -250,199 +86,279 @@
|
|
250 |
"email": "krzysiek@wpdesk.pl"
|
251 |
}
|
252 |
],
|
253 |
-
"time": "2019-
|
254 |
-
}
|
|
|
|
|
255 |
{
|
256 |
-
"name": "
|
257 |
-
"version": "
|
258 |
"source": {
|
259 |
"type": "git",
|
260 |
-
"url": "https://
|
261 |
-
"reference": "
|
262 |
},
|
263 |
"dist": {
|
264 |
"type": "zip",
|
265 |
-
"url": "https://
|
266 |
-
"reference": "
|
267 |
"shasum": ""
|
268 |
},
|
269 |
"require": {
|
270 |
-
"
|
271 |
-
"
|
272 |
-
"
|
|
|
|
|
|
|
|
|
273 |
},
|
274 |
"require-dev": {
|
275 |
-
"
|
276 |
-
"mockery/mockery": "*",
|
277 |
-
"phpunit/phpunit": "<7",
|
278 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
279 |
-
"wimg/php-compatibility": "^8",
|
280 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
281 |
},
|
282 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
"notification-url": "https://packagist.org/downloads/",
|
284 |
-
"
|
285 |
-
|
286 |
-
"name": "Krzysiek",
|
287 |
-
"email": "krzysiek@wpdesk.pl"
|
288 |
-
}
|
289 |
],
|
290 |
-
"
|
|
|
291 |
},
|
292 |
{
|
293 |
-
"name": "
|
294 |
-
"version": "2.
|
295 |
"source": {
|
296 |
"type": "git",
|
297 |
-
"url": "https://
|
298 |
-
"reference": "
|
299 |
},
|
300 |
"dist": {
|
301 |
"type": "zip",
|
302 |
-
"url": "https://
|
303 |
-
"reference": "
|
304 |
"shasum": ""
|
305 |
},
|
306 |
"require": {
|
307 |
-
"php": ">=5.
|
308 |
-
},
|
309 |
-
"require-dev": {
|
310 |
-
"10up/wp_mock": "*",
|
311 |
-
"mockery/mockery": "*",
|
312 |
-
"php": ">=5.5",
|
313 |
-
"phpunit/phpunit": "<7",
|
314 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
315 |
-
"wimg/php-compatibility": "^8",
|
316 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
317 |
},
|
318 |
"type": "library",
|
319 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
320 |
"authors": [
|
321 |
{
|
322 |
-
"name": "
|
323 |
-
"email": "
|
324 |
}
|
325 |
],
|
326 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
327 |
},
|
328 |
{
|
329 |
-
"name": "
|
330 |
-
"version": "
|
331 |
"source": {
|
332 |
"type": "git",
|
333 |
-
"url": "https://
|
334 |
-
"reference": "
|
335 |
},
|
336 |
"dist": {
|
337 |
"type": "zip",
|
338 |
-
"url": "https://
|
339 |
-
"reference": "
|
340 |
"shasum": ""
|
341 |
},
|
342 |
"require": {
|
343 |
-
"php": ">=5.
|
344 |
-
"wpdesk/wp-basic-requirements": "^2.0"
|
345 |
},
|
346 |
"require-dev": {
|
347 |
-
"
|
348 |
-
"
|
349 |
-
"
|
350 |
-
|
351 |
-
|
352 |
-
"
|
353 |
},
|
354 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
355 |
"autoload": {
|
356 |
-
"psr-
|
357 |
-
"
|
358 |
}
|
359 |
},
|
360 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
361 |
"authors": [
|
362 |
{
|
363 |
-
"name": "
|
364 |
-
"email": "
|
|
|
365 |
}
|
366 |
],
|
367 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
368 |
},
|
369 |
{
|
370 |
-
"name": "
|
371 |
-
"version": "1.
|
372 |
"source": {
|
373 |
"type": "git",
|
374 |
-
"url": "https://
|
375 |
-
"reference": "
|
376 |
},
|
377 |
"dist": {
|
378 |
"type": "zip",
|
379 |
-
"url": "https://
|
380 |
-
"reference": "
|
381 |
"shasum": ""
|
382 |
},
|
383 |
"require": {
|
384 |
-
"
|
385 |
-
"
|
386 |
-
"
|
387 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
388 |
},
|
389 |
"require-dev": {
|
390 |
-
"
|
391 |
-
"
|
392 |
-
"
|
393 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
394 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
395 |
"type": "library",
|
|
|
|
|
|
|
396 |
"autoload": {
|
397 |
-
"classmap": [
|
398 |
-
"src/deprecated"
|
399 |
-
],
|
400 |
"psr-4": {
|
401 |
-
"
|
|
|
402 |
}
|
403 |
},
|
404 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
405 |
"authors": [
|
406 |
{
|
407 |
-
"name": "
|
408 |
-
"email": "
|
|
|
409 |
}
|
410 |
],
|
411 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
412 |
},
|
413 |
{
|
414 |
-
"name": "
|
415 |
-
"version": "
|
416 |
"source": {
|
417 |
"type": "git",
|
418 |
-
"url": "https://
|
419 |
-
"reference": "
|
420 |
},
|
421 |
"dist": {
|
422 |
"type": "zip",
|
423 |
-
"url": "https://
|
424 |
-
"reference": "
|
425 |
"shasum": ""
|
426 |
},
|
427 |
"require": {
|
428 |
-
"php": ">=
|
|
|
|
|
|
|
|
|
|
|
|
|
429 |
},
|
430 |
"require-dev": {
|
431 |
-
"
|
432 |
-
"
|
433 |
-
"phpunit/phpunit": "<7",
|
434 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
435 |
-
"wimg/php-compatibility": "^8",
|
436 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
437 |
},
|
438 |
"type": "library",
|
439 |
"autoload": {
|
440 |
"psr-4": {
|
441 |
-
"
|
442 |
-
}
|
443 |
-
"files": [
|
444 |
-
"src/WPDesk/functions.php"
|
445 |
-
]
|
446 |
},
|
447 |
"notification-url": "https://packagist.org/downloads/",
|
448 |
"license": [
|
@@ -450,145 +366,152 @@
|
|
450 |
],
|
451 |
"authors": [
|
452 |
{
|
453 |
-
"name": "
|
454 |
-
"email": "
|
455 |
-
},
|
456 |
-
{
|
457 |
-
"name": "dyszczo",
|
458 |
-
"email": "dyszczo@wpdesk.net"
|
459 |
}
|
460 |
],
|
461 |
-
"description": "
|
462 |
-
"
|
463 |
-
"keywords": [
|
464 |
-
"lock",
|
465 |
-
"mutex",
|
466 |
-
"wordpress"
|
467 |
-
],
|
468 |
-
"time": "2018-11-13T12:27:39+00:00"
|
469 |
},
|
470 |
{
|
471 |
-
"name": "
|
472 |
-
"version": "
|
473 |
"source": {
|
474 |
"type": "git",
|
475 |
-
"url": "https://
|
476 |
-
"reference": "
|
477 |
},
|
478 |
"dist": {
|
479 |
"type": "zip",
|
480 |
-
"url": "https://
|
481 |
-
"reference": "
|
482 |
"shasum": ""
|
483 |
},
|
484 |
"require": {
|
485 |
-
"
|
486 |
-
"wpdesk/wp-builder": "^1.0"
|
487 |
-
},
|
488 |
-
"require-dev": {
|
489 |
-
"10up/wp_mock": "*",
|
490 |
-
"mockery/mockery": "*",
|
491 |
-
"phpunit/phpunit": "<7",
|
492 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
493 |
-
"wimg/php-compatibility": "^8",
|
494 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
495 |
},
|
496 |
"type": "library",
|
497 |
"autoload": {
|
498 |
"psr-4": {
|
499 |
-
"
|
500 |
-
}
|
501 |
-
"files": [
|
502 |
-
"src/WPDesk/notice-functions.php"
|
503 |
-
]
|
504 |
},
|
505 |
"notification-url": "https://packagist.org/downloads/",
|
506 |
"license": [
|
507 |
"MIT"
|
508 |
],
|
509 |
-
"
|
510 |
-
|
511 |
-
"name": "grola",
|
512 |
-
"email": "grola@wpdesk.net"
|
513 |
-
}
|
514 |
-
],
|
515 |
-
"description": "Library for displaying Wordpress notices.",
|
516 |
-
"homepage": "https://gitlab.com/wpdesk/wp-notice",
|
517 |
-
"keywords": [
|
518 |
-
"admin",
|
519 |
-
"notice",
|
520 |
-
"wordpress"
|
521 |
-
],
|
522 |
-
"time": "2019-07-30T13:07:37+00:00"
|
523 |
},
|
524 |
{
|
525 |
-
"name": "
|
526 |
-
"version": "1.
|
527 |
"source": {
|
528 |
"type": "git",
|
529 |
-
"url": "https://
|
530 |
-
"reference": "
|
531 |
},
|
532 |
"dist": {
|
533 |
"type": "zip",
|
534 |
-
"url": "https://
|
535 |
-
"reference": "
|
536 |
"shasum": ""
|
537 |
},
|
538 |
"require": {
|
539 |
-
"
|
|
|
|
|
540 |
},
|
541 |
"require-dev": {
|
542 |
-
"phpunit/phpunit": "^5",
|
543 |
-
"
|
544 |
-
"
|
545 |
-
|
546 |
-
|
547 |
-
"
|
|
|
|
|
|
|
|
|
548 |
"autoload": {
|
549 |
"psr-4": {
|
550 |
-
"
|
551 |
}
|
552 |
},
|
553 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
554 |
"authors": [
|
555 |
{
|
556 |
-
"name": "
|
557 |
-
"email": "
|
|
|
558 |
}
|
559 |
],
|
560 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
561 |
},
|
562 |
{
|
563 |
-
"name": "
|
564 |
-
"version": "1.0
|
565 |
"source": {
|
566 |
"type": "git",
|
567 |
-
"url": "https://
|
568 |
-
"reference": "
|
569 |
},
|
570 |
"dist": {
|
571 |
"type": "zip",
|
572 |
-
"url": "https://
|
573 |
-
"reference": "
|
574 |
"shasum": ""
|
575 |
},
|
576 |
"require": {
|
577 |
-
"
|
578 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
},
|
580 |
"require-dev": {
|
581 |
-
"
|
582 |
-
"
|
583 |
-
|
584 |
-
|
585 |
-
"
|
586 |
-
"
|
|
|
587 |
},
|
|
|
|
|
|
|
588 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
589 |
"autoload": {
|
590 |
"psr-4": {
|
591 |
-
"
|
592 |
}
|
593 |
},
|
594 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -597,309 +520,397 @@
|
|
597 |
],
|
598 |
"authors": [
|
599 |
{
|
600 |
-
"name": "
|
601 |
-
"email": "
|
|
|
|
|
|
|
|
|
|
|
|
|
602 |
}
|
603 |
],
|
604 |
-
"description": "
|
605 |
-
"homepage": "https://
|
606 |
"keywords": [
|
607 |
-
"
|
608 |
-
"
|
609 |
-
"
|
610 |
],
|
611 |
-
"time": "2019-
|
612 |
},
|
613 |
{
|
614 |
-
"name": "
|
615 |
-
"version": "1.0
|
616 |
"source": {
|
617 |
"type": "git",
|
618 |
-
"url": "https://
|
619 |
-
"reference": "
|
620 |
},
|
621 |
"dist": {
|
622 |
"type": "zip",
|
623 |
-
"url": "https://
|
624 |
-
"reference": "
|
625 |
"shasum": ""
|
626 |
},
|
627 |
"require": {
|
628 |
-
"php": "
|
629 |
},
|
630 |
"require-dev": {
|
631 |
-
"
|
632 |
-
"
|
633 |
-
"phpunit/phpunit": "<7",
|
634 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
635 |
-
"wimg/php-compatibility": "^8",
|
636 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
637 |
},
|
638 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
639 |
"autoload": {
|
640 |
"psr-4": {
|
641 |
-
"
|
642 |
}
|
643 |
},
|
644 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
645 |
"authors": [
|
646 |
{
|
647 |
-
"name": "
|
648 |
-
"email": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
649 |
}
|
650 |
],
|
651 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
652 |
},
|
653 |
{
|
654 |
-
"name": "
|
655 |
-
"version": "1.
|
656 |
"source": {
|
657 |
"type": "git",
|
658 |
-
"url": "https://
|
659 |
-
"reference": "
|
660 |
},
|
661 |
"dist": {
|
662 |
"type": "zip",
|
663 |
-
"url": "https://
|
664 |
-
"reference": "
|
665 |
"shasum": ""
|
666 |
},
|
667 |
"require": {
|
668 |
-
"php": "
|
669 |
},
|
670 |
"require-dev": {
|
671 |
-
"
|
672 |
-
"phpunit/phpunit": "<7",
|
673 |
-
"squizlabs/php_codesniffer": "^3.4.2",
|
674 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
675 |
},
|
676 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
677 |
"autoload": {
|
678 |
-
"
|
679 |
-
"src"
|
680 |
-
|
681 |
},
|
682 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
683 |
"authors": [
|
684 |
{
|
685 |
-
"name": "
|
686 |
-
"email": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
687 |
}
|
688 |
],
|
689 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
690 |
},
|
691 |
{
|
692 |
-
"name": "
|
693 |
-
"version": "1.
|
694 |
"source": {
|
695 |
"type": "git",
|
696 |
-
"url": "https://
|
697 |
-
"reference": "
|
698 |
},
|
699 |
"dist": {
|
700 |
"type": "zip",
|
701 |
-
"url": "https://
|
702 |
-
"reference": "
|
703 |
"shasum": ""
|
704 |
},
|
705 |
"require": {
|
706 |
-
"php": "
|
|
|
707 |
},
|
708 |
"require-dev": {
|
709 |
-
"
|
710 |
-
"mockery/mockery": "*",
|
711 |
-
"phpunit/phpunit": "<7",
|
712 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
713 |
-
"wimg/php-compatibility": "^8",
|
714 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
715 |
},
|
716 |
"type": "library",
|
717 |
"autoload": {
|
718 |
-
"
|
719 |
-
"src
|
720 |
-
|
721 |
},
|
722 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
723 |
"authors": [
|
724 |
{
|
725 |
-
"name": "
|
726 |
-
"email": "
|
727 |
}
|
728 |
],
|
729 |
-
"
|
730 |
-
|
731 |
-
|
732 |
-
|
|
|
|
|
|
|
733 |
{
|
734 |
-
"name": "
|
735 |
-
"version": "
|
736 |
"source": {
|
737 |
"type": "git",
|
738 |
-
"url": "https://github.com/
|
739 |
-
"reference": "
|
740 |
},
|
741 |
"dist": {
|
742 |
"type": "zip",
|
743 |
-
"url": "https://api.github.com/repos/
|
744 |
-
"reference": "
|
745 |
-
"shasum": ""
|
746 |
},
|
747 |
"require": {
|
748 |
-
"
|
749 |
-
"
|
750 |
-
"
|
751 |
-
"phpunit/phpunit": ">=4.3"
|
752 |
-
},
|
753 |
-
"conflict": {
|
754 |
-
"phpunit/phpunit": ">=6.0"
|
755 |
},
|
756 |
"require-dev": {
|
757 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
758 |
},
|
759 |
-
"type": "library",
|
760 |
"autoload": {
|
761 |
"psr-4": {
|
762 |
-
"
|
763 |
-
}
|
764 |
-
"classmap": [
|
765 |
-
"php/WP_Mock.php"
|
766 |
-
]
|
767 |
},
|
768 |
"notification-url": "https://packagist.org/downloads/",
|
769 |
"license": [
|
770 |
-
"
|
771 |
],
|
772 |
-
"
|
773 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
774 |
},
|
775 |
{
|
776 |
-
"name": "
|
777 |
-
"version": "
|
778 |
"source": {
|
779 |
"type": "git",
|
780 |
-
"url": "https://github.com/
|
781 |
-
"reference": "
|
782 |
},
|
783 |
"dist": {
|
784 |
"type": "zip",
|
785 |
-
"url": "https://api.github.com/repos/
|
786 |
-
"reference": "
|
787 |
"shasum": ""
|
788 |
},
|
789 |
"require": {
|
790 |
-
"php": ">=5.
|
791 |
},
|
792 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
793 |
"notification-url": "https://packagist.org/downloads/",
|
794 |
"license": [
|
795 |
-
"
|
796 |
],
|
797 |
"authors": [
|
798 |
{
|
799 |
-
"name": "
|
800 |
-
"
|
801 |
}
|
802 |
],
|
803 |
-
"description": "
|
804 |
-
"homepage": "
|
805 |
"keywords": [
|
806 |
-
"
|
807 |
-
"aspect",
|
808 |
-
"interception",
|
809 |
-
"monkeypatching",
|
810 |
-
"redefinition",
|
811 |
-
"runkit",
|
812 |
-
"testing"
|
813 |
],
|
814 |
-
"time": "
|
815 |
},
|
816 |
{
|
817 |
-
"name": "
|
818 |
-
"version": "
|
819 |
"source": {
|
820 |
"type": "git",
|
821 |
-
"url": "https://github.com/
|
822 |
-
"reference": "
|
823 |
},
|
824 |
"dist": {
|
825 |
"type": "zip",
|
826 |
-
"url": "https://api.github.com/repos/
|
827 |
-
"reference": "
|
828 |
"shasum": ""
|
829 |
},
|
830 |
"require": {
|
831 |
-
"php": ">=5.3.
|
832 |
},
|
833 |
"require-dev": {
|
834 |
-
"phpunit/phpunit": "
|
835 |
-
"satooshi/php-coveralls": "~0.6",
|
836 |
-
"squizlabs/php_codesniffer": "~1.5",
|
837 |
-
"zendframework/zendframework": "~2.0"
|
838 |
-
},
|
839 |
-
"suggest": {
|
840 |
-
"zendframework/zend-filter": "To use the Slugifier as a Zend\\Filter instance."
|
841 |
},
|
842 |
"type": "library",
|
843 |
"extra": {
|
844 |
"branch-alias": {
|
845 |
-
"dev-master": "1.
|
846 |
}
|
847 |
},
|
848 |
"autoload": {
|
849 |
"psr-0": {
|
850 |
-
"
|
851 |
}
|
852 |
},
|
853 |
"notification-url": "https://packagist.org/downloads/",
|
854 |
"license": [
|
855 |
-
"
|
856 |
],
|
857 |
"authors": [
|
858 |
{
|
859 |
-
"name": "
|
860 |
-
"
|
861 |
-
|
862 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
863 |
}
|
864 |
],
|
865 |
-
"description": "
|
866 |
-
"homepage": "
|
867 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
868 |
},
|
869 |
{
|
870 |
-
"name": "
|
871 |
-
"version": "
|
872 |
"source": {
|
873 |
"type": "git",
|
874 |
-
"url": "https://github.com/
|
875 |
-
"reference": "
|
876 |
},
|
877 |
"dist": {
|
878 |
"type": "zip",
|
879 |
-
"url": "https://api.github.com/repos/
|
880 |
-
"reference": "
|
881 |
"shasum": ""
|
882 |
},
|
883 |
"require": {
|
884 |
-
"php": ">=5.3.
|
885 |
},
|
886 |
"require-dev": {
|
887 |
-
"
|
888 |
-
"
|
889 |
-
"
|
890 |
-
|
891 |
-
|
892 |
-
"symfony/yaml": "If you want to parse features, represented in YAML files"
|
893 |
},
|
894 |
"type": "library",
|
895 |
"extra": {
|
896 |
"branch-alias": {
|
897 |
-
"dev-master": "
|
898 |
}
|
899 |
},
|
900 |
"autoload": {
|
901 |
-
"psr-
|
902 |
-
"
|
903 |
}
|
904 |
},
|
905 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -908,149 +919,115 @@
|
|
908 |
],
|
909 |
"authors": [
|
910 |
{
|
911 |
-
"name": "
|
912 |
-
"email": "
|
913 |
-
"homepage": "http://
|
914 |
}
|
915 |
],
|
916 |
-
"description": "
|
917 |
-
"homepage": "
|
918 |
"keywords": [
|
919 |
-
"
|
920 |
-
"
|
921 |
-
"Cucumber",
|
922 |
-
"DSL",
|
923 |
-
"gherkin",
|
924 |
-
"parser"
|
925 |
],
|
926 |
-
"time": "
|
927 |
},
|
928 |
{
|
929 |
-
"name": "
|
930 |
-
"version": "
|
931 |
"source": {
|
932 |
"type": "git",
|
933 |
-
"url": "https://github.com/
|
934 |
-
"reference": "
|
935 |
},
|
936 |
"dist": {
|
937 |
"type": "zip",
|
938 |
-
"url": "https://api.github.com/repos/
|
939 |
-
"reference": "
|
940 |
"shasum": ""
|
941 |
},
|
942 |
"require": {
|
943 |
-
"behat/gherkin": "^4.4.0",
|
944 |
-
"codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3",
|
945 |
-
"codeception/stub": "^2.0 | ^3.0",
|
946 |
"ext-curl": "*",
|
947 |
"ext-json": "*",
|
948 |
"ext-mbstring": "*",
|
949 |
-
"
|
950 |
-
"
|
951 |
-
"
|
952 |
-
"hoa/console": "~3.0",
|
953 |
-
"php": ">=5.6.0 <8.0",
|
954 |
-
"symfony/browser-kit": ">=2.7 <5.0",
|
955 |
-
"symfony/console": ">=2.7 <5.0",
|
956 |
-
"symfony/css-selector": ">=2.7 <5.0",
|
957 |
-
"symfony/dom-crawler": ">=2.7 <5.0",
|
958 |
-
"symfony/event-dispatcher": ">=2.7 <5.0",
|
959 |
-
"symfony/finder": ">=2.7 <5.0",
|
960 |
-
"symfony/yaml": ">=2.7 <5.0"
|
961 |
},
|
962 |
"require-dev": {
|
963 |
-
"
|
964 |
-
"
|
965 |
-
"
|
966 |
-
"
|
967 |
-
"
|
968 |
-
"
|
969 |
-
"
|
970 |
-
"
|
971 |
-
"predis/predis": "^1.0",
|
972 |
-
"squizlabs/php_codesniffer": "~2.0",
|
973 |
-
"symfony/process": ">=2.7 <5.0",
|
974 |
-
"vlucas/phpdotenv": "^3.0"
|
975 |
},
|
976 |
"suggest": {
|
977 |
-
"
|
978 |
-
"codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests",
|
979 |
-
"codeception/specify": "BDD-style code blocks",
|
980 |
-
"codeception/verify": "BDD-style assertions",
|
981 |
-
"flow/jsonpath": "For using JSONPath in REST module",
|
982 |
-
"league/factory-muffin": "For DataFactory module",
|
983 |
-
"league/factory-muffin-faker": "For Faker support in DataFactory module",
|
984 |
-
"phpseclib/phpseclib": "for SFTP option in FTP Module",
|
985 |
-
"stecman/symfony-console-completion": "For BASH autocompletion",
|
986 |
-
"symfony/phpunit-bridge": "For phpunit-bridge support"
|
987 |
},
|
988 |
-
"bin": [
|
989 |
-
"codecept"
|
990 |
-
],
|
991 |
"type": "library",
|
992 |
"extra": {
|
993 |
-
"branch-alias":
|
|
|
|
|
994 |
},
|
995 |
"autoload": {
|
996 |
"psr-4": {
|
997 |
-
"
|
998 |
-
"Codeception\\Extension\\": "ext"
|
999 |
}
|
1000 |
},
|
1001 |
"notification-url": "https://packagist.org/downloads/",
|
1002 |
"license": [
|
1003 |
-
"
|
1004 |
-
],
|
1005 |
-
"authors": [
|
1006 |
-
{
|
1007 |
-
"name": "Michael Bodnarchuk",
|
1008 |
-
"email": "davert@mail.ua",
|
1009 |
-
"homepage": "http://codegyre.com"
|
1010 |
-
}
|
1011 |
],
|
1012 |
-
"description": "
|
1013 |
-
"homepage": "
|
1014 |
"keywords": [
|
1015 |
-
"
|
1016 |
-
"
|
1017 |
-
"
|
1018 |
-
"
|
1019 |
-
"unit testing"
|
1020 |
],
|
1021 |
-
"time": "2019-
|
1022 |
},
|
1023 |
{
|
1024 |
-
"name": "
|
1025 |
-
"version": "6.
|
1026 |
"source": {
|
1027 |
"type": "git",
|
1028 |
-
"url": "https://github.com/
|
1029 |
-
"reference": "
|
1030 |
},
|
1031 |
"dist": {
|
1032 |
"type": "zip",
|
1033 |
-
"url": "https://api.github.com/repos/
|
1034 |
-
"reference": "
|
1035 |
"shasum": ""
|
1036 |
},
|
1037 |
"require": {
|
1038 |
-
"
|
1039 |
-
"
|
1040 |
-
"sebastian/comparator": ">=1.2.4 <3.0",
|
1041 |
-
"sebastian/diff": ">=1.4 <4.0"
|
1042 |
-
},
|
1043 |
-
"replace": {
|
1044 |
-
"codeception/phpunit-wrapper": "*"
|
1045 |
},
|
1046 |
"require-dev": {
|
1047 |
-
"
|
1048 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1049 |
},
|
1050 |
"type": "library",
|
1051 |
"autoload": {
|
1052 |
"psr-4": {
|
1053 |
-
"
|
1054 |
}
|
1055 |
},
|
1056 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -1059,76 +1036,118 @@
|
|
1059 |
],
|
1060 |
"authors": [
|
1061 |
{
|
1062 |
-
"name": "
|
1063 |
-
"email": "
|
|
|
|
|
1064 |
}
|
1065 |
],
|
1066 |
-
"description": "
|
1067 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1068 |
},
|
1069 |
{
|
1070 |
-
"name": "
|
1071 |
-
"version": "2.
|
1072 |
"source": {
|
1073 |
"type": "git",
|
1074 |
-
"url": "https://github.com/
|
1075 |
-
"reference": "
|
1076 |
},
|
1077 |
"dist": {
|
1078 |
"type": "zip",
|
1079 |
-
"url": "https://api.github.com/repos/
|
1080 |
-
"reference": "
|
1081 |
"shasum": ""
|
1082 |
},
|
1083 |
"require": {
|
1084 |
-
"
|
|
|
|
|
|
|
1085 |
},
|
|
|
|
|
|
|
|
|
1086 |
"type": "library",
|
1087 |
"autoload": {
|
1088 |
"psr-4": {
|
1089 |
-
"
|
1090 |
}
|
1091 |
},
|
1092 |
"notification-url": "https://packagist.org/downloads/",
|
1093 |
"license": [
|
1094 |
"MIT"
|
1095 |
],
|
1096 |
-
"
|
1097 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1098 |
},
|
1099 |
{
|
1100 |
-
"name": "
|
1101 |
-
"version": "1.2
|
1102 |
"source": {
|
1103 |
"type": "git",
|
1104 |
-
"url": "https://github.com/
|
1105 |
-
"reference": "
|
1106 |
},
|
1107 |
"dist": {
|
1108 |
"type": "zip",
|
1109 |
-
"url": "https://api.github.com/repos/
|
1110 |
-
"reference": "
|
1111 |
"shasum": ""
|
1112 |
},
|
1113 |
"require": {
|
1114 |
-
"ext-
|
1115 |
-
"ext-
|
1116 |
-
"php": "
|
1117 |
},
|
1118 |
"require-dev": {
|
1119 |
-
"
|
1120 |
-
"
|
1121 |
-
"
|
|
|
|
|
1122 |
},
|
1123 |
-
"
|
1124 |
-
|
1125 |
-
"branch-alias": {
|
1126 |
-
"dev-master": "1.x-dev"
|
1127 |
-
}
|
1128 |
},
|
|
|
1129 |
"autoload": {
|
1130 |
"psr-4": {
|
1131 |
-
"
|
1132 |
}
|
1133 |
},
|
1134 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -1137,74 +1156,59 @@
|
|
1137 |
],
|
1138 |
"authors": [
|
1139 |
{
|
1140 |
-
"name": "
|
1141 |
-
"
|
1142 |
-
"homepage": "http://seld.be"
|
1143 |
}
|
1144 |
],
|
1145 |
-
"description": "
|
|
|
1146 |
"keywords": [
|
1147 |
-
"
|
1148 |
-
"
|
1149 |
-
"
|
1150 |
-
"
|
1151 |
-
"tls"
|
1152 |
],
|
1153 |
-
"time": "2019-
|
1154 |
},
|
1155 |
{
|
1156 |
-
"name": "
|
1157 |
-
"version": "
|
1158 |
"source": {
|
1159 |
"type": "git",
|
1160 |
-
"url": "https://github.com/
|
1161 |
-
"reference": "
|
1162 |
},
|
1163 |
"dist": {
|
1164 |
"type": "zip",
|
1165 |
-
"url": "https://api.github.com/repos/
|
1166 |
-
"reference": "
|
1167 |
"shasum": ""
|
1168 |
},
|
1169 |
"require": {
|
1170 |
-
"
|
1171 |
-
"
|
1172 |
-
"
|
1173 |
-
"composer/xdebug-handler": "^1.1",
|
1174 |
-
"justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0",
|
1175 |
-
"php": "^5.3.2 || ^7.0",
|
1176 |
-
"psr/log": "^1.0",
|
1177 |
-
"seld/jsonlint": "^1.4",
|
1178 |
-
"seld/phar-utils": "^1.0",
|
1179 |
-
"symfony/console": "^2.7 || ^3.0 || ^4.0",
|
1180 |
-
"symfony/filesystem": "^2.7 || ^3.0 || ^4.0",
|
1181 |
-
"symfony/finder": "^2.7 || ^3.0 || ^4.0",
|
1182 |
-
"symfony/process": "^2.7 || ^3.0 || ^4.0"
|
1183 |
-
},
|
1184 |
-
"conflict": {
|
1185 |
-
"symfony/console": "2.8.38"
|
1186 |
},
|
1187 |
"require-dev": {
|
1188 |
-
"
|
1189 |
-
"phpunit/phpunit
|
|
|
1190 |
},
|
1191 |
"suggest": {
|
1192 |
-
"
|
1193 |
-
"ext-zip": "Enabling the zip extension allows you to unzip archives",
|
1194 |
-
"ext-zlib": "Allow gzip compression of HTTP requests"
|
1195 |
},
|
1196 |
-
"bin": [
|
1197 |
-
"bin/composer"
|
1198 |
-
],
|
1199 |
"type": "library",
|
1200 |
"extra": {
|
1201 |
"branch-alias": {
|
1202 |
-
"dev-master": "
|
1203 |
}
|
1204 |
},
|
1205 |
"autoload": {
|
|
|
|
|
|
|
1206 |
"psr-4": {
|
1207 |
-
"
|
1208 |
}
|
1209 |
},
|
1210 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -1213,56 +1217,57 @@
|
|
1213 |
],
|
1214 |
"authors": [
|
1215 |
{
|
1216 |
-
"name": "
|
1217 |
-
"email": "
|
1218 |
-
"homepage": "
|
1219 |
-
},
|
1220 |
-
{
|
1221 |
-
"name": "Jordi Boggiano",
|
1222 |
-
"email": "j.boggiano@seld.be",
|
1223 |
-
"homepage": "http://seld.be"
|
1224 |
}
|
1225 |
],
|
1226 |
-
"description": "
|
1227 |
-
"homepage": "
|
1228 |
"keywords": [
|
1229 |
-
"
|
1230 |
-
"
|
1231 |
-
"
|
|
|
|
|
|
|
|
|
1232 |
],
|
1233 |
-
"time": "
|
1234 |
},
|
1235 |
{
|
1236 |
-
"name": "
|
1237 |
-
"version": "
|
1238 |
"source": {
|
1239 |
"type": "git",
|
1240 |
-
"url": "https://github.com/
|
1241 |
-
"reference": "
|
1242 |
},
|
1243 |
"dist": {
|
1244 |
"type": "zip",
|
1245 |
-
"url": "https://api.github.com/repos/
|
1246 |
-
"reference": "
|
1247 |
"shasum": ""
|
1248 |
},
|
1249 |
"require": {
|
1250 |
-
"php": "
|
1251 |
},
|
1252 |
"require-dev": {
|
1253 |
-
"phpunit/phpunit": "^4.
|
1254 |
-
"phpunit/phpunit-mock-objects": "2.3.0 || ^3.0"
|
1255 |
},
|
1256 |
"type": "library",
|
1257 |
"extra": {
|
1258 |
"branch-alias": {
|
1259 |
-
"dev-master": "1.
|
1260 |
}
|
1261 |
},
|
1262 |
"autoload": {
|
1263 |
"psr-4": {
|
1264 |
-
"
|
1265 |
-
}
|
|
|
|
|
|
|
1266 |
},
|
1267 |
"notification-url": "https://packagist.org/downloads/",
|
1268 |
"license": [
|
@@ -1270,60 +1275,59 @@
|
|
1270 |
],
|
1271 |
"authors": [
|
1272 |
{
|
1273 |
-
"name": "
|
1274 |
-
"email": "
|
1275 |
-
"homepage": "
|
1276 |
-
},
|
1277 |
-
{
|
1278 |
-
"name": "Jordi Boggiano",
|
1279 |
-
"email": "j.boggiano@seld.be",
|
1280 |
-
"homepage": "http://seld.be"
|
1281 |
-
},
|
1282 |
-
{
|
1283 |
-
"name": "Rob Bast",
|
1284 |
-
"email": "rob.bast@gmail.com",
|
1285 |
-
"homepage": "http://robbast.nl"
|
1286 |
}
|
1287 |
],
|
1288 |
-
"description": "
|
1289 |
"keywords": [
|
1290 |
-
"
|
1291 |
-
"semver",
|
1292 |
-
"validation",
|
1293 |
-
"versioning"
|
1294 |
],
|
1295 |
-
"time": "
|
1296 |
},
|
1297 |
{
|
1298 |
-
"name": "
|
1299 |
-
"version": "1.
|
1300 |
"source": {
|
1301 |
"type": "git",
|
1302 |
-
"url": "https://github.com/
|
1303 |
-
"reference": "
|
1304 |
},
|
1305 |
"dist": {
|
1306 |
"type": "zip",
|
1307 |
-
"url": "https://api.github.com/repos/
|
1308 |
-
"reference": "
|
1309 |
"shasum": ""
|
1310 |
},
|
1311 |
"require": {
|
1312 |
-
"php": "
|
|
|
|
|
|
|
|
|
|
|
1313 |
},
|
1314 |
"require-dev": {
|
1315 |
-
"
|
|
|
|
|
|
|
|
|
1316 |
},
|
1317 |
"type": "library",
|
1318 |
"extra": {
|
1319 |
"branch-alias": {
|
1320 |
-
"dev-master": "1.
|
1321 |
}
|
1322 |
},
|
1323 |
"autoload": {
|
1324 |
"psr-4": {
|
1325 |
-
"
|
1326 |
-
}
|
|
|
|
|
|
|
1327 |
},
|
1328 |
"notification-url": "https://packagist.org/downloads/",
|
1329 |
"license": [
|
@@ -1331,160 +1335,151 @@
|
|
1331 |
],
|
1332 |
"authors": [
|
1333 |
{
|
1334 |
-
"name": "
|
1335 |
-
"email": "
|
1336 |
-
"homepage": "
|
1337 |
-
},
|
1338 |
-
{
|
1339 |
-
"name": "Jordi Boggiano",
|
1340 |
-
"email": "j.boggiano@seld.be",
|
1341 |
-
"homepage": "http://seld.be"
|
1342 |
},
|
1343 |
{
|
1344 |
-
"name": "
|
1345 |
-
"
|
1346 |
-
"homepage": "http://robbast.nl"
|
1347 |
}
|
1348 |
],
|
1349 |
-
"description": "
|
1350 |
"keywords": [
|
1351 |
-
"
|
1352 |
-
"
|
1353 |
-
"
|
|
|
|
|
|
|
|
|
|
|
1354 |
],
|
1355 |
-
"time": "2019-07-
|
1356 |
},
|
1357 |
{
|
1358 |
-
"name": "
|
1359 |
-
"version": "
|
1360 |
"source": {
|
1361 |
"type": "git",
|
1362 |
-
"url": "https://github.com/
|
1363 |
-
"reference": "
|
1364 |
},
|
1365 |
"dist": {
|
1366 |
"type": "zip",
|
1367 |
-
"url": "https://api.github.com/repos/
|
1368 |
-
"reference": "
|
1369 |
"shasum": ""
|
1370 |
},
|
1371 |
"require": {
|
1372 |
-
"php": "
|
1373 |
-
|
|
|
|
|
|
|
|
|
1374 |
},
|
1375 |
"require-dev": {
|
1376 |
-
"phpunit/
|
|
|
1377 |
},
|
1378 |
"type": "library",
|
1379 |
"autoload": {
|
1380 |
-
"
|
1381 |
-
"
|
1382 |
-
|
|
|
|
|
|
|
1383 |
},
|
1384 |
"notification-url": "https://packagist.org/downloads/",
|
1385 |
"license": [
|
1386 |
-
"
|
1387 |
-
],
|
1388 |
-
"authors": [
|
1389 |
-
{
|
1390 |
-
"name": "John Stevenson",
|
1391 |
-
"email": "john-stevenson@blueyonder.co.uk"
|
1392 |
-
}
|
1393 |
],
|
1394 |
-
"description": "
|
1395 |
"keywords": [
|
1396 |
-
"
|
1397 |
-
"performance"
|
1398 |
],
|
1399 |
-
"time": "
|
1400 |
},
|
1401 |
{
|
1402 |
-
"name": "
|
1403 |
-
"version": "
|
1404 |
"source": {
|
1405 |
"type": "git",
|
1406 |
-
"url": "https://github.com/
|
1407 |
-
"reference": "
|
1408 |
},
|
1409 |
"dist": {
|
1410 |
"type": "zip",
|
1411 |
-
"url": "https://api.github.com/repos/
|
1412 |
-
"reference": "
|
1413 |
"shasum": ""
|
1414 |
},
|
1415 |
"require": {
|
1416 |
-
"
|
1417 |
-
"php": "^5.3|^7",
|
1418 |
-
"squizlabs/php_codesniffer": "^2|^3"
|
1419 |
-
},
|
1420 |
-
"require-dev": {
|
1421 |
-
"composer/composer": "*",
|
1422 |
-
"phpcompatibility/php-compatibility": "^9.0",
|
1423 |
-
"sensiolabs/security-checker": "^4.1.0"
|
1424 |
-
},
|
1425 |
-
"type": "composer-plugin",
|
1426 |
-
"extra": {
|
1427 |
-
"class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
|
1428 |
},
|
|
|
1429 |
"autoload": {
|
1430 |
-
"psr-
|
1431 |
-
"
|
1432 |
}
|
1433 |
},
|
1434 |
"notification-url": "https://packagist.org/downloads/",
|
1435 |
"license": [
|
1436 |
-
"
|
1437 |
],
|
1438 |
"authors": [
|
1439 |
{
|
1440 |
-
"name": "
|
1441 |
-
"
|
1442 |
-
"
|
1443 |
-
"homepage": "http://www.frenck.nl"
|
1444 |
}
|
1445 |
],
|
1446 |
-
"description": "
|
1447 |
-
"homepage": "http://
|
1448 |
"keywords": [
|
1449 |
-
"
|
1450 |
-
"
|
1451 |
-
"
|
1452 |
-
"
|
1453 |
-
"composer",
|
1454 |
-
"installer",
|
1455 |
-
"phpcs",
|
1456 |
-
"plugin",
|
1457 |
-
"qa",
|
1458 |
-
"quality",
|
1459 |
-
"standard",
|
1460 |
-
"standards",
|
1461 |
-
"style guide",
|
1462 |
-
"stylecheck",
|
1463 |
-
"tests"
|
1464 |
],
|
1465 |
-
"time": "
|
1466 |
},
|
1467 |
{
|
1468 |
-
"name": "
|
1469 |
-
"version": "
|
1470 |
"source": {
|
1471 |
"type": "git",
|
1472 |
-
"url": "https://github.com/
|
1473 |
-
"reference": "
|
1474 |
},
|
1475 |
"dist": {
|
1476 |
"type": "zip",
|
1477 |
-
"url": "https://api.github.com/repos/
|
1478 |
-
"reference": "
|
1479 |
"shasum": ""
|
1480 |
},
|
1481 |
"require": {
|
1482 |
-
"
|
|
|
|
|
|
|
|
|
|
|
1483 |
},
|
1484 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
1485 |
"autoload": {
|
1486 |
-
"
|
1487 |
-
"
|
|
|
|
|
|
|
1488 |
]
|
1489 |
},
|
1490 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -1493,534 +1488,540 @@
|
|
1493 |
],
|
1494 |
"authors": [
|
1495 |
{
|
1496 |
-
"name": "
|
1497 |
-
"
|
|
|
|
|
|
|
|
|
1498 |
}
|
1499 |
],
|
1500 |
-
"description": "
|
1501 |
-
"homepage": "https://
|
1502 |
"keywords": [
|
1503 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
1504 |
],
|
1505 |
-
"time": "
|
1506 |
},
|
1507 |
{
|
1508 |
-
"name": "
|
1509 |
-
"version": "
|
1510 |
"source": {
|
1511 |
"type": "git",
|
1512 |
-
"url": "https://github.com/
|
1513 |
-
"reference": "
|
1514 |
},
|
1515 |
"dist": {
|
1516 |
"type": "zip",
|
1517 |
-
"url": "https://api.github.com/repos/
|
1518 |
-
"reference": "
|
1519 |
"shasum": ""
|
1520 |
},
|
1521 |
"require": {
|
1522 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
1523 |
},
|
1524 |
"require-dev": {
|
1525 |
-
"
|
|
|
|
|
|
|
|
|
|
|
1526 |
},
|
1527 |
"type": "library",
|
1528 |
"extra": {
|
1529 |
"branch-alias": {
|
1530 |
-
"dev-master": "
|
1531 |
}
|
1532 |
},
|
1533 |
"autoload": {
|
1534 |
-
"psr-
|
1535 |
-
"
|
1536 |
}
|
1537 |
},
|
1538 |
"notification-url": "https://packagist.org/downloads/",
|
1539 |
"license": [
|
1540 |
-
"
|
1541 |
],
|
1542 |
"authors": [
|
1543 |
{
|
1544 |
-
"name": "
|
1545 |
-
"email": "
|
1546 |
-
},
|
1547 |
-
{
|
1548 |
-
"name": "Benjamin Eberlei",
|
1549 |
-
"email": "kontakt@beberlei.de"
|
1550 |
-
},
|
1551 |
-
{
|
1552 |
-
"name": "Guilherme Blanco",
|
1553 |
-
"email": "guilhermeblanco@gmail.com"
|
1554 |
-
},
|
1555 |
-
{
|
1556 |
-
"name": "Jonathan Wage",
|
1557 |
-
"email": "jonwage@gmail.com"
|
1558 |
},
|
1559 |
{
|
1560 |
-
"name": "
|
1561 |
-
"
|
1562 |
}
|
1563 |
],
|
1564 |
-
"description": "
|
1565 |
-
"homepage": "
|
1566 |
"keywords": [
|
1567 |
-
"
|
1568 |
-
"
|
1569 |
-
"
|
1570 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1571 |
],
|
1572 |
-
"time": "
|
1573 |
},
|
1574 |
{
|
1575 |
-
"name": "
|
1576 |
-
"version": "1.
|
1577 |
"source": {
|
1578 |
"type": "git",
|
1579 |
-
"url": "https://github.com/
|
1580 |
-
"reference": "
|
1581 |
},
|
1582 |
"dist": {
|
1583 |
"type": "zip",
|
1584 |
-
"url": "https://api.github.com/repos/
|
1585 |
-
"reference": "
|
1586 |
"shasum": ""
|
1587 |
},
|
1588 |
"require": {
|
1589 |
-
"
|
|
|
1590 |
},
|
1591 |
"require-dev": {
|
1592 |
-
"
|
1593 |
-
"ext-pdo": "*",
|
1594 |
-
"ext-phar": "*",
|
1595 |
-
"phpunit/phpunit": "~4.0",
|
1596 |
-
"squizlabs/php_codesniffer": "~2.0"
|
1597 |
},
|
1598 |
"type": "library",
|
1599 |
"extra": {
|
1600 |
"branch-alias": {
|
1601 |
-
"dev-master": "1.
|
1602 |
}
|
1603 |
},
|
1604 |
"autoload": {
|
1605 |
"psr-4": {
|
1606 |
-
"
|
1607 |
}
|
1608 |
},
|
1609 |
"notification-url": "https://packagist.org/downloads/",
|
1610 |
"license": [
|
1611 |
-
"
|
1612 |
],
|
1613 |
"authors": [
|
1614 |
{
|
1615 |
-
"name": "
|
1616 |
-
"email": "
|
1617 |
-
|
|
|
|
|
|
|
1618 |
}
|
1619 |
],
|
1620 |
-
"description": "
|
1621 |
-
"homepage": "https://
|
1622 |
"keywords": [
|
1623 |
-
"
|
1624 |
-
"
|
|
|
|
|
1625 |
],
|
1626 |
-
"time": "
|
1627 |
},
|
1628 |
{
|
1629 |
-
"name": "
|
1630 |
-
"version": "1.
|
1631 |
"source": {
|
1632 |
"type": "git",
|
1633 |
-
"url": "https://github.com/
|
1634 |
-
"reference": "
|
1635 |
},
|
1636 |
"dist": {
|
1637 |
"type": "zip",
|
1638 |
-
"url": "https://api.github.com/repos/
|
1639 |
-
"reference": "
|
1640 |
"shasum": ""
|
1641 |
},
|
1642 |
"require": {
|
1643 |
-
"
|
1644 |
-
"
|
1645 |
-
"ext-mbstring": "*",
|
1646 |
-
"ext-zip": "*",
|
1647 |
-
"php": "^5.6 || ~7.0",
|
1648 |
-
"symfony/process": "^2.8 || ^3.1 || ^4.0"
|
1649 |
},
|
1650 |
"require-dev": {
|
1651 |
-
"
|
1652 |
-
"jakub-onderka/php-parallel-lint": "^0.9.2",
|
1653 |
-
"php-coveralls/php-coveralls": "^2.0",
|
1654 |
-
"php-mock/php-mock-phpunit": "^1.1",
|
1655 |
-
"phpunit/phpunit": "^5.7",
|
1656 |
-
"sebastian/environment": "^1.3.4 || ^2.0 || ^3.0",
|
1657 |
-
"squizlabs/php_codesniffer": "^2.6",
|
1658 |
-
"symfony/var-dumper": "^3.3 || ^4.0"
|
1659 |
-
},
|
1660 |
-
"suggest": {
|
1661 |
-
"ext-SimpleXML": "For Firefox profile creation"
|
1662 |
},
|
1663 |
"type": "library",
|
1664 |
"extra": {
|
1665 |
"branch-alias": {
|
1666 |
-
"dev-
|
1667 |
}
|
1668 |
},
|
1669 |
"autoload": {
|
1670 |
"psr-4": {
|
1671 |
-
"
|
1672 |
}
|
1673 |
},
|
1674 |
"notification-url": "https://packagist.org/downloads/",
|
1675 |
"license": [
|
1676 |
-
"
|
1677 |
],
|
1678 |
-
"
|
1679 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1680 |
"keywords": [
|
1681 |
-
"
|
1682 |
-
"
|
1683 |
-
"selenium",
|
1684 |
-
"webdriver"
|
1685 |
],
|
1686 |
-
"time": "
|
1687 |
},
|
1688 |
{
|
1689 |
-
"name": "
|
1690 |
-
"version": "
|
1691 |
"source": {
|
1692 |
"type": "git",
|
1693 |
-
"url": "https://github.com/
|
1694 |
-
"reference": "
|
1695 |
},
|
1696 |
"dist": {
|
1697 |
"type": "zip",
|
1698 |
-
"url": "https://api.github.com/repos/
|
1699 |
-
"reference": "
|
1700 |
"shasum": ""
|
1701 |
},
|
1702 |
"require": {
|
1703 |
-
"
|
1704 |
-
"
|
|
|
|
|
|
|
1705 |
},
|
1706 |
"require-dev": {
|
1707 |
-
"
|
1708 |
-
"phpunit/phpunit": "^4.8|^5.7|^6.5",
|
1709 |
-
"squizlabs/php_codesniffer": "^3.0",
|
1710 |
-
"symfony/yaml": "~2",
|
1711 |
-
"twig/extensions": "*",
|
1712 |
-
"twig/twig": "^1.31|^2.0"
|
1713 |
-
},
|
1714 |
-
"suggest": {
|
1715 |
-
"illuminate/view": "Is necessary if you want to use the Blade extractor",
|
1716 |
-
"symfony/yaml": "Is necessary if you want to use the Yaml extractor/generator",
|
1717 |
-
"twig/extensions": "Is necessary if you want to use the Twig extractor",
|
1718 |
-
"twig/twig": "Is necessary if you want to use the Twig extractor"
|
1719 |
},
|
1720 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
1721 |
"autoload": {
|
1722 |
"psr-4": {
|
1723 |
-
"
|
1724 |
}
|
1725 |
},
|
1726 |
"notification-url": "https://packagist.org/downloads/",
|
1727 |
"license": [
|
1728 |
-
"
|
1729 |
],
|
1730 |
"authors": [
|
1731 |
{
|
1732 |
-
"name": "
|
1733 |
-
"
|
1734 |
-
|
1735 |
-
|
1736 |
-
|
1737 |
-
|
1738 |
-
|
1739 |
-
|
|
|
|
|
1740 |
"keywords": [
|
1741 |
-
"
|
1742 |
-
"
|
1743 |
-
"
|
1744 |
-
"
|
1745 |
-
"
|
1746 |
-
"
|
|
|
1747 |
],
|
1748 |
-
"time": "
|
1749 |
},
|
1750 |
{
|
1751 |
-
"name": "
|
1752 |
-
"version": "2.
|
1753 |
"source": {
|
1754 |
"type": "git",
|
1755 |
-
"url": "https://github.com/
|
1756 |
-
"reference": "
|
1757 |
},
|
1758 |
"dist": {
|
1759 |
"type": "zip",
|
1760 |
-
"url": "https://api.github.com/repos/
|
1761 |
-
"reference": "
|
1762 |
"shasum": ""
|
1763 |
},
|
1764 |
"require": {
|
1765 |
-
"
|
|
|
1766 |
},
|
1767 |
"require-dev": {
|
1768 |
-
"
|
1769 |
},
|
1770 |
-
"bin": [
|
1771 |
-
"bin/export-plural-rules",
|
1772 |
-
"bin/export-plural-rules.php"
|
1773 |
-
],
|
1774 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
1775 |
"autoload": {
|
1776 |
"psr-4": {
|
1777 |
-
"
|
1778 |
}
|
1779 |
},
|
1780 |
"notification-url": "https://packagist.org/downloads/",
|
1781 |
"license": [
|
1782 |
-
"
|
1783 |
],
|
1784 |
"authors": [
|
1785 |
{
|
1786 |
-
"name": "
|
1787 |
-
"
|
1788 |
-
|
|
|
|
|
|
|
1789 |
}
|
1790 |
],
|
1791 |
-
"description": "
|
1792 |
-
"homepage": "https://
|
1793 |
"keywords": [
|
1794 |
-
"
|
1795 |
-
"
|
1796 |
-
"internationalization",
|
1797 |
-
"l10n",
|
1798 |
-
"language",
|
1799 |
-
"languages",
|
1800 |
-
"localization",
|
1801 |
-
"php",
|
1802 |
-
"plural",
|
1803 |
-
"plural rules",
|
1804 |
-
"plurals",
|
1805 |
-
"translate",
|
1806 |
-
"translations",
|
1807 |
-
"unicode"
|
1808 |
],
|
1809 |
-
"time": "
|
1810 |
},
|
1811 |
{
|
1812 |
-
"name": "
|
1813 |
-
"version": "1.
|
1814 |
"source": {
|
1815 |
"type": "git",
|
1816 |
-
"url": "https://github.com/
|
1817 |
-
"reference": "
|
1818 |
},
|
1819 |
"dist": {
|
1820 |
"type": "zip",
|
1821 |
-
"url": "https://api.github.com/repos/
|
1822 |
-
"reference": "
|
1823 |
"shasum": ""
|
1824 |
},
|
1825 |
"require": {
|
1826 |
-
"
|
1827 |
-
"
|
1828 |
-
"php": ">=5.5.0"
|
1829 |
},
|
1830 |
"require-dev": {
|
1831 |
-
"
|
1832 |
-
"ext-exif": "*",
|
1833 |
-
"ext-gd": "*",
|
1834 |
-
"php-coveralls/php-coveralls": "^2.1",
|
1835 |
-
"phpunit/phpunit": "^4.8"
|
1836 |
-
},
|
1837 |
-
"suggest": {
|
1838 |
-
"ext-exif": "Auto-rotate jpeg files"
|
1839 |
},
|
1840 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
1841 |
"autoload": {
|
1842 |
"psr-4": {
|
1843 |
-
"
|
1844 |
-
}
|
|
|
|
|
|
|
1845 |
},
|
1846 |
"notification-url": "https://packagist.org/downloads/",
|
1847 |
"license": [
|
1848 |
-
"
|
1849 |
],
|
1850 |
"authors": [
|
1851 |
{
|
1852 |
-
"name": "
|
1853 |
-
"
|
|
|
|
|
|
|
|
|
1854 |
}
|
1855 |
],
|
1856 |
-
"description": "
|
1857 |
-
"homepage": "https://
|
1858 |
"keywords": [
|
1859 |
-
"
|
1860 |
-
"
|
1861 |
-
"
|
1862 |
-
"
|
|
|
1863 |
],
|
1864 |
-
"time": "
|
1865 |
},
|
1866 |
{
|
1867 |
-
"name": "
|
1868 |
-
"version": "
|
1869 |
"source": {
|
1870 |
"type": "git",
|
1871 |
-
"url": "https://github.com/
|
1872 |
-
"reference": "
|
1873 |
},
|
1874 |
"dist": {
|
1875 |
"type": "zip",
|
1876 |
-
"url": "https://api.github.com/repos/
|
1877 |
-
"reference": "
|
1878 |
"shasum": ""
|
1879 |
},
|
1880 |
"require": {
|
1881 |
-
"
|
1882 |
-
"
|
1883 |
-
"
|
|
|
1884 |
},
|
1885 |
"require-dev": {
|
1886 |
-
"
|
1887 |
-
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
|
1888 |
-
"psr/log": "^1.0"
|
1889 |
-
},
|
1890 |
-
"suggest": {
|
1891 |
-
"psr/log": "Required for using the Log middleware"
|
1892 |
},
|
1893 |
"type": "library",
|
1894 |
"extra": {
|
1895 |
"branch-alias": {
|
1896 |
-
"dev-master": "
|
1897 |
}
|
1898 |
},
|
1899 |
"autoload": {
|
1900 |
-
"files": [
|
1901 |
-
"src/functions_include.php"
|
1902 |
-
],
|
1903 |
"psr-4": {
|
1904 |
-
"
|
1905 |
}
|
1906 |
},
|
1907 |
"notification-url": "https://packagist.org/downloads/",
|
1908 |
"license": [
|
1909 |
-
"
|
1910 |
],
|
1911 |
"authors": [
|
1912 |
{
|
1913 |
-
"name": "
|
1914 |
-
"email": "
|
1915 |
-
|
|
|
|
|
|
|
1916 |
}
|
1917 |
],
|
1918 |
-
"description": "
|
1919 |
-
"homepage": "
|
1920 |
"keywords": [
|
1921 |
-
"
|
1922 |
-
"
|
1923 |
-
"
|
1924 |
-
"
|
1925 |
-
"
|
1926 |
-
"
|
1927 |
-
"
|
|
|
|
|
|
|
1928 |
],
|
1929 |
-
"time": "
|
1930 |
},
|
1931 |
{
|
1932 |
-
"name": "
|
1933 |
-
"version": "
|
1934 |
"source": {
|
1935 |
"type": "git",
|
1936 |
-
"url": "https://github.com/
|
1937 |
-
"reference": "
|
1938 |
},
|
1939 |
"dist": {
|
1940 |
"type": "zip",
|
1941 |
-
"url": "https://api.github.com/repos/
|
1942 |
-
"reference": "
|
1943 |
"shasum": ""
|
1944 |
},
|
1945 |
"require": {
|
1946 |
-
"
|
|
|
1947 |
},
|
1948 |
"require-dev": {
|
1949 |
-
"
|
|
|
|
|
|
|
|
|
1950 |
},
|
1951 |
"type": "library",
|
1952 |
"extra": {
|
1953 |
"branch-alias": {
|
1954 |
-
"dev-master": "
|
1955 |
}
|
1956 |
},
|
1957 |
"autoload": {
|
1958 |
"psr-4": {
|
1959 |
-
"
|
1960 |
-
}
|
1961 |
-
"files": [
|
1962 |
-
"src/functions_include.php"
|
1963 |
-
]
|
1964 |
},
|
1965 |
"notification-url": "https://packagist.org/downloads/",
|
1966 |
"license": [
|
1967 |
-
"
|
1968 |
],
|
1969 |
"authors": [
|
1970 |
{
|
1971 |
-
"name": "
|
1972 |
-
"email": "
|
1973 |
-
|
|
|
|
|
|
|
1974 |
}
|
1975 |
],
|
1976 |
-
"description": "
|
|
|
1977 |
"keywords": [
|
1978 |
-
"
|
|
|
|
|
|
|
1979 |
],
|
1980 |
-
"time": "
|
1981 |
},
|
1982 |
{
|
1983 |
-
"name": "
|
1984 |
-
"version": "
|
1985 |
"source": {
|
1986 |
"type": "git",
|
1987 |
-
"url": "https://github.com/
|
1988 |
-
"reference": "
|
1989 |
},
|
1990 |
"dist": {
|
1991 |
"type": "zip",
|
1992 |
-
"url": "https://api.github.com/repos/
|
1993 |
-
"reference": "
|
1994 |
"shasum": ""
|
1995 |
},
|
1996 |
"require": {
|
1997 |
-
"php": ">=5.
|
1998 |
-
"psr/http-message": "~1.0",
|
1999 |
-
"ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
|
2000 |
-
},
|
2001 |
-
"provide": {
|
2002 |
-
"psr/http-message-implementation": "1.0"
|
2003 |
-
},
|
2004 |
-
"require-dev": {
|
2005 |
-
"ext-zlib": "*",
|
2006 |
-
"phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
|
2007 |
-
},
|
2008 |
-
"suggest": {
|
2009 |
-
"zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
|
2010 |
},
|
2011 |
"type": "library",
|
2012 |
"extra": {
|
2013 |
"branch-alias": {
|
2014 |
-
"dev-master": "
|
2015 |
}
|
2016 |
},
|
2017 |
"autoload": {
|
2018 |
"psr-4": {
|
2019 |
-
"
|
2020 |
-
}
|
2021 |
-
"files": [
|
2022 |
-
"src/functions_include.php"
|
2023 |
-
]
|
2024 |
},
|
2025 |
"notification-url": "https://packagist.org/downloads/",
|
2026 |
"license": [
|
@@ -2028,342 +2029,351 @@
|
|
2028 |
],
|
2029 |
"authors": [
|
2030 |
{
|
2031 |
-
"name": "
|
2032 |
-
"email": "
|
2033 |
-
"homepage": "https://github.com/mtdowling"
|
2034 |
-
},
|
2035 |
-
{
|
2036 |
-
"name": "Tobias Schultze",
|
2037 |
-
"homepage": "https://github.com/Tobion"
|
2038 |
}
|
2039 |
],
|
2040 |
-
"description": "
|
2041 |
-
"
|
2042 |
-
|
2043 |
-
"message",
|
2044 |
-
"psr-7",
|
2045 |
-
"request",
|
2046 |
-
"response",
|
2047 |
-
"stream",
|
2048 |
-
"uri",
|
2049 |
-
"url"
|
2050 |
-
],
|
2051 |
-
"time": "2019-07-01T23:21:34+00:00"
|
2052 |
},
|
2053 |
{
|
2054 |
-
"name": "
|
2055 |
-
"version": "
|
2056 |
"source": {
|
2057 |
"type": "git",
|
2058 |
-
"url": "https://github.com/
|
2059 |
-
"reference": "
|
2060 |
},
|
2061 |
"dist": {
|
2062 |
"type": "zip",
|
2063 |
-
"url": "https://api.github.com/repos/
|
2064 |
-
"reference": "
|
2065 |
"shasum": ""
|
2066 |
},
|
2067 |
"require": {
|
2068 |
-
"
|
|
|
|
|
|
|
|
|
2069 |
},
|
2070 |
"replace": {
|
2071 |
-
"
|
2072 |
-
"davedevelopment/hamcrest-php": "*",
|
2073 |
-
"kodova/hamcrest-php": "*"
|
2074 |
},
|
2075 |
-
"
|
2076 |
-
"
|
2077 |
-
"
|
|
|
|
|
|
|
2078 |
},
|
2079 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
2080 |
"autoload": {
|
2081 |
-
"
|
2082 |
-
"
|
2083 |
-
|
2084 |
"files": [
|
2085 |
-
"
|
2086 |
]
|
2087 |
},
|
2088 |
"notification-url": "https://packagist.org/downloads/",
|
2089 |
"license": [
|
2090 |
-
"
|
2091 |
],
|
2092 |
-
"
|
2093 |
-
|
2094 |
-
|
|
|
|
|
2095 |
],
|
2096 |
-
"
|
|
|
|
|
2097 |
},
|
2098 |
{
|
2099 |
-
"name": "
|
2100 |
-
"version": "
|
2101 |
"source": {
|
2102 |
"type": "git",
|
2103 |
-
"url": "https://github.com/
|
2104 |
-
"reference": "
|
2105 |
},
|
2106 |
"dist": {
|
2107 |
"type": "zip",
|
2108 |
-
"url": "https://api.github.com/repos/
|
2109 |
-
"reference": "
|
2110 |
"shasum": ""
|
2111 |
},
|
2112 |
"require": {
|
2113 |
"php": ">=5.3.3"
|
2114 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2115 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
2116 |
"autoload": {
|
2117 |
-
"psr-
|
2118 |
-
"
|
2119 |
}
|
2120 |
},
|
2121 |
"notification-url": "https://packagist.org/downloads/",
|
2122 |
"license": [
|
2123 |
-
"
|
2124 |
],
|
2125 |
"authors": [
|
2126 |
{
|
2127 |
-
"name": "
|
2128 |
-
"email": "
|
2129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2130 |
}
|
2131 |
],
|
2132 |
-
"description": "
|
2133 |
-
"homepage": "
|
2134 |
"keywords": [
|
2135 |
-
"
|
2136 |
-
"
|
2137 |
-
"password",
|
2138 |
-
"security"
|
2139 |
],
|
2140 |
-
"time": "
|
2141 |
},
|
2142 |
{
|
2143 |
-
"name": "
|
2144 |
-
"version": "
|
2145 |
"source": {
|
2146 |
"type": "git",
|
2147 |
-
"url": "https://github.com/
|
2148 |
-
"reference": "
|
2149 |
},
|
2150 |
"dist": {
|
2151 |
"type": "zip",
|
2152 |
-
"url": "https://api.github.com/repos/
|
2153 |
-
"reference": "
|
2154 |
"shasum": ""
|
2155 |
},
|
2156 |
"require": {
|
2157 |
-
"
|
2158 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2159 |
},
|
2160 |
"require-dev": {
|
2161 |
-
"
|
2162 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
2163 |
},
|
2164 |
"type": "library",
|
2165 |
-
"extra": {
|
2166 |
-
"branch-alias": {
|
2167 |
-
"dev-master": "1.x-dev"
|
2168 |
-
}
|
2169 |
-
},
|
2170 |
"autoload": {
|
2171 |
"psr-4": {
|
2172 |
-
"
|
|
|
2173 |
},
|
2174 |
"files": [
|
2175 |
-
"
|
|
|
2176 |
]
|
2177 |
},
|
2178 |
"notification-url": "https://packagist.org/downloads/",
|
2179 |
"license": [
|
2180 |
-
"
|
2181 |
],
|
2182 |
"authors": [
|
2183 |
{
|
2184 |
-
"name": "
|
2185 |
-
"email": "
|
2186 |
-
|
2187 |
-
|
2188 |
-
"name": "Hoa community",
|
2189 |
-
"homepage": "https://hoa-project.net/"
|
2190 |
}
|
2191 |
],
|
2192 |
-
"description": "
|
2193 |
-
"homepage": "
|
2194 |
"keywords": [
|
2195 |
-
"
|
2196 |
-
"
|
2197 |
-
"consistency",
|
2198 |
-
"entity",
|
2199 |
-
"flex",
|
2200 |
-
"keyword",
|
2201 |
-
"library"
|
2202 |
],
|
2203 |
-
"time": "
|
2204 |
},
|
2205 |
{
|
2206 |
-
"name": "
|
2207 |
-
"version": "
|
2208 |
"source": {
|
2209 |
"type": "git",
|
2210 |
-
"url": "https://github.com/
|
2211 |
-
"reference": "
|
2212 |
},
|
2213 |
"dist": {
|
2214 |
"type": "zip",
|
2215 |
-
"url": "https://api.github.com/repos/
|
2216 |
-
"reference": "
|
2217 |
"shasum": ""
|
2218 |
},
|
2219 |
"require": {
|
2220 |
-
"
|
2221 |
-
"hoa/event": "~1.0",
|
2222 |
-
"hoa/exception": "~1.0",
|
2223 |
-
"hoa/file": "~1.0",
|
2224 |
-
"hoa/protocol": "~1.0",
|
2225 |
-
"hoa/stream": "~1.0",
|
2226 |
-
"hoa/ustring": "~4.0"
|
2227 |
},
|
2228 |
"require-dev": {
|
2229 |
-
"
|
2230 |
-
},
|
2231 |
-
"suggest": {
|
2232 |
-
"ext-pcntl": "To enable hoa://Event/Console/Window:resize.",
|
2233 |
-
"hoa/dispatcher": "To use the console kit.",
|
2234 |
-
"hoa/router": "To use the console kit."
|
2235 |
},
|
2236 |
"type": "library",
|
2237 |
"extra": {
|
2238 |
"branch-alias": {
|
2239 |
-
"dev-master": "3
|
2240 |
}
|
2241 |
},
|
2242 |
"autoload": {
|
2243 |
"psr-4": {
|
2244 |
-
"
|
|
|
2245 |
}
|
2246 |
},
|
2247 |
"notification-url": "https://packagist.org/downloads/",
|
2248 |
"license": [
|
2249 |
-
"
|
2250 |
],
|
2251 |
"authors": [
|
2252 |
{
|
2253 |
-
"name": "
|
2254 |
-
"email": "
|
2255 |
-
},
|
2256 |
-
{
|
2257 |
-
"name": "Hoa community",
|
2258 |
-
"homepage": "https://hoa-project.net/"
|
2259 |
}
|
2260 |
],
|
2261 |
-
"description": "
|
2262 |
-
"
|
2263 |
-
"keywords": [
|
2264 |
-
"autocompletion",
|
2265 |
-
"chrome",
|
2266 |
-
"cli",
|
2267 |
-
"console",
|
2268 |
-
"cursor",
|
2269 |
-
"getoption",
|
2270 |
-
"library",
|
2271 |
-
"option",
|
2272 |
-
"parser",
|
2273 |
-
"processus",
|
2274 |
-
"readline",
|
2275 |
-
"terminfo",
|
2276 |
-
"tput",
|
2277 |
-
"window"
|
2278 |
-
],
|
2279 |
-
"time": "2017-05-02T12:26:19+00:00"
|
2280 |
},
|
2281 |
{
|
2282 |
-
"name": "
|
2283 |
-
"version": "
|
2284 |
"source": {
|
2285 |
"type": "git",
|
2286 |
-
"url": "https://github.com/
|
2287 |
-
"reference": "
|
2288 |
},
|
2289 |
"dist": {
|
2290 |
"type": "zip",
|
2291 |
-
"url": "https://api.github.com/repos/
|
2292 |
-
"reference": "
|
2293 |
"shasum": ""
|
2294 |
},
|
2295 |
"require": {
|
2296 |
-
"
|
2297 |
-
"
|
|
|
|
|
|
|
|
|
2298 |
},
|
2299 |
"require-dev": {
|
2300 |
-
"
|
|
|
|
|
2301 |
},
|
2302 |
-
"type": "
|
2303 |
"extra": {
|
2304 |
-
"
|
2305 |
-
"
|
|
|
|
|
|
|
|
|
|
|
2306 |
}
|
2307 |
},
|
2308 |
"autoload": {
|
2309 |
"psr-4": {
|
2310 |
-
"
|
2311 |
}
|
2312 |
},
|
2313 |
"notification-url": "https://packagist.org/downloads/",
|
2314 |
"license": [
|
2315 |
-
"
|
2316 |
],
|
2317 |
"authors": [
|
2318 |
{
|
2319 |
-
"name": "
|
2320 |
-
"email": "
|
2321 |
-
|
2322 |
-
{
|
2323 |
-
"name": "Hoa community",
|
2324 |
-
"homepage": "https://hoa-project.net/"
|
2325 |
}
|
2326 |
],
|
2327 |
-
"description": "
|
2328 |
-
"homepage": "https://
|
2329 |
"keywords": [
|
2330 |
-
"
|
2331 |
-
"
|
2332 |
-
"
|
2333 |
-
"
|
2334 |
],
|
2335 |
-
"time": "
|
2336 |
},
|
2337 |
{
|
2338 |
-
"name": "
|
2339 |
-
"version": "
|
2340 |
"source": {
|
2341 |
"type": "git",
|
2342 |
-
"url": "https://github.com/
|
2343 |
-
"reference": "
|
2344 |
},
|
2345 |
"dist": {
|
2346 |
"type": "zip",
|
2347 |
-
"url": "https://api.github.com/repos/
|
2348 |
-
"reference": "
|
2349 |
"shasum": ""
|
2350 |
},
|
2351 |
"require": {
|
2352 |
-
"
|
2353 |
-
"
|
|
|
2354 |
},
|
2355 |
"require-dev": {
|
2356 |
-
"
|
2357 |
},
|
2358 |
"type": "library",
|
2359 |
"extra": {
|
2360 |
"branch-alias": {
|
2361 |
-
"dev-master": "
|
2362 |
}
|
2363 |
},
|
2364 |
"autoload": {
|
2365 |
-
"psr-
|
2366 |
-
"
|
2367 |
}
|
2368 |
},
|
2369 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -2372,457 +2382,461 @@
|
|
2372 |
],
|
2373 |
"authors": [
|
2374 |
{
|
2375 |
-
"name": "
|
2376 |
-
"email": "
|
|
|
2377 |
},
|
2378 |
{
|
2379 |
-
"name": "
|
2380 |
-
"
|
|
|
2381 |
}
|
2382 |
],
|
2383 |
-
"description": "
|
2384 |
-
"homepage": "
|
2385 |
"keywords": [
|
2386 |
-
"
|
2387 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2388 |
],
|
2389 |
-
"time": "
|
2390 |
},
|
2391 |
{
|
2392 |
-
"name": "
|
2393 |
-
"version": "
|
2394 |
"source": {
|
2395 |
"type": "git",
|
2396 |
-
"url": "https://github.com/
|
2397 |
-
"reference": "
|
2398 |
},
|
2399 |
"dist": {
|
2400 |
"type": "zip",
|
2401 |
-
"url": "https://api.github.com/repos/
|
2402 |
-
"reference": "
|
2403 |
"shasum": ""
|
2404 |
},
|
2405 |
"require": {
|
2406 |
-
"
|
2407 |
-
"
|
2408 |
-
"hoa/exception": "~1.0",
|
2409 |
-
"hoa/iterator": "~2.0",
|
2410 |
-
"hoa/stream": "~1.0"
|
2411 |
},
|
2412 |
"require-dev": {
|
2413 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2414 |
},
|
2415 |
"type": "library",
|
2416 |
"extra": {
|
2417 |
"branch-alias": {
|
2418 |
-
"dev-master": "
|
2419 |
}
|
2420 |
},
|
2421 |
"autoload": {
|
2422 |
"psr-4": {
|
2423 |
-
"
|
2424 |
}
|
2425 |
},
|
2426 |
"notification-url": "https://packagist.org/downloads/",
|
2427 |
"license": [
|
2428 |
-
"
|
2429 |
],
|
2430 |
"authors": [
|
2431 |
{
|
2432 |
-
"name": "
|
2433 |
-
"email": "
|
2434 |
},
|
2435 |
{
|
2436 |
-
"name": "
|
2437 |
-
"
|
|
|
|
|
|
|
|
|
|
|
2438 |
}
|
2439 |
],
|
2440 |
-
"description": "
|
2441 |
-
"homepage": "
|
2442 |
"keywords": [
|
2443 |
-
"
|
2444 |
-
"
|
2445 |
-
"
|
2446 |
-
"finder",
|
2447 |
-
"library",
|
2448 |
-
"link",
|
2449 |
-
"temporary"
|
2450 |
],
|
2451 |
-
"time": "
|
2452 |
},
|
2453 |
{
|
2454 |
-
"name": "
|
2455 |
-
"version": "
|
2456 |
"source": {
|
2457 |
"type": "git",
|
2458 |
-
"url": "https://github.com/
|
2459 |
-
"reference": "
|
2460 |
},
|
2461 |
"dist": {
|
2462 |
"type": "zip",
|
2463 |
-
"url": "https://api.github.com/repos/
|
2464 |
-
"reference": "
|
2465 |
"shasum": ""
|
2466 |
},
|
2467 |
"require": {
|
2468 |
-
"
|
2469 |
-
"
|
2470 |
},
|
2471 |
-
"
|
2472 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2473 |
},
|
2474 |
"type": "library",
|
2475 |
"extra": {
|
2476 |
"branch-alias": {
|
2477 |
-
"dev-master": "2.x-dev"
|
2478 |
}
|
2479 |
},
|
2480 |
"autoload": {
|
2481 |
"psr-4": {
|
2482 |
-
"
|
2483 |
}
|
2484 |
},
|
2485 |
"notification-url": "https://packagist.org/downloads/",
|
2486 |
"license": [
|
2487 |
-
"
|
2488 |
],
|
2489 |
"authors": [
|
2490 |
{
|
2491 |
-
"name": "
|
2492 |
-
"email": "
|
2493 |
-
|
2494 |
-
{
|
2495 |
-
"name": "Hoa community",
|
2496 |
-
"homepage": "https://hoa-project.net/"
|
2497 |
}
|
2498 |
],
|
2499 |
-
"description": "
|
2500 |
-
"homepage": "
|
2501 |
"keywords": [
|
2502 |
-
"
|
2503 |
-
"
|
|
|
2504 |
],
|
2505 |
-
"time": "
|
2506 |
},
|
2507 |
{
|
2508 |
-
"name": "
|
2509 |
-
"version": "
|
2510 |
"source": {
|
2511 |
"type": "git",
|
2512 |
-
"url": "https://github.com/
|
2513 |
-
"reference": "
|
2514 |
},
|
2515 |
"dist": {
|
2516 |
"type": "zip",
|
2517 |
-
"url": "https://api.github.com/repos/
|
2518 |
-
"reference": "
|
2519 |
"shasum": ""
|
2520 |
},
|
2521 |
"require": {
|
2522 |
-
"
|
2523 |
-
"hoa/exception": "~1.0"
|
2524 |
},
|
2525 |
"require-dev": {
|
2526 |
-
"
|
|
|
2527 |
},
|
2528 |
"type": "library",
|
2529 |
-
"extra": {
|
2530 |
-
"branch-alias": {
|
2531 |
-
"dev-master": "1.x-dev"
|
2532 |
-
}
|
2533 |
-
},
|
2534 |
"autoload": {
|
2535 |
-
"psr-
|
2536 |
-
"
|
2537 |
-
}
|
2538 |
-
"files": [
|
2539 |
-
"Wrapper.php"
|
2540 |
-
]
|
2541 |
},
|
2542 |
"notification-url": "https://packagist.org/downloads/",
|
2543 |
"license": [
|
2544 |
-
"
|
2545 |
],
|
2546 |
"authors": [
|
2547 |
{
|
2548 |
-
"name": "
|
2549 |
-
"email": "
|
2550 |
-
|
2551 |
-
{
|
2552 |
-
"name": "Hoa community",
|
2553 |
-
"homepage": "https://hoa-project.net/"
|
2554 |
}
|
2555 |
],
|
2556 |
-
"description": "
|
2557 |
-
"homepage": "https://
|
2558 |
"keywords": [
|
2559 |
-
"
|
2560 |
-
"
|
2561 |
-
"resource",
|
2562 |
-
"stream",
|
2563 |
-
"wrapper"
|
2564 |
],
|
2565 |
-
"time": "2017-
|
2566 |
},
|
2567 |
{
|
2568 |
-
"name": "
|
2569 |
-
"version": "1.
|
2570 |
"source": {
|
2571 |
"type": "git",
|
2572 |
-
"url": "https://github.com/
|
2573 |
-
"reference": "
|
2574 |
},
|
2575 |
"dist": {
|
2576 |
"type": "zip",
|
2577 |
-
"url": "https://api.github.com/repos/
|
2578 |
-
"reference": "
|
2579 |
"shasum": ""
|
2580 |
},
|
2581 |
"require": {
|
2582 |
-
"
|
2583 |
-
"hoa/event": "~1.0",
|
2584 |
-
"hoa/exception": "~1.0",
|
2585 |
-
"hoa/protocol": "~1.0"
|
2586 |
},
|
2587 |
"require-dev": {
|
2588 |
-
"
|
|
|
|
|
2589 |
},
|
2590 |
"type": "library",
|
2591 |
-
"extra": {
|
2592 |
-
"branch-alias": {
|
2593 |
-
"dev-master": "1.x-dev"
|
2594 |
-
}
|
2595 |
-
},
|
2596 |
"autoload": {
|
2597 |
"psr-4": {
|
2598 |
-
"
|
2599 |
-
}
|
|
|
|
|
|
|
2600 |
},
|
2601 |
"notification-url": "https://packagist.org/downloads/",
|
2602 |
"license": [
|
2603 |
-
"
|
2604 |
-
],
|
2605 |
-
"authors": [
|
2606 |
-
{
|
2607 |
-
"name": "Ivan Enderlin",
|
2608 |
-
"email": "ivan.enderlin@hoa-project.net"
|
2609 |
-
},
|
2610 |
-
{
|
2611 |
-
"name": "Hoa community",
|
2612 |
-
"homepage": "https://hoa-project.net/"
|
2613 |
-
}
|
2614 |
],
|
2615 |
-
"description": "
|
2616 |
-
"homepage": "https://hoa-project.net/",
|
2617 |
"keywords": [
|
2618 |
-
"
|
2619 |
-
"
|
2620 |
-
"
|
2621 |
-
"
|
2622 |
-
"
|
2623 |
-
"library",
|
2624 |
-
"out",
|
2625 |
-
"protocol",
|
2626 |
-
"stream",
|
2627 |
-
"wrapper"
|
2628 |
],
|
2629 |
-
"time": "2017-
|
2630 |
},
|
2631 |
{
|
2632 |
-
"name": "
|
2633 |
-
"version": "
|
2634 |
"source": {
|
2635 |
"type": "git",
|
2636 |
-
"url": "https://github.com/
|
2637 |
-
"reference": "
|
2638 |
},
|
2639 |
"dist": {
|
2640 |
"type": "zip",
|
2641 |
-
"url": "https://api.github.com/repos/
|
2642 |
-
"reference": "
|
2643 |
"shasum": ""
|
2644 |
},
|
2645 |
"require": {
|
2646 |
-
"
|
2647 |
-
"hoa/exception": "~1.0"
|
2648 |
-
},
|
2649 |
-
"require-dev": {
|
2650 |
-
"hoa/test": "~2.0"
|
2651 |
-
},
|
2652 |
-
"suggest": {
|
2653 |
-
"ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().",
|
2654 |
-
"ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()."
|
2655 |
},
|
2656 |
"type": "library",
|
2657 |
-
"extra": {
|
2658 |
-
"branch-alias": {
|
2659 |
-
"dev-master": "4.x-dev"
|
2660 |
-
}
|
2661 |
-
},
|
2662 |
"autoload": {
|
2663 |
-
"psr-
|
2664 |
-
"
|
2665 |
}
|
2666 |
},
|
2667 |
"notification-url": "https://packagist.org/downloads/",
|
2668 |
"license": [
|
2669 |
-
"
|
2670 |
],
|
2671 |
"authors": [
|
2672 |
{
|
2673 |
-
"name": "
|
2674 |
-
"email": "
|
2675 |
-
|
2676 |
-
{
|
2677 |
-
"name": "Hoa community",
|
2678 |
-
"homepage": "https://hoa-project.net/"
|
2679 |
}
|
2680 |
],
|
2681 |
-
"description": "
|
2682 |
-
"homepage": "https://
|
2683 |
"keywords": [
|
2684 |
-
"
|
2685 |
-
"search",
|
2686 |
-
"string",
|
2687 |
-
"unicode"
|
2688 |
],
|
2689 |
-
"time": "
|
2690 |
},
|
2691 |
{
|
2692 |
-
"name": "
|
2693 |
-
"version": "
|
2694 |
"source": {
|
2695 |
"type": "git",
|
2696 |
-
"url": "https://github.com/
|
2697 |
-
"reference": "
|
2698 |
},
|
2699 |
"dist": {
|
2700 |
"type": "zip",
|
2701 |
-
"url": "https://api.github.com/repos/
|
2702 |
-
"reference": "
|
2703 |
"shasum": ""
|
2704 |
},
|
2705 |
"require": {
|
2706 |
-
"php": ">=5.
|
2707 |
},
|
2708 |
-
"
|
2709 |
-
|
2710 |
-
"branch-alias": {
|
2711 |
-
"dev-master": "5.2-dev"
|
2712 |
-
}
|
2713 |
},
|
2714 |
-
"
|
2715 |
-
"
|
2716 |
-
"Illuminate\\Contracts\\": ""
|
2717 |
-
}
|
2718 |
},
|
2719 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
2720 |
"license": [
|
2721 |
"MIT"
|
2722 |
],
|
2723 |
"authors": [
|
2724 |
{
|
2725 |
-
"name": "
|
2726 |
-
"email": "
|
|
|
2727 |
}
|
2728 |
],
|
2729 |
-
"description": "
|
2730 |
-
"
|
2731 |
-
|
|
|
|
|
|
|
|
|
2732 |
},
|
2733 |
{
|
2734 |
-
"name": "
|
2735 |
-
"version": "
|
2736 |
"source": {
|
2737 |
"type": "git",
|
2738 |
-
"url": "https://github.com/
|
2739 |
-
"reference": "
|
2740 |
},
|
2741 |
"dist": {
|
2742 |
"type": "zip",
|
2743 |
-
"url": "https://api.github.com/repos/
|
2744 |
-
"reference": "
|
2745 |
"shasum": ""
|
2746 |
},
|
2747 |
"require": {
|
2748 |
-
"
|
2749 |
-
"
|
2750 |
-
"illuminate/contracts": "5.2.*",
|
2751 |
-
"paragonie/random_compat": "~1.4",
|
2752 |
-
"php": ">=5.5.9"
|
2753 |
-
},
|
2754 |
-
"replace": {
|
2755 |
-
"tightenco/collect": "self.version"
|
2756 |
},
|
2757 |
-
"
|
2758 |
-
"
|
2759 |
-
"jeremeamia/superclosure": "Required to be able to serialize closures (~2.2).",
|
2760 |
-
"symfony/polyfill-php56": "Required to use the hash_equals function on PHP 5.5 (~1.0).",
|
2761 |
-
"symfony/process": "Required to use the composer class (2.8.*|3.0.*).",
|
2762 |
-
"symfony/var-dumper": "Improves the dd function (2.8.*|3.0.*)."
|
2763 |
},
|
2764 |
-
"
|
2765 |
-
|
2766 |
-
"branch-alias": {
|
2767 |
-
"dev-master": "5.2-dev"
|
2768 |
-
}
|
2769 |
},
|
2770 |
-
"
|
2771 |
-
"
|
2772 |
-
|
2773 |
-
},
|
2774 |
-
"files": [
|
2775 |
-
"helpers.php"
|
2776 |
-
]
|
2777 |
},
|
|
|
2778 |
"notification-url": "https://packagist.org/downloads/",
|
2779 |
"license": [
|
2780 |
-
"
|
2781 |
],
|
2782 |
"authors": [
|
2783 |
{
|
2784 |
-
"name": "
|
2785 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2786 |
}
|
2787 |
],
|
2788 |
-
"description": "
|
2789 |
-
"homepage": "http://
|
2790 |
-
"
|
|
|
|
|
|
|
|
|
|
|
2791 |
},
|
2792 |
{
|
2793 |
-
"name": "
|
2794 |
-
"version": "
|
2795 |
"source": {
|
2796 |
"type": "git",
|
2797 |
-
"url": "https://github.com/
|
2798 |
-
"reference": "
|
2799 |
},
|
2800 |
"dist": {
|
2801 |
"type": "zip",
|
2802 |
-
"url": "https://api.github.com/repos/
|
2803 |
-
"reference": "
|
2804 |
"shasum": ""
|
2805 |
},
|
2806 |
"require": {
|
2807 |
-
"php": ">=5.
|
2808 |
},
|
2809 |
"require-dev": {
|
2810 |
-
"
|
2811 |
-
"json-schema/json-schema-test-suite": "1.2.0",
|
2812 |
-
"phpunit/phpunit": "^4.8.35"
|
2813 |
},
|
2814 |
-
"bin": [
|
2815 |
-
"bin/validate-json"
|
2816 |
-
],
|
2817 |
"type": "library",
|
2818 |
"extra": {
|
2819 |
"branch-alias": {
|
2820 |
-
"dev-master": "
|
2821 |
}
|
2822 |
},
|
2823 |
"autoload": {
|
2824 |
"psr-4": {
|
2825 |
-
"
|
|
|
|
|
2826 |
}
|
2827 |
},
|
2828 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -2831,77 +2845,52 @@
|
|
2831 |
],
|
2832 |
"authors": [
|
2833 |
{
|
2834 |
-
"name": "
|
2835 |
-
"email": "
|
2836 |
-
},
|
2837 |
-
{
|
2838 |
-
"name": "Justin Rainbow",
|
2839 |
-
"email": "justin.rainbow@gmail.com"
|
2840 |
-
},
|
2841 |
-
{
|
2842 |
-
"name": "Igor Wiedler",
|
2843 |
-
"email": "igor@wiedler.ch"
|
2844 |
-
},
|
2845 |
-
{
|
2846 |
-
"name": "Robert Schönthal",
|
2847 |
-
"email": "seroscho@googlemail.com"
|
2848 |
}
|
2849 |
],
|
2850 |
-
"description": "
|
2851 |
-
"homepage": "
|
2852 |
"keywords": [
|
2853 |
-
"
|
2854 |
-
"
|
|
|
|
|
|
|
2855 |
],
|
2856 |
-
"time": "
|
2857 |
},
|
2858 |
{
|
2859 |
-
"name": "
|
2860 |
-
"version": "
|
2861 |
"source": {
|
2862 |
"type": "git",
|
2863 |
-
"url": "https://github.com/
|
2864 |
-
"reference": "
|
2865 |
},
|
2866 |
"dist": {
|
2867 |
"type": "zip",
|
2868 |
-
"url": "https://api.github.com/repos/
|
2869 |
-
"reference": "
|
2870 |
"shasum": ""
|
2871 |
},
|
2872 |
"require": {
|
2873 |
-
"
|
2874 |
-
"
|
2875 |
-
"
|
2876 |
-
"
|
2877 |
-
"ext-fileinfo": "*",
|
2878 |
-
"ext-json": "*",
|
2879 |
-
"ext-pdo": "*",
|
2880 |
-
"gumlet/php-image-resize": "^1.6",
|
2881 |
-
"mikemclin/laravel-wp-password": "~2.0.0",
|
2882 |
-
"php": ">=5.6.0",
|
2883 |
-
"symfony/filesystem": "^3.0",
|
2884 |
-
"symfony/process": ">=2.7 <5.0",
|
2885 |
-
"vlucas/phpdotenv": "^3.0",
|
2886 |
-
"wp-cli/wp-cli-bundle": ">=2.0 <3.0.0",
|
2887 |
-
"xamin/handlebars.php": "~0.10"
|
2888 |
},
|
2889 |
"require-dev": {
|
2890 |
-
"
|
2891 |
-
"
|
2892 |
-
"mikey179/vfsstream": "^1.6",
|
2893 |
-
"squizlabs/php_codesniffer": "^3.4",
|
2894 |
-
"victorjonsson/markdowndocs": "dev-master"
|
2895 |
},
|
2896 |
"type": "library",
|
2897 |
"autoload": {
|
2898 |
"psr-4": {
|
2899 |
-
"
|
2900 |
-
|
2901 |
-
|
2902 |
-
|
2903 |
-
"src/tad/WPBrowser/functions.php"
|
2904 |
-
]
|
2905 |
},
|
2906 |
"notification-url": "https://packagist.org/downloads/",
|
2907 |
"license": [
|
@@ -2909,50 +2898,46 @@
|
|
2909 |
],
|
2910 |
"authors": [
|
2911 |
{
|
2912 |
-
"name": "
|
2913 |
-
"
|
2914 |
-
"email": "luca@theaveragedev.com",
|
2915 |
-
"homepage": "http://theaveragedev.com"
|
2916 |
}
|
2917 |
],
|
2918 |
-
"description": "
|
2919 |
-
"
|
2920 |
-
"keywords": [
|
2921 |
-
"codeception",
|
2922 |
-
"wordpress"
|
2923 |
-
],
|
2924 |
-
"time": "2019-08-26T07:17:09+00:00"
|
2925 |
},
|
2926 |
{
|
2927 |
-
"name": "
|
2928 |
-
"version": "
|
2929 |
"source": {
|
2930 |
"type": "git",
|
2931 |
-
"url": "https://github.com/
|
2932 |
-
"reference": "
|
2933 |
},
|
2934 |
"dist": {
|
2935 |
"type": "zip",
|
2936 |
-
"url": "https://api.github.com/repos/
|
2937 |
-
"reference": "
|
2938 |
"shasum": ""
|
2939 |
},
|
2940 |
"require": {
|
2941 |
-
"php": "
|
|
|
2942 |
},
|
2943 |
"require-dev": {
|
2944 |
-
"
|
|
|
2945 |
},
|
2946 |
"type": "library",
|
2947 |
"extra": {
|
2948 |
"branch-alias": {
|
2949 |
-
"dev-master": "1.
|
2950 |
}
|
2951 |
},
|
2952 |
"autoload": {
|
2953 |
"psr-4": {
|
2954 |
-
"
|
2955 |
-
|
|
|
2956 |
}
|
2957 |
},
|
2958 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -2961,500 +2946,532 @@
|
|
2961 |
],
|
2962 |
"authors": [
|
2963 |
{
|
2964 |
-
"name": "
|
2965 |
-
"email": "
|
2966 |
}
|
2967 |
],
|
2968 |
-
"
|
2969 |
-
"time": "2019-05-24T16:47:14+00:00"
|
2970 |
},
|
2971 |
{
|
2972 |
-
"name": "
|
2973 |
-
"version": "
|
2974 |
"source": {
|
2975 |
"type": "git",
|
2976 |
-
"url": "https://github.com/
|
2977 |
-
"reference": "
|
2978 |
},
|
2979 |
"dist": {
|
2980 |
"type": "zip",
|
2981 |
-
"url": "https://api.github.com/repos/
|
2982 |
-
"reference": "
|
2983 |
"shasum": ""
|
2984 |
},
|
2985 |
"require": {
|
2986 |
-
"hautelook/phpass": "0.3.*",
|
2987 |
-
"illuminate/support": ">=4.0.0",
|
2988 |
"php": ">=5.3.0"
|
2989 |
},
|
2990 |
-
"replace": {
|
2991 |
-
"mikemclin/laravel-wp-password": "self.version"
|
2992 |
-
},
|
2993 |
"require-dev": {
|
2994 |
-
"
|
2995 |
-
"phpunit/phpunit": "~4.0",
|
2996 |
-
"satooshi/php-coveralls": "dev-master"
|
2997 |
},
|
2998 |
-
"type": "
|
2999 |
"extra": {
|
3000 |
-
"
|
3001 |
-
"
|
3002 |
-
|
3003 |
-
],
|
3004 |
-
"aliases": {
|
3005 |
-
"WpPassword": "MikeMcLin\\WpPassword\\Facades\\WpPassword"
|
3006 |
-
}
|
3007 |
-
}
|
3008 |
},
|
3009 |
"autoload": {
|
3010 |
-
"psr-
|
3011 |
-
"
|
3012 |
}
|
3013 |
},
|
3014 |
"notification-url": "https://packagist.org/downloads/",
|
3015 |
"license": [
|
3016 |
-
"
|
3017 |
],
|
3018 |
"authors": [
|
3019 |
{
|
3020 |
-
"name": "
|
3021 |
-
"email": "
|
3022 |
-
"homepage": "http://mikemclin.net"
|
3023 |
}
|
3024 |
],
|
3025 |
-
"description": "
|
3026 |
-
"homepage": "https://github.com/mikemclin/laravel-wp-password",
|
3027 |
"keywords": [
|
3028 |
-
"
|
3029 |
-
"
|
3030 |
-
"
|
3031 |
-
"
|
3032 |
],
|
3033 |
-
"time": "
|
3034 |
},
|
3035 |
{
|
3036 |
-
"name": "
|
3037 |
-
"version": "
|
3038 |
"source": {
|
3039 |
"type": "git",
|
3040 |
-
"url": "https://github.com/
|
3041 |
-
"reference": "
|
3042 |
},
|
3043 |
"dist": {
|
3044 |
"type": "zip",
|
3045 |
-
"url": "https://api.github.com/repos/
|
3046 |
-
"reference": "
|
3047 |
"shasum": ""
|
3048 |
},
|
3049 |
"require": {
|
3050 |
-
"
|
3051 |
-
"
|
3052 |
-
"
|
|
|
|
|
3053 |
},
|
3054 |
"require-dev": {
|
3055 |
-
"
|
|
|
3056 |
},
|
3057 |
"type": "library",
|
3058 |
"extra": {
|
3059 |
"branch-alias": {
|
3060 |
-
"dev-master": "
|
3061 |
}
|
3062 |
},
|
3063 |
"autoload": {
|
3064 |
-
"psr-
|
3065 |
-
"
|
3066 |
}
|
3067 |
},
|
3068 |
"notification-url": "https://packagist.org/downloads/",
|
3069 |
"license": [
|
3070 |
-
"
|
3071 |
],
|
3072 |
"authors": [
|
3073 |
{
|
3074 |
-
"name": "
|
3075 |
-
"email": "
|
3076 |
-
"homepage": "http://
|
3077 |
},
|
3078 |
{
|
3079 |
-
"name": "
|
3080 |
-
"email": "
|
3081 |
-
"homepage": "http://davedevelopment.co.uk"
|
3082 |
}
|
3083 |
],
|
3084 |
-
"description": "
|
3085 |
-
"homepage": "
|
3086 |
"keywords": [
|
3087 |
-
"
|
3088 |
-
"
|
3089 |
-
"
|
3090 |
"mock",
|
3091 |
-
"
|
3092 |
-
"
|
3093 |
-
"stub",
|
3094 |
-
"test",
|
3095 |
-
"test double",
|
3096 |
-
"testing"
|
3097 |
],
|
3098 |
-
"time": "2019-
|
3099 |
},
|
3100 |
{
|
3101 |
-
"name": "
|
3102 |
-
"version": "
|
3103 |
"source": {
|
3104 |
"type": "git",
|
3105 |
-
"url": "https://github.com/
|
3106 |
-
"reference": "
|
3107 |
},
|
3108 |
"dist": {
|
3109 |
"type": "zip",
|
3110 |
-
"url": "https://api.github.com/repos/
|
3111 |
-
"reference": "
|
3112 |
"shasum": ""
|
3113 |
},
|
3114 |
"require": {
|
3115 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3116 |
},
|
3117 |
"require-dev": {
|
3118 |
-
"
|
3119 |
-
"phpunit/phpunit": "
|
|
|
|
|
|
|
3120 |
},
|
3121 |
"type": "library",
|
3122 |
-
"
|
3123 |
-
"
|
3124 |
-
"
|
3125 |
}
|
3126 |
},
|
|
|
|
|
|
|
|
|
|
|
3127 |
"notification-url": "https://packagist.org/downloads/",
|
3128 |
"license": [
|
3129 |
-
"
|
3130 |
],
|
3131 |
"authors": [
|
3132 |
{
|
3133 |
-
"name": "
|
3134 |
-
"email": "
|
3135 |
-
"
|
3136 |
}
|
3137 |
],
|
3138 |
-
"description": "
|
3139 |
-
"homepage": "https://github.com/
|
3140 |
"keywords": [
|
3141 |
-
"
|
3142 |
-
"
|
|
|
3143 |
],
|
3144 |
-
"time": "2017-
|
3145 |
},
|
3146 |
{
|
3147 |
-
"name": "
|
3148 |
-
"version": "1.
|
3149 |
"source": {
|
3150 |
"type": "git",
|
3151 |
-
"url": "https://github.com/
|
3152 |
-
"reference": "
|
3153 |
},
|
3154 |
"dist": {
|
3155 |
"type": "zip",
|
3156 |
-
"url": "https://api.github.com/repos/
|
3157 |
-
"reference": "
|
3158 |
"shasum": ""
|
3159 |
},
|
3160 |
"require": {
|
3161 |
-
"php": "
|
3162 |
-
},
|
3163 |
-
"require-dev": {
|
3164 |
-
"doctrine/collections": "^1.0",
|
3165 |
-
"doctrine/common": "^2.6",
|
3166 |
-
"phpunit/phpunit": "^4.1"
|
3167 |
},
|
3168 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
3169 |
"autoload": {
|
3170 |
-
"
|
3171 |
-
"
|
3172 |
-
},
|
3173 |
-
"files": [
|
3174 |
-
"src/DeepCopy/deep_copy.php"
|
3175 |
]
|
3176 |
},
|
3177 |
"notification-url": "https://packagist.org/downloads/",
|
3178 |
"license": [
|
3179 |
-
"
|
3180 |
],
|
3181 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3182 |
"keywords": [
|
3183 |
-
"
|
3184 |
-
"
|
3185 |
-
"duplicate",
|
3186 |
-
"object",
|
3187 |
-
"object graph"
|
3188 |
],
|
3189 |
-
"time": "2017-
|
3190 |
},
|
3191 |
{
|
3192 |
-
"name": "
|
3193 |
-
"version": "
|
3194 |
"source": {
|
3195 |
"type": "git",
|
3196 |
-
"url": "https://github.com/
|
3197 |
-
"reference": "
|
3198 |
},
|
3199 |
"dist": {
|
3200 |
"type": "zip",
|
3201 |
-
"url": "https://api.github.com/repos/
|
3202 |
-
"reference": "
|
3203 |
"shasum": ""
|
3204 |
},
|
3205 |
"require": {
|
3206 |
-
"php": ">=5.
|
3207 |
},
|
3208 |
"type": "library",
|
3209 |
"autoload": {
|
3210 |
-
"
|
3211 |
-
"
|
3212 |
-
|
3213 |
},
|
3214 |
"notification-url": "https://packagist.org/downloads/",
|
3215 |
"license": [
|
3216 |
-
"
|
3217 |
],
|
3218 |
"authors": [
|
3219 |
{
|
3220 |
-
"name": "
|
3221 |
-
"email": "
|
3222 |
-
"
|
3223 |
}
|
3224 |
],
|
3225 |
-
"description": "
|
3226 |
-
"homepage": "https://github.com/
|
3227 |
"keywords": [
|
3228 |
-
"
|
3229 |
],
|
3230 |
-
"time": "
|
3231 |
},
|
3232 |
{
|
3233 |
-
"name": "
|
3234 |
-
"version": "
|
3235 |
"source": {
|
3236 |
"type": "git",
|
3237 |
-
"url": "https://github.com/
|
3238 |
-
"reference": "
|
3239 |
},
|
3240 |
"dist": {
|
3241 |
"type": "zip",
|
3242 |
-
"url": "https://api.github.com/repos/
|
3243 |
-
"reference": "
|
3244 |
"shasum": ""
|
3245 |
},
|
3246 |
"require": {
|
3247 |
-
"php": "
|
3248 |
},
|
3249 |
"require-dev": {
|
3250 |
-
"phpunit/phpunit": "4
|
3251 |
-
},
|
3252 |
-
"suggest": {
|
3253 |
-
"ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
|
3254 |
},
|
3255 |
"type": "library",
|
3256 |
-
"
|
3257 |
-
"
|
3258 |
-
"
|
|
|
|
|
|
|
|
|
|
|
3259 |
]
|
3260 |
},
|
3261 |
"notification-url": "https://packagist.org/downloads/",
|
3262 |
"license": [
|
3263 |
-
"
|
3264 |
],
|
3265 |
"authors": [
|
3266 |
{
|
3267 |
-
"name": "
|
3268 |
-
"email": "
|
3269 |
-
"
|
3270 |
}
|
3271 |
],
|
3272 |
-
"description": "
|
|
|
3273 |
"keywords": [
|
3274 |
-
"
|
3275 |
-
"pseudorandom",
|
3276 |
-
"random"
|
3277 |
],
|
3278 |
-
"time": "
|
3279 |
},
|
3280 |
{
|
3281 |
-
"name": "
|
3282 |
-
"version": "
|
3283 |
"source": {
|
3284 |
"type": "git",
|
3285 |
-
"url": "https://github.com/
|
3286 |
-
"reference": "
|
3287 |
},
|
3288 |
"dist": {
|
3289 |
"type": "zip",
|
3290 |
-
"url": "https://api.github.com/repos/
|
3291 |
-
"reference": "
|
3292 |
"shasum": ""
|
3293 |
},
|
3294 |
"require": {
|
3295 |
-
"
|
3296 |
-
"
|
3297 |
-
},
|
3298 |
-
"conflict": {
|
3299 |
-
"squizlabs/php_codesniffer": "2.6.2"
|
3300 |
},
|
3301 |
"require-dev": {
|
3302 |
-
"phpunit/phpunit": "~4.
|
3303 |
},
|
3304 |
-
"
|
3305 |
-
|
3306 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3307 |
},
|
3308 |
-
"type": "phpcodesniffer-standard",
|
3309 |
"notification-url": "https://packagist.org/downloads/",
|
3310 |
"license": [
|
3311 |
-
"
|
3312 |
],
|
3313 |
"authors": [
|
3314 |
{
|
3315 |
-
"name": "
|
3316 |
-
"
|
3317 |
-
},
|
3318 |
-
{
|
3319 |
-
"name": "Wim Godden",
|
3320 |
-
"role": "lead",
|
3321 |
-
"homepage": "https://github.com/wimg"
|
3322 |
-
},
|
3323 |
-
{
|
3324 |
-
"name": "Juliette Reinders Folmer",
|
3325 |
-
"role": "lead",
|
3326 |
-
"homepage": "https://github.com/jrfnl"
|
3327 |
}
|
3328 |
],
|
3329 |
-
"description": "
|
3330 |
-
"homepage": "
|
3331 |
"keywords": [
|
3332 |
-
"
|
3333 |
-
"phpcs",
|
3334 |
-
"standards"
|
3335 |
],
|
3336 |
-
"time": "
|
3337 |
},
|
3338 |
{
|
3339 |
-
"name": "
|
3340 |
-
"version": "
|
3341 |
"source": {
|
3342 |
"type": "git",
|
3343 |
-
"url": "https://github.com/
|
3344 |
-
"reference": "
|
3345 |
},
|
3346 |
"dist": {
|
3347 |
"type": "zip",
|
3348 |
-
"url": "https://api.github.com/repos/
|
3349 |
-
"reference": "
|
3350 |
"shasum": ""
|
3351 |
},
|
3352 |
"require": {
|
3353 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3354 |
},
|
3355 |
"require-dev": {
|
3356 |
-
"
|
|
|
|
|
|
|
|
|
3357 |
},
|
|
|
|
|
|
|
3358 |
"type": "library",
|
3359 |
"extra": {
|
3360 |
"branch-alias": {
|
3361 |
-
"dev-master": "
|
3362 |
}
|
3363 |
},
|
3364 |
"autoload": {
|
3365 |
-
"
|
3366 |
-
"
|
3367 |
-
|
3368 |
-
]
|
3369 |
-
}
|
3370 |
},
|
3371 |
"notification-url": "https://packagist.org/downloads/",
|
3372 |
"license": [
|
3373 |
-
"
|
3374 |
],
|
3375 |
"authors": [
|
3376 |
{
|
3377 |
-
"name": "
|
3378 |
-
"email": "
|
|
|
3379 |
}
|
3380 |
],
|
3381 |
-
"description": "
|
3382 |
-
"homepage": "
|
3383 |
"keywords": [
|
3384 |
-
"
|
3385 |
-
"
|
3386 |
-
"
|
3387 |
-
"reflection",
|
3388 |
-
"static analysis"
|
3389 |
],
|
3390 |
-
"time": "
|
3391 |
},
|
3392 |
{
|
3393 |
-
"name": "
|
3394 |
-
"version": "3.
|
3395 |
"source": {
|
3396 |
"type": "git",
|
3397 |
-
"url": "https://github.com/
|
3398 |
-
"reference": "
|
3399 |
},
|
3400 |
"dist": {
|
3401 |
"type": "zip",
|
3402 |
-
"url": "https://api.github.com/repos/
|
3403 |
-
"reference": "
|
3404 |
"shasum": ""
|
3405 |
},
|
3406 |
"require": {
|
|
|
3407 |
"php": "^5.6 || ^7.0",
|
3408 |
-
"
|
3409 |
-
"
|
3410 |
-
|
|
|
|
|
3411 |
},
|
3412 |
"require-dev": {
|
3413 |
-
"
|
3414 |
-
|
|
|
|
|
3415 |
},
|
3416 |
"type": "library",
|
3417 |
-
"
|
3418 |
-
"
|
3419 |
-
"
|
3420 |
-
"src/"
|
3421 |
-
]
|
3422 |
}
|
3423 |
},
|
|
|
|
|
|
|
|
|
|
|
3424 |
"notification-url": "https://packagist.org/downloads/",
|
3425 |
"license": [
|
3426 |
-
"
|
3427 |
],
|
3428 |
"authors": [
|
3429 |
{
|
3430 |
-
"name": "
|
3431 |
-
"email": "
|
|
|
3432 |
}
|
3433 |
],
|
3434 |
-
"description": "
|
3435 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
3436 |
},
|
3437 |
{
|
3438 |
-
"name": "
|
3439 |
-
"version": "0.
|
3440 |
"source": {
|
3441 |
"type": "git",
|
3442 |
-
"url": "https://github.com/
|
3443 |
-
"reference": "
|
3444 |
},
|
3445 |
"dist": {
|
3446 |
"type": "zip",
|
3447 |
-
"url": "https://api.github.com/repos/
|
3448 |
-
"reference": "
|
3449 |
"shasum": ""
|
3450 |
},
|
3451 |
"require": {
|
3452 |
-
"php": "
|
3453 |
-
"phpdocumentor/reflection-common": "^1.0"
|
3454 |
-
},
|
3455 |
-
"require-dev": {
|
3456 |
-
"mockery/mockery": "^0.9.4",
|
3457 |
-
"phpunit/phpunit": "^5.2||^4.8.24"
|
3458 |
},
|
3459 |
"type": "library",
|
3460 |
"extra": {
|
@@ -3464,9 +3481,7 @@
|
|
3464 |
},
|
3465 |
"autoload": {
|
3466 |
"psr-4": {
|
3467 |
-
"
|
3468 |
-
"src/"
|
3469 |
-
]
|
3470 |
}
|
3471 |
},
|
3472 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -3475,161 +3490,135 @@
|
|
3475 |
],
|
3476 |
"authors": [
|
3477 |
{
|
3478 |
-
"name": "
|
3479 |
-
"
|
3480 |
}
|
3481 |
],
|
3482 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3483 |
},
|
3484 |
{
|
3485 |
-
"name": "
|
3486 |
-
"version": "
|
3487 |
"source": {
|
3488 |
"type": "git",
|
3489 |
-
"url": "https://github.com/
|
3490 |
-
"reference": "
|
3491 |
},
|
3492 |
"dist": {
|
3493 |
"type": "zip",
|
3494 |
-
"url": "https://api.github.com/repos/
|
3495 |
-
"reference": "
|
3496 |
"shasum": ""
|
3497 |
},
|
3498 |
"require": {
|
3499 |
-
"php": ">=5.
|
3500 |
},
|
3501 |
"require-dev": {
|
3502 |
-
"
|
|
|
3503 |
},
|
3504 |
"type": "library",
|
3505 |
-
"extra": {
|
3506 |
-
"branch-alias": {
|
3507 |
-
"dev-master": "1.3-dev"
|
3508 |
-
}
|
3509 |
-
},
|
3510 |
"autoload": {
|
3511 |
-
"
|
3512 |
-
"
|
3513 |
-
|
3514 |
},
|
3515 |
"notification-url": "https://packagist.org/downloads/",
|
3516 |
"license": [
|
3517 |
-
"
|
3518 |
],
|
3519 |
"authors": [
|
3520 |
{
|
3521 |
-
"name": "
|
3522 |
-
"email": "
|
3523 |
}
|
3524 |
],
|
3525 |
-
"description": "
|
3526 |
-
"
|
3527 |
-
"language",
|
3528 |
-
"option",
|
3529 |
-
"php",
|
3530 |
-
"type"
|
3531 |
-
],
|
3532 |
-
"time": "2015-07-25T16:39:46+00:00"
|
3533 |
},
|
3534 |
{
|
3535 |
-
"name": "
|
3536 |
-
"version": "
|
3537 |
"source": {
|
3538 |
"type": "git",
|
3539 |
-
"url": "https://github.com/
|
3540 |
-
"reference": "
|
3541 |
},
|
3542 |
"dist": {
|
3543 |
"type": "zip",
|
3544 |
-
"url": "https://api.github.com/repos/
|
3545 |
-
"reference": "
|
3546 |
"shasum": ""
|
3547 |
},
|
3548 |
"require": {
|
3549 |
-
"
|
3550 |
-
"php": "^5.3|^7.0",
|
3551 |
-
"phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0",
|
3552 |
-
"sebastian/comparator": "^1.1|^2.0|^3.0",
|
3553 |
-
"sebastian/recursion-context": "^1.0|^2.0|^3.0"
|
3554 |
},
|
3555 |
"require-dev": {
|
3556 |
-
"
|
3557 |
-
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
|
3558 |
},
|
3559 |
"type": "library",
|
3560 |
-
"extra": {
|
3561 |
-
"branch-alias": {
|
3562 |
-
"dev-master": "1.8.x-dev"
|
3563 |
-
}
|
3564 |
-
},
|
3565 |
"autoload": {
|
3566 |
-
"psr-
|
3567 |
-
"
|
3568 |
}
|
3569 |
},
|
3570 |
"notification-url": "https://packagist.org/downloads/",
|
3571 |
"license": [
|
3572 |
-
"
|
3573 |
],
|
3574 |
"authors": [
|
3575 |
{
|
3576 |
-
"name": "
|
3577 |
-
"
|
3578 |
-
"homepage": "http://everzet.com"
|
3579 |
-
},
|
3580 |
-
{
|
3581 |
-
"name": "Marcello Duarte",
|
3582 |
-
"email": "marcello.duarte@gmail.com"
|
3583 |
}
|
3584 |
],
|
3585 |
-
"description": "
|
3586 |
-
"homepage": "
|
3587 |
"keywords": [
|
3588 |
-
"
|
3589 |
-
"
|
3590 |
-
"
|
3591 |
-
"
|
3592 |
-
"
|
3593 |
-
"
|
|
|
3594 |
],
|
3595 |
-
"time": "
|
3596 |
},
|
3597 |
{
|
3598 |
-
"name": "
|
3599 |
-
"version": "
|
3600 |
"source": {
|
3601 |
"type": "git",
|
3602 |
-
"url": "https://github.com/sebastianbergmann/
|
3603 |
-
"reference": "
|
3604 |
},
|
3605 |
"dist": {
|
3606 |
"type": "zip",
|
3607 |
-
"url": "https://api.github.com/repos/sebastianbergmann/
|
3608 |
-
"reference": "
|
3609 |
"shasum": ""
|
3610 |
},
|
3611 |
"require": {
|
3612 |
-
"
|
3613 |
-
"ext-xmlwriter": "*",
|
3614 |
-
"php": "^5.6 || ^7.0",
|
3615 |
-
"phpunit/php-file-iterator": "^1.3",
|
3616 |
-
"phpunit/php-text-template": "^1.2",
|
3617 |
-
"phpunit/php-token-stream": "^1.4.2 || ^2.0",
|
3618 |
-
"sebastian/code-unit-reverse-lookup": "^1.0",
|
3619 |
-
"sebastian/environment": "^1.3.2 || ^2.0",
|
3620 |
-
"sebastian/version": "^1.0 || ^2.0"
|
3621 |
},
|
3622 |
"require-dev": {
|
3623 |
-
"
|
3624 |
-
"phpunit/phpunit": "^5.7"
|
3625 |
-
},
|
3626 |
-
"suggest": {
|
3627 |
-
"ext-xdebug": "^2.5.1"
|
3628 |
},
|
3629 |
"type": "library",
|
3630 |
"extra": {
|
3631 |
"branch-alias": {
|
3632 |
-
"dev-master": "
|
3633 |
}
|
3634 |
},
|
3635 |
"autoload": {
|
@@ -3644,40 +3633,39 @@
|
|
3644 |
"authors": [
|
3645 |
{
|
3646 |
"name": "Sebastian Bergmann",
|
3647 |
-
"
|
3648 |
-
"email": "sb@sebastian-bergmann.de"
|
3649 |
}
|
3650 |
],
|
3651 |
-
"description": "
|
3652 |
-
"homepage": "https://github.com/sebastianbergmann/
|
3653 |
-
"
|
3654 |
-
"coverage",
|
3655 |
-
"testing",
|
3656 |
-
"xunit"
|
3657 |
-
],
|
3658 |
-
"time": "2017-04-02T07:44:40+00:00"
|
3659 |
},
|
3660 |
{
|
3661 |
-
"name": "
|
3662 |
-
"version": "1.4
|
3663 |
"source": {
|
3664 |
"type": "git",
|
3665 |
-
"url": "https://github.com/sebastianbergmann/
|
3666 |
-
"reference": "
|
3667 |
},
|
3668 |
"dist": {
|
3669 |
"type": "zip",
|
3670 |
-
"url": "https://api.github.com/repos/sebastianbergmann/
|
3671 |
-
"reference": "
|
3672 |
"shasum": ""
|
3673 |
},
|
3674 |
"require": {
|
3675 |
-
"php": ">=5.3.3"
|
|
|
|
|
|
|
|
|
|
|
3676 |
},
|
3677 |
"type": "library",
|
3678 |
"extra": {
|
3679 |
"branch-alias": {
|
3680 |
-
"dev-master": "1.
|
3681 |
}
|
3682 |
},
|
3683 |
"autoload": {
|
@@ -3690,38 +3678,58 @@
|
|
3690 |
"BSD-3-Clause"
|
3691 |
],
|
3692 |
"authors": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3693 |
{
|
3694 |
"name": "Sebastian Bergmann",
|
3695 |
-
"
|
3696 |
-
"email": "sb@sebastian-bergmann.de"
|
3697 |
}
|
3698 |
],
|
3699 |
-
"description": "
|
3700 |
-
"homepage": "
|
3701 |
"keywords": [
|
3702 |
-
"
|
3703 |
-
"
|
|
|
3704 |
],
|
3705 |
-
"time": "2017-
|
3706 |
},
|
3707 |
{
|
3708 |
-
"name": "
|
3709 |
-
"version": "1.
|
3710 |
"source": {
|
3711 |
"type": "git",
|
3712 |
-
"url": "https://github.com/sebastianbergmann/
|
3713 |
-
"reference": "
|
3714 |
},
|
3715 |
"dist": {
|
3716 |
"type": "zip",
|
3717 |
-
"url": "https://api.github.com/repos/sebastianbergmann/
|
3718 |
-
"reference": "
|
3719 |
"shasum": ""
|
3720 |
},
|
3721 |
"require": {
|
3722 |
-
"php": "
|
|
|
|
|
|
|
3723 |
},
|
3724 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
3725 |
"autoload": {
|
3726 |
"classmap": [
|
3727 |
"src/"
|
@@ -3732,43 +3740,46 @@
|
|
3732 |
"BSD-3-Clause"
|
3733 |
],
|
3734 |
"authors": [
|
|
|
|
|
|
|
|
|
3735 |
{
|
3736 |
"name": "Sebastian Bergmann",
|
3737 |
-
"role": "lead",
|
3738 |
"email": "sebastian@phpunit.de"
|
3739 |
}
|
3740 |
],
|
3741 |
-
"description": "
|
3742 |
-
"homepage": "https://github.com/sebastianbergmann/
|
3743 |
"keywords": [
|
3744 |
-
"
|
3745 |
],
|
3746 |
-
"time": "
|
3747 |
},
|
3748 |
{
|
3749 |
-
"name": "
|
3750 |
-
"version": "
|
3751 |
"source": {
|
3752 |
"type": "git",
|
3753 |
-
"url": "https://github.com/sebastianbergmann/
|
3754 |
-
"reference": "
|
3755 |
},
|
3756 |
"dist": {
|
3757 |
"type": "zip",
|
3758 |
-
"url": "https://api.github.com/repos/sebastianbergmann/
|
3759 |
-
"reference": "
|
3760 |
"shasum": ""
|
3761 |
},
|
3762 |
"require": {
|
3763 |
-
"php": "^5.
|
3764 |
},
|
3765 |
"require-dev": {
|
3766 |
-
"phpunit/phpunit": "^
|
3767 |
},
|
3768 |
"type": "library",
|
3769 |
"extra": {
|
3770 |
"branch-alias": {
|
3771 |
-
"dev-master": "
|
3772 |
}
|
3773 |
},
|
3774 |
"autoload": {
|
@@ -3783,42 +3794,44 @@
|
|
3783 |
"authors": [
|
3784 |
{
|
3785 |
"name": "Sebastian Bergmann",
|
3786 |
-
"
|
3787 |
-
"email": "sb@sebastian-bergmann.de"
|
3788 |
}
|
3789 |
],
|
3790 |
-
"description": "
|
3791 |
-
"homepage": "
|
3792 |
"keywords": [
|
3793 |
-
"
|
|
|
|
|
3794 |
],
|
3795 |
-
"time": "
|
3796 |
},
|
3797 |
{
|
3798 |
-
"name": "
|
3799 |
-
"version": "
|
3800 |
"source": {
|
3801 |
"type": "git",
|
3802 |
-
"url": "https://github.com/sebastianbergmann/
|
3803 |
-
"reference": "
|
3804 |
-
},
|
3805 |
"dist": {
|
3806 |
"type": "zip",
|
3807 |
-
"url": "https://api.github.com/repos/sebastianbergmann/
|
3808 |
-
"reference": "
|
3809 |
"shasum": ""
|
3810 |
},
|
3811 |
"require": {
|
3812 |
-
"
|
3813 |
-
"
|
3814 |
},
|
3815 |
"require-dev": {
|
3816 |
-
"
|
|
|
3817 |
},
|
3818 |
"type": "library",
|
3819 |
"extra": {
|
3820 |
"branch-alias": {
|
3821 |
-
"dev-master": "
|
3822 |
}
|
3823 |
},
|
3824 |
"autoload": {
|
@@ -3831,73 +3844,62 @@
|
|
3831 |
"BSD-3-Clause"
|
3832 |
],
|
3833 |
"authors": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3834 |
{
|
3835 |
"name": "Sebastian Bergmann",
|
3836 |
"email": "sebastian@phpunit.de"
|
|
|
|
|
|
|
|
|
3837 |
}
|
3838 |
],
|
3839 |
-
"description": "
|
3840 |
-
"homepage": "
|
3841 |
"keywords": [
|
3842 |
-
"
|
|
|
3843 |
],
|
3844 |
-
"time": "
|
3845 |
},
|
3846 |
{
|
3847 |
-
"name": "
|
3848 |
-
"version": "
|
3849 |
"source": {
|
3850 |
"type": "git",
|
3851 |
-
"url": "https://github.com/sebastianbergmann/
|
3852 |
-
"reference": "
|
3853 |
},
|
3854 |
"dist": {
|
3855 |
"type": "zip",
|
3856 |
-
"url": "https://api.github.com/repos/sebastianbergmann/
|
3857 |
-
"reference": "
|
3858 |
"shasum": ""
|
3859 |
},
|
3860 |
"require": {
|
3861 |
-
"
|
3862 |
-
"ext-json": "*",
|
3863 |
-
"ext-libxml": "*",
|
3864 |
-
"ext-mbstring": "*",
|
3865 |
-
"ext-xml": "*",
|
3866 |
-
"myclabs/deep-copy": "~1.3",
|
3867 |
-
"php": "^5.6 || ^7.0",
|
3868 |
-
"phpspec/prophecy": "^1.6.2",
|
3869 |
-
"phpunit/php-code-coverage": "^4.0.4",
|
3870 |
-
"phpunit/php-file-iterator": "~1.4",
|
3871 |
-
"phpunit/php-text-template": "~1.2",
|
3872 |
-
"phpunit/php-timer": "^1.0.6",
|
3873 |
-
"phpunit/phpunit-mock-objects": "^3.2",
|
3874 |
-
"sebastian/comparator": "^1.2.4",
|
3875 |
-
"sebastian/diff": "^1.4.3",
|
3876 |
-
"sebastian/environment": "^1.3.4 || ^2.0",
|
3877 |
-
"sebastian/exporter": "~2.0",
|
3878 |
-
"sebastian/global-state": "^1.1",
|
3879 |
-
"sebastian/object-enumerator": "~2.0",
|
3880 |
-
"sebastian/resource-operations": "~1.0",
|
3881 |
-
"sebastian/version": "^1.0.6|^2.0.1",
|
3882 |
-
"symfony/yaml": "~2.1|~3.0|~4.0"
|
3883 |
-
},
|
3884 |
-
"conflict": {
|
3885 |
-
"phpdocumentor/reflection-docblock": "3.0.2"
|
3886 |
},
|
3887 |
"require-dev": {
|
3888 |
-
"
|
3889 |
},
|
3890 |
"suggest": {
|
3891 |
-
"ext-
|
3892 |
-
"phpunit/php-invoker": "~1.1"
|
3893 |
},
|
3894 |
-
"bin": [
|
3895 |
-
"phpunit"
|
3896 |
-
],
|
3897 |
"type": "library",
|
3898 |
"extra": {
|
3899 |
"branch-alias": {
|
3900 |
-
"dev-master": "
|
3901 |
}
|
3902 |
},
|
3903 |
"autoload": {
|
@@ -3912,52 +3914,41 @@
|
|
3912 |
"authors": [
|
3913 |
{
|
3914 |
"name": "Sebastian Bergmann",
|
3915 |
-
"role": "lead",
|
3916 |
"email": "sebastian@phpunit.de"
|
3917 |
}
|
3918 |
],
|
3919 |
-
"description": "
|
3920 |
-
"homepage": "
|
3921 |
"keywords": [
|
3922 |
-
"
|
3923 |
-
"testing",
|
3924 |
-
"xunit"
|
3925 |
],
|
3926 |
-
"time": "
|
3927 |
},
|
3928 |
{
|
3929 |
-
"name": "
|
3930 |
-
"version": "
|
3931 |
"source": {
|
3932 |
"type": "git",
|
3933 |
-
"url": "https://github.com/sebastianbergmann/
|
3934 |
-
"reference": "
|
3935 |
},
|
3936 |
"dist": {
|
3937 |
"type": "zip",
|
3938 |
-
"url": "https://api.github.com/repos/sebastianbergmann/
|
3939 |
-
"reference": "
|
3940 |
"shasum": ""
|
3941 |
},
|
3942 |
"require": {
|
3943 |
-
"
|
3944 |
-
"
|
3945 |
-
"phpunit/php-text-template": "^1.2",
|
3946 |
-
"sebastian/exporter": "^1.2 || ^2.0"
|
3947 |
-
},
|
3948 |
-
"conflict": {
|
3949 |
-
"phpunit/phpunit": "<5.4.0"
|
3950 |
},
|
3951 |
"require-dev": {
|
3952 |
-
"phpunit/phpunit": "
|
3953 |
-
},
|
3954 |
-
"suggest": {
|
3955 |
-
"ext-soap": "*"
|
3956 |
},
|
3957 |
"type": "library",
|
3958 |
"extra": {
|
3959 |
"branch-alias": {
|
3960 |
-
"dev-master": "
|
3961 |
}
|
3962 |
},
|
3963 |
"autoload": {
|
@@ -3972,699 +3963,733 @@
|
|
3972 |
"authors": [
|
3973 |
{
|
3974 |
"name": "Sebastian Bergmann",
|
3975 |
-
"email": "
|
3976 |
-
"role": "lead"
|
3977 |
}
|
3978 |
],
|
3979 |
-
"description": "
|
3980 |
-
"homepage": "https://github.com/sebastianbergmann/
|
3981 |
-
"
|
3982 |
-
"mock",
|
3983 |
-
"xunit"
|
3984 |
-
],
|
3985 |
-
"abandoned": true,
|
3986 |
-
"time": "2017-06-30T09:13:00+00:00"
|
3987 |
},
|
3988 |
{
|
3989 |
-
"name": "
|
3990 |
-
"version": "
|
3991 |
"source": {
|
3992 |
"type": "git",
|
3993 |
-
"url": "https://github.com/
|
3994 |
-
"reference": "
|
3995 |
},
|
3996 |
"dist": {
|
3997 |
"type": "zip",
|
3998 |
-
"url": "https://api.github.com/repos/
|
3999 |
-
"reference": "
|
4000 |
"shasum": ""
|
4001 |
},
|
4002 |
"require": {
|
4003 |
-
"php": ">=5.3.
|
|
|
|
|
|
|
4004 |
},
|
4005 |
"type": "library",
|
4006 |
"extra": {
|
4007 |
"branch-alias": {
|
4008 |
-
"dev-master": "
|
4009 |
}
|
4010 |
},
|
4011 |
"autoload": {
|
4012 |
-
"
|
4013 |
-
"
|
4014 |
-
|
4015 |
},
|
4016 |
"notification-url": "https://packagist.org/downloads/",
|
4017 |
"license": [
|
4018 |
-
"
|
4019 |
],
|
4020 |
"authors": [
|
4021 |
{
|
4022 |
-
"name": "
|
4023 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4024 |
}
|
4025 |
],
|
4026 |
-
"description": "
|
4027 |
-
"homepage": "
|
4028 |
-
"
|
4029 |
-
"http",
|
4030 |
-
"http-message",
|
4031 |
-
"psr",
|
4032 |
-
"psr-7",
|
4033 |
-
"request",
|
4034 |
-
"response"
|
4035 |
-
],
|
4036 |
-
"time": "2016-08-06T14:39:51+00:00"
|
4037 |
},
|
4038 |
{
|
4039 |
-
"name": "
|
4040 |
-
"version": "
|
4041 |
"source": {
|
4042 |
"type": "git",
|
4043 |
-
"url": "https://github.com/
|
4044 |
-
"reference": "
|
4045 |
},
|
4046 |
"dist": {
|
4047 |
"type": "zip",
|
4048 |
-
"url": "https://api.github.com/repos/
|
4049 |
-
"reference": "
|
4050 |
"shasum": ""
|
4051 |
},
|
4052 |
"require": {
|
4053 |
-
"php": ">=5.6"
|
4054 |
-
},
|
4055 |
-
"require-dev": {
|
4056 |
-
"php-coveralls/php-coveralls": "^2.1",
|
4057 |
-
"phpunit/phpunit": "^5 || ^6.5"
|
4058 |
},
|
4059 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
4060 |
"autoload": {
|
4061 |
-
"
|
4062 |
-
"src/
|
4063 |
]
|
4064 |
},
|
4065 |
"notification-url": "https://packagist.org/downloads/",
|
4066 |
"license": [
|
4067 |
-
"
|
4068 |
],
|
4069 |
"authors": [
|
4070 |
{
|
4071 |
-
"name": "
|
4072 |
-
"email": "
|
4073 |
}
|
4074 |
],
|
4075 |
-
"description": "
|
4076 |
-
"
|
|
|
4077 |
},
|
4078 |
{
|
4079 |
-
"name": "
|
4080 |
-
"version": "
|
4081 |
"source": {
|
4082 |
"type": "git",
|
4083 |
-
"url": "https://github.com/
|
4084 |
-
"reference": "
|
4085 |
},
|
4086 |
"dist": {
|
4087 |
"type": "zip",
|
4088 |
-
"url": "https://api.github.com/repos/
|
4089 |
-
"reference": "
|
4090 |
"shasum": ""
|
4091 |
},
|
4092 |
"require": {
|
4093 |
-
"php": ">=5.
|
4094 |
-
},
|
4095 |
-
"require-dev": {
|
4096 |
-
"requests/test-server": "dev-master"
|
4097 |
},
|
4098 |
"type": "library",
|
4099 |
-
"
|
4100 |
-
"
|
4101 |
-
"
|
4102 |
}
|
4103 |
},
|
4104 |
-
"
|
|
|
|
|
|
|
|
|
|
|
4105 |
"license": [
|
4106 |
-
"
|
4107 |
],
|
4108 |
"authors": [
|
4109 |
{
|
4110 |
-
"name": "
|
4111 |
-
"
|
|
|
4112 |
}
|
4113 |
],
|
4114 |
-
"description": "
|
4115 |
-
"homepage": "
|
4116 |
-
"
|
4117 |
-
"curl",
|
4118 |
-
"fsockopen",
|
4119 |
-
"http",
|
4120 |
-
"idna",
|
4121 |
-
"ipv6",
|
4122 |
-
"iri",
|
4123 |
-
"sockets"
|
4124 |
-
],
|
4125 |
-
"time": "2016-10-13T00:11:37+00:00"
|
4126 |
},
|
4127 |
{
|
4128 |
-
"name": "
|
4129 |
-
"version": "1.
|
4130 |
"source": {
|
4131 |
"type": "git",
|
4132 |
-
"url": "https://github.com/
|
4133 |
-
"reference": "
|
4134 |
},
|
4135 |
"dist": {
|
4136 |
"type": "zip",
|
4137 |
-
"url": "https://api.github.com/repos/
|
4138 |
-
"reference": "
|
4139 |
"shasum": ""
|
4140 |
},
|
4141 |
"require": {
|
4142 |
-
"php": "^5.
|
4143 |
},
|
4144 |
"require-dev": {
|
4145 |
-
"phpunit/phpunit": "^5.7 || ^6.0"
|
4146 |
},
|
|
|
|
|
|
|
4147 |
"type": "library",
|
4148 |
-
"extra": {
|
4149 |
-
"branch-alias": {
|
4150 |
-
"dev-master": "1.0.x-dev"
|
4151 |
-
}
|
4152 |
-
},
|
4153 |
"autoload": {
|
4154 |
-
"
|
4155 |
-
"src/"
|
4156 |
-
|
4157 |
},
|
4158 |
"notification-url": "https://packagist.org/downloads/",
|
4159 |
"license": [
|
4160 |
-
"
|
4161 |
],
|
4162 |
"authors": [
|
4163 |
{
|
4164 |
-
"name": "
|
4165 |
-
"email": "
|
|
|
4166 |
}
|
4167 |
],
|
4168 |
-
"description": "
|
4169 |
-
"
|
4170 |
-
|
|
|
|
|
|
|
|
|
|
|
4171 |
},
|
4172 |
{
|
4173 |
-
"name": "
|
4174 |
-
"version": "1.
|
4175 |
"source": {
|
4176 |
"type": "git",
|
4177 |
-
"url": "https://github.com/
|
4178 |
-
"reference": "
|
4179 |
},
|
4180 |
"dist": {
|
4181 |
"type": "zip",
|
4182 |
-
"url": "https://api.github.com/repos/
|
4183 |
-
"reference": "
|
4184 |
"shasum": ""
|
4185 |
},
|
4186 |
"require": {
|
4187 |
-
"php": ">=5.3
|
4188 |
-
"sebastian/diff": "~1.2",
|
4189 |
-
"sebastian/exporter": "~1.2 || ~2.0"
|
4190 |
-
},
|
4191 |
-
"require-dev": {
|
4192 |
-
"phpunit/phpunit": "~4.4"
|
4193 |
},
|
4194 |
"type": "library",
|
4195 |
"extra": {
|
4196 |
"branch-alias": {
|
4197 |
-
"dev-master": "1.
|
4198 |
}
|
4199 |
},
|
4200 |
"autoload": {
|
4201 |
-
"
|
4202 |
-
"src/"
|
4203 |
-
|
4204 |
},
|
4205 |
"notification-url": "https://packagist.org/downloads/",
|
4206 |
"license": [
|
4207 |
-
"
|
4208 |
],
|
4209 |
"authors": [
|
4210 |
{
|
4211 |
-
"name": "
|
4212 |
-
"email": "
|
4213 |
-
},
|
4214 |
-
{
|
4215 |
-
"name": "Volker Dusch",
|
4216 |
-
"email": "github@wallbash.com"
|
4217 |
-
},
|
4218 |
-
{
|
4219 |
-
"name": "Bernhard Schussek",
|
4220 |
-
"email": "bschussek@2bepublished.at"
|
4221 |
-
},
|
4222 |
-
{
|
4223 |
-
"name": "Sebastian Bergmann",
|
4224 |
-
"email": "sebastian@phpunit.de"
|
4225 |
}
|
4226 |
],
|
4227 |
-
"description": "
|
4228 |
-
"homepage": "http://www.github.com/sebastianbergmann/comparator",
|
4229 |
"keywords": [
|
4230 |
-
"
|
4231 |
-
"compare",
|
4232 |
-
"equality"
|
4233 |
],
|
4234 |
-
"time": "
|
4235 |
},
|
4236 |
{
|
4237 |
-
"name": "
|
4238 |
-
"version": "
|
4239 |
"source": {
|
4240 |
"type": "git",
|
4241 |
-
"url": "https://github.com/
|
4242 |
-
"reference": "
|
4243 |
},
|
4244 |
"dist": {
|
4245 |
"type": "zip",
|
4246 |
-
"url": "https://api.github.com/repos/
|
4247 |
-
"reference": "
|
4248 |
"shasum": ""
|
4249 |
},
|
4250 |
"require": {
|
4251 |
-
"
|
|
|
|
|
|
|
4252 |
},
|
4253 |
"require-dev": {
|
4254 |
-
"phpunit/phpunit": "^4.
|
4255 |
},
|
|
|
|
|
|
|
|
|
4256 |
"type": "library",
|
4257 |
"extra": {
|
4258 |
"branch-alias": {
|
4259 |
-
"dev-master": "
|
4260 |
}
|
4261 |
},
|
4262 |
-
"autoload": {
|
4263 |
-
"classmap": [
|
4264 |
-
"src/"
|
4265 |
-
]
|
4266 |
-
},
|
4267 |
"notification-url": "https://packagist.org/downloads/",
|
4268 |
"license": [
|
4269 |
"BSD-3-Clause"
|
4270 |
],
|
4271 |
"authors": [
|
4272 |
{
|
4273 |
-
"name": "
|
4274 |
-
"
|
4275 |
-
},
|
4276 |
-
{
|
4277 |
-
"name": "Sebastian Bergmann",
|
4278 |
-
"email": "sebastian@phpunit.de"
|
4279 |
}
|
4280 |
],
|
4281 |
-
"description": "
|
4282 |
-
"homepage": "https://github.com/
|
4283 |
"keywords": [
|
4284 |
-
"
|
|
|
4285 |
],
|
4286 |
-
"time": "
|
4287 |
},
|
4288 |
{
|
4289 |
-
"name": "
|
4290 |
-
"version": "
|
4291 |
"source": {
|
4292 |
"type": "git",
|
4293 |
-
"url": "https://github.com/
|
4294 |
-
"reference": "
|
4295 |
},
|
4296 |
"dist": {
|
4297 |
"type": "zip",
|
4298 |
-
"url": "https://api.github.com/repos/
|
4299 |
-
"reference": "
|
4300 |
"shasum": ""
|
4301 |
},
|
4302 |
"require": {
|
4303 |
-
"php": "^5.
|
|
|
4304 |
},
|
4305 |
"require-dev": {
|
4306 |
-
"
|
|
|
|
|
|
|
|
|
4307 |
},
|
4308 |
"type": "library",
|
4309 |
"extra": {
|
4310 |
"branch-alias": {
|
4311 |
-
"dev-master": "
|
4312 |
}
|
4313 |
},
|
4314 |
"autoload": {
|
4315 |
-
"
|
4316 |
-
"
|
|
|
|
|
|
|
4317 |
]
|
4318 |
},
|
4319 |
"notification-url": "https://packagist.org/downloads/",
|
4320 |
"license": [
|
4321 |
-
"
|
4322 |
],
|
4323 |
"authors": [
|
4324 |
{
|
4325 |
-
"name": "
|
4326 |
-
"email": "
|
|
|
|
|
|
|
|
|
4327 |
}
|
4328 |
],
|
4329 |
-
"description": "
|
4330 |
-
"homepage": "
|
4331 |
-
"
|
4332 |
-
"Xdebug",
|
4333 |
-
"environment",
|
4334 |
-
"hhvm"
|
4335 |
-
],
|
4336 |
-
"time": "2016-11-26T07:53:53+00:00"
|
4337 |
},
|
4338 |
{
|
4339 |
-
"name": "
|
4340 |
-
"version": "
|
4341 |
"source": {
|
4342 |
"type": "git",
|
4343 |
-
"url": "https://github.com/
|
4344 |
-
"reference": "
|
4345 |
},
|
4346 |
"dist": {
|
4347 |
"type": "zip",
|
4348 |
-
"url": "https://api.github.com/repos/
|
4349 |
-
"reference": "
|
4350 |
"shasum": ""
|
4351 |
},
|
4352 |
"require": {
|
4353 |
-
"php": "
|
4354 |
-
"
|
4355 |
-
|
4356 |
-
"require-dev": {
|
4357 |
-
"ext-mbstring": "*",
|
4358 |
-
"phpunit/phpunit": "~4.4"
|
4359 |
},
|
4360 |
-
"
|
4361 |
-
|
4362 |
-
"
|
4363 |
-
|
4364 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4365 |
},
|
4366 |
"autoload": {
|
4367 |
-
"
|
4368 |
-
"
|
|
|
|
|
|
|
4369 |
]
|
4370 |
},
|
4371 |
"notification-url": "https://packagist.org/downloads/",
|
4372 |
"license": [
|
4373 |
-
"
|
4374 |
],
|
4375 |
"authors": [
|
4376 |
{
|
4377 |
-
"name": "
|
4378 |
-
"email": "
|
4379 |
-
},
|
4380 |
-
{
|
4381 |
-
"name": "Volker Dusch",
|
4382 |
-
"email": "github@wallbash.com"
|
4383 |
-
},
|
4384 |
-
{
|
4385 |
-
"name": "Bernhard Schussek",
|
4386 |
-
"email": "bschussek@2bepublished.at"
|
4387 |
-
},
|
4388 |
-
{
|
4389 |
-
"name": "Sebastian Bergmann",
|
4390 |
-
"email": "sebastian@phpunit.de"
|
4391 |
},
|
4392 |
{
|
4393 |
-
"name": "
|
4394 |
-
"
|
4395 |
}
|
4396 |
],
|
4397 |
-
"description": "
|
4398 |
-
"homepage": "
|
4399 |
-
"
|
4400 |
-
"export",
|
4401 |
-
"exporter"
|
4402 |
-
],
|
4403 |
-
"time": "2016-11-19T08:54:04+00:00"
|
4404 |
},
|
4405 |
{
|
4406 |
-
"name": "
|
4407 |
-
"version": "
|
4408 |
"source": {
|
4409 |
"type": "git",
|
4410 |
-
"url": "https://github.com/
|
4411 |
-
"reference": "
|
4412 |
},
|
4413 |
"dist": {
|
4414 |
"type": "zip",
|
4415 |
-
"url": "https://api.github.com/repos/
|
4416 |
-
"reference": "
|
4417 |
"shasum": ""
|
4418 |
},
|
4419 |
"require": {
|
4420 |
-
"php": "
|
4421 |
-
},
|
4422 |
-
"require-dev": {
|
4423 |
-
"phpunit/phpunit": "~4.2"
|
4424 |
-
},
|
4425 |
-
"suggest": {
|
4426 |
-
"ext-uopz": "*"
|
4427 |
},
|
4428 |
"type": "library",
|
4429 |
"extra": {
|
4430 |
"branch-alias": {
|
4431 |
-
"dev-master": "
|
4432 |
}
|
4433 |
},
|
4434 |
"autoload": {
|
4435 |
-
"
|
4436 |
-
"
|
|
|
|
|
|
|
4437 |
]
|
4438 |
},
|
4439 |
"notification-url": "https://packagist.org/downloads/",
|
4440 |
"license": [
|
4441 |
-
"
|
4442 |
],
|
4443 |
"authors": [
|
4444 |
{
|
4445 |
-
"name": "
|
4446 |
-
"email": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4447 |
}
|
4448 |
],
|
4449 |
-
"description": "
|
4450 |
-
"homepage": "
|
4451 |
-
"
|
4452 |
-
"global state"
|
4453 |
-
],
|
4454 |
-
"time": "2015-10-12T03:26:01+00:00"
|
4455 |
},
|
4456 |
{
|
4457 |
-
"name": "
|
4458 |
-
"version": "
|
4459 |
"source": {
|
4460 |
"type": "git",
|
4461 |
-
"url": "https://github.com/
|
4462 |
-
"reference": "
|
4463 |
},
|
4464 |
"dist": {
|
4465 |
"type": "zip",
|
4466 |
-
"url": "https://api.github.com/repos/
|
4467 |
-
"reference": "
|
4468 |
"shasum": ""
|
4469 |
},
|
4470 |
"require": {
|
4471 |
-
"php": "
|
4472 |
-
"
|
|
|
|
|
|
|
4473 |
},
|
4474 |
"require-dev": {
|
4475 |
-
"
|
4476 |
},
|
4477 |
"type": "library",
|
4478 |
"extra": {
|
4479 |
"branch-alias": {
|
4480 |
-
"dev-master": "
|
4481 |
}
|
4482 |
},
|
4483 |
"autoload": {
|
4484 |
-
"
|
4485 |
-
"
|
|
|
|
|
|
|
4486 |
]
|
4487 |
},
|
4488 |
"notification-url": "https://packagist.org/downloads/",
|
4489 |
"license": [
|
4490 |
-
"
|
4491 |
],
|
4492 |
"authors": [
|
4493 |
{
|
4494 |
-
"name": "
|
4495 |
-
"email": "
|
|
|
|
|
|
|
|
|
4496 |
}
|
4497 |
],
|
4498 |
-
"description": "
|
4499 |
-
"homepage": "https://
|
4500 |
-
"time": "
|
4501 |
},
|
4502 |
{
|
4503 |
-
"name": "
|
4504 |
-
"version": "
|
4505 |
"source": {
|
4506 |
"type": "git",
|
4507 |
-
"url": "https://github.com/
|
4508 |
-
"reference": "
|
4509 |
},
|
4510 |
"dist": {
|
4511 |
"type": "zip",
|
4512 |
-
"url": "https://api.github.com/repos/
|
4513 |
-
"reference": "
|
4514 |
"shasum": ""
|
4515 |
},
|
4516 |
"require": {
|
4517 |
-
"php": "
|
|
|
|
|
4518 |
},
|
4519 |
"require-dev": {
|
4520 |
-
"
|
|
|
|
|
|
|
4521 |
},
|
4522 |
"type": "library",
|
4523 |
"extra": {
|
4524 |
"branch-alias": {
|
4525 |
-
"dev-master": "
|
4526 |
}
|
4527 |
},
|
4528 |
"autoload": {
|
4529 |
-
"
|
4530 |
-
"
|
|
|
|
|
|
|
4531 |
]
|
4532 |
},
|
4533 |
"notification-url": "https://packagist.org/downloads/",
|
4534 |
"license": [
|
4535 |
-
"
|
4536 |
],
|
4537 |
"authors": [
|
4538 |
{
|
4539 |
-
"name": "
|
4540 |
-
"email": "
|
4541 |
-
},
|
4542 |
-
{
|
4543 |
-
"name": "Sebastian Bergmann",
|
4544 |
-
"email": "sebastian@phpunit.de"
|
4545 |
},
|
4546 |
{
|
4547 |
-
"name": "
|
4548 |
-
"
|
4549 |
}
|
4550 |
],
|
4551 |
-
"description": "
|
4552 |
-
"homepage": "
|
4553 |
-
"time": "
|
4554 |
},
|
4555 |
{
|
4556 |
-
"name": "
|
4557 |
-
"version": "
|
4558 |
"source": {
|
4559 |
"type": "git",
|
4560 |
-
"url": "https://github.com/
|
4561 |
-
"reference": "
|
4562 |
},
|
4563 |
"dist": {
|
4564 |
"type": "zip",
|
4565 |
-
"url": "https://api.github.com/repos/
|
4566 |
-
"reference": "
|
4567 |
"shasum": ""
|
4568 |
},
|
4569 |
"require": {
|
4570 |
-
"php": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4571 |
},
|
4572 |
"type": "library",
|
4573 |
"extra": {
|
4574 |
"branch-alias": {
|
4575 |
-
"dev-master": "
|
4576 |
}
|
4577 |
},
|
4578 |
"autoload": {
|
4579 |
-
"
|
4580 |
-
"
|
|
|
|
|
|
|
4581 |
]
|
4582 |
},
|
4583 |
"notification-url": "https://packagist.org/downloads/",
|
4584 |
"license": [
|
4585 |
-
"
|
4586 |
],
|
4587 |
"authors": [
|
4588 |
{
|
4589 |
-
"name": "
|
4590 |
-
"email": "
|
4591 |
-
}
|
4592 |
-
|
4593 |
-
|
4594 |
-
|
4595 |
-
|
|
|
|
|
|
|
|
|
4596 |
},
|
4597 |
{
|
4598 |
-
"name": "
|
4599 |
-
"version": "
|
4600 |
"source": {
|
4601 |
"type": "git",
|
4602 |
-
"url": "https://github.com/
|
4603 |
-
"reference": "
|
4604 |
},
|
4605 |
"dist": {
|
4606 |
"type": "zip",
|
4607 |
-
"url": "https://api.github.com/repos/
|
4608 |
-
"reference": "
|
4609 |
"shasum": ""
|
4610 |
},
|
4611 |
"require": {
|
4612 |
-
"php": "
|
|
|
4613 |
},
|
4614 |
"type": "library",
|
4615 |
"extra": {
|
4616 |
"branch-alias": {
|
4617 |
-
"dev-master": "
|
4618 |
}
|
4619 |
},
|
4620 |
"autoload": {
|
4621 |
-
"
|
4622 |
-
"
|
|
|
|
|
|
|
4623 |
]
|
4624 |
},
|
4625 |
"notification-url": "https://packagist.org/downloads/",
|
4626 |
"license": [
|
4627 |
-
"
|
4628 |
],
|
4629 |
"authors": [
|
4630 |
{
|
4631 |
-
"name": "
|
4632 |
-
"
|
4633 |
-
|
|
|
|
|
|
|
4634 |
}
|
4635 |
],
|
4636 |
-
"description": "
|
4637 |
-
"homepage": "https://
|
4638 |
-
"time": "
|
4639 |
},
|
4640 |
{
|
4641 |
-
"name": "
|
4642 |
-
"version": "
|
4643 |
"source": {
|
4644 |
"type": "git",
|
4645 |
-
"url": "https://github.com/
|
4646 |
-
"reference": "
|
4647 |
},
|
4648 |
"dist": {
|
4649 |
"type": "zip",
|
4650 |
-
"url": "https://api.github.com/repos/
|
4651 |
-
"reference": "
|
4652 |
"shasum": ""
|
4653 |
},
|
4654 |
"require": {
|
4655 |
-
"php": "^5.
|
4656 |
-
},
|
4657 |
-
"require-dev": {
|
4658 |
-
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
|
4659 |
},
|
4660 |
-
"bin": [
|
4661 |
-
"bin/jsonlint"
|
4662 |
-
],
|
4663 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
4664 |
"autoload": {
|
4665 |
"psr-4": {
|
4666 |
-
"
|
4667 |
-
}
|
|
|
|
|
|
|
4668 |
},
|
4669 |
"notification-url": "https://packagist.org/downloads/",
|
4670 |
"license": [
|
@@ -4672,47 +4697,51 @@
|
|
4672 |
],
|
4673 |
"authors": [
|
4674 |
{
|
4675 |
-
"name": "
|
4676 |
-
"email": "
|
4677 |
-
|
|
|
|
|
|
|
4678 |
}
|
4679 |
],
|
4680 |
-
"description": "
|
4681 |
-
"
|
4682 |
-
|
4683 |
-
"linter",
|
4684 |
-
"parser",
|
4685 |
-
"validator"
|
4686 |
-
],
|
4687 |
-
"time": "2018-01-24T12:46:19+00:00"
|
4688 |
},
|
4689 |
{
|
4690 |
-
"name": "
|
4691 |
-
"version": "
|
4692 |
"source": {
|
4693 |
"type": "git",
|
4694 |
-
"url": "https://github.com/
|
4695 |
-
"reference": "
|
4696 |
},
|
4697 |
"dist": {
|
4698 |
"type": "zip",
|
4699 |
-
"url": "https://api.github.com/repos/
|
4700 |
-
"reference": "
|
4701 |
"shasum": ""
|
4702 |
},
|
4703 |
"require": {
|
4704 |
-
"php": ">=5.3"
|
|
|
|
|
|
|
4705 |
},
|
4706 |
"type": "library",
|
4707 |
"extra": {
|
4708 |
"branch-alias": {
|
4709 |
-
"dev-master": "1.
|
4710 |
}
|
4711 |
},
|
4712 |
"autoload": {
|
4713 |
"psr-4": {
|
4714 |
-
"
|
4715 |
-
}
|
|
|
|
|
|
|
4716 |
},
|
4717 |
"notification-url": "https://packagist.org/downloads/",
|
4718 |
"license": [
|
@@ -4720,91 +4749,99 @@
|
|
4720 |
],
|
4721 |
"authors": [
|
4722 |
{
|
4723 |
-
"name": "
|
4724 |
-
"email": "
|
|
|
|
|
|
|
|
|
4725 |
}
|
4726 |
],
|
4727 |
-
"description": "
|
|
|
4728 |
"keywords": [
|
4729 |
-
"
|
|
|
|
|
|
|
4730 |
],
|
4731 |
-
"time": "
|
4732 |
},
|
4733 |
{
|
4734 |
-
"name": "
|
4735 |
-
"version": "
|
4736 |
"source": {
|
4737 |
"type": "git",
|
4738 |
-
"url": "https://github.com/
|
4739 |
-
"reference": "
|
4740 |
},
|
4741 |
"dist": {
|
4742 |
"type": "zip",
|
4743 |
-
"url": "https://api.github.com/repos/
|
4744 |
-
"reference": "
|
4745 |
"shasum": ""
|
4746 |
},
|
4747 |
"require": {
|
4748 |
-
"
|
4749 |
-
"ext-tokenizer": "*",
|
4750 |
-
"ext-xmlwriter": "*",
|
4751 |
-
"php": ">=5.4.0"
|
4752 |
},
|
4753 |
-
"
|
4754 |
-
"
|
4755 |
},
|
4756 |
-
"bin": [
|
4757 |
-
"bin/phpcs",
|
4758 |
-
"bin/phpcbf"
|
4759 |
-
],
|
4760 |
"type": "library",
|
4761 |
"extra": {
|
4762 |
"branch-alias": {
|
4763 |
-
"dev-master": "
|
4764 |
}
|
4765 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4766 |
"notification-url": "https://packagist.org/downloads/",
|
4767 |
"license": [
|
4768 |
-
"
|
4769 |
],
|
4770 |
"authors": [
|
4771 |
{
|
4772 |
-
"name": "
|
4773 |
-
"
|
|
|
|
|
|
|
|
|
4774 |
}
|
4775 |
],
|
4776 |
-
"description": "
|
4777 |
-
"homepage": "https://
|
4778 |
"keywords": [
|
4779 |
-
"
|
4780 |
-
"
|
|
|
|
|
|
|
4781 |
],
|
4782 |
-
"time": "2019-
|
4783 |
},
|
4784 |
{
|
4785 |
-
"name": "symfony/
|
4786 |
"version": "v3.4.31",
|
4787 |
"source": {
|
4788 |
"type": "git",
|
4789 |
-
"url": "https://github.com/symfony/
|
4790 |
-
"reference": "
|
4791 |
},
|
4792 |
"dist": {
|
4793 |
"type": "zip",
|
4794 |
-
"url": "https://api.github.com/repos/symfony/
|
4795 |
-
"reference": "
|
4796 |
"shasum": ""
|
4797 |
},
|
4798 |
"require": {
|
4799 |
-
"php": "^5.5.9|>=7.0.8"
|
4800 |
-
"symfony/dom-crawler": "~2.8|~3.0|~4.0"
|
4801 |
-
},
|
4802 |
-
"require-dev": {
|
4803 |
-
"symfony/css-selector": "~2.8|~3.0|~4.0",
|
4804 |
-
"symfony/process": "~2.8|~3.0|~4.0"
|
4805 |
-
},
|
4806 |
-
"suggest": {
|
4807 |
-
"symfony/process": ""
|
4808 |
},
|
4809 |
"type": "library",
|
4810 |
"extra": {
|
@@ -4814,7 +4851,7 @@
|
|
4814 |
},
|
4815 |
"autoload": {
|
4816 |
"psr-4": {
|
4817 |
-
"Symfony\\Component\\
|
4818 |
},
|
4819 |
"exclude-from-classmap": [
|
4820 |
"/Tests/"
|
@@ -4834,49 +4871,36 @@
|
|
4834 |
"homepage": "https://symfony.com/contributors"
|
4835 |
}
|
4836 |
],
|
4837 |
-
"description": "Symfony
|
4838 |
"homepage": "https://symfony.com",
|
4839 |
"time": "2019-08-26T07:52:58+00:00"
|
4840 |
},
|
4841 |
{
|
4842 |
-
"name": "symfony/
|
4843 |
"version": "v3.4.31",
|
4844 |
"source": {
|
4845 |
"type": "git",
|
4846 |
-
"url": "https://github.com/symfony/
|
4847 |
-
"reference": "
|
4848 |
},
|
4849 |
"dist": {
|
4850 |
"type": "zip",
|
4851 |
-
"url": "https://api.github.com/repos/symfony/
|
4852 |
-
"reference": "
|
4853 |
"shasum": ""
|
4854 |
},
|
4855 |
"require": {
|
4856 |
"php": "^5.5.9|>=7.0.8",
|
4857 |
-
"symfony/
|
4858 |
-
"symfony/polyfill-mbstring": "~1.0"
|
4859 |
},
|
4860 |
"conflict": {
|
4861 |
-
"symfony/
|
4862 |
-
"symfony/process": "<3.3"
|
4863 |
-
},
|
4864 |
-
"provide": {
|
4865 |
-
"psr/log-implementation": "1.0"
|
4866 |
},
|
4867 |
"require-dev": {
|
4868 |
-
"
|
4869 |
-
"symfony/config": "~3.3|~4.0",
|
4870 |
-
"symfony/dependency-injection": "~3.4|~4.0",
|
4871 |
-
"symfony/event-dispatcher": "~2.8|~3.0|~4.0",
|
4872 |
-
"symfony/lock": "~3.4|~4.0",
|
4873 |
-
"symfony/process": "~3.3|~4.0"
|
4874 |
},
|
4875 |
"suggest": {
|
4876 |
-
"
|
4877 |
-
"symfony/event-dispatcher": "",
|
4878 |
-
"symfony/lock": "",
|
4879 |
-
"symfony/process": ""
|
4880 |
},
|
4881 |
"type": "library",
|
4882 |
"extra": {
|
@@ -4886,7 +4910,7 @@
|
|
4886 |
},
|
4887 |
"autoload": {
|
4888 |
"psr-4": {
|
4889 |
-
"Symfony\\Component\\
|
4890 |
},
|
4891 |
"exclude-from-classmap": [
|
4892 |
"/Tests/"
|
@@ -4906,100 +4930,98 @@
|
|
4906 |
"homepage": "https://symfony.com/contributors"
|
4907 |
}
|
4908 |
],
|
4909 |
-
"description": "Symfony
|
4910 |
"homepage": "https://symfony.com",
|
4911 |
-
"time": "2019-08-
|
4912 |
},
|
4913 |
{
|
4914 |
-
"name": "
|
4915 |
-
"version": "v3.
|
4916 |
"source": {
|
4917 |
"type": "git",
|
4918 |
-
"url": "https://github.com/
|
4919 |
-
"reference": "
|
4920 |
},
|
4921 |
"dist": {
|
4922 |
"type": "zip",
|
4923 |
-
"url": "https://api.github.com/repos/
|
4924 |
-
"reference": "
|
4925 |
"shasum": ""
|
4926 |
},
|
4927 |
"require": {
|
4928 |
-
"php": "^5.
|
|
|
|
|
|
|
|
|
|
|
4929 |
},
|
4930 |
"type": "library",
|
4931 |
"extra": {
|
4932 |
"branch-alias": {
|
4933 |
-
"dev-master": "3.
|
4934 |
}
|
4935 |
},
|
4936 |
"autoload": {
|
4937 |
"psr-4": {
|
4938 |
-
"
|
4939 |
-
}
|
4940 |
-
"exclude-from-classmap": [
|
4941 |
-
"/Tests/"
|
4942 |
-
]
|
4943 |
},
|
4944 |
"notification-url": "https://packagist.org/downloads/",
|
4945 |
"license": [
|
4946 |
-
"
|
4947 |
],
|
4948 |
"authors": [
|
4949 |
{
|
4950 |
-
"name": "
|
4951 |
-
"email": "
|
4952 |
-
|
4953 |
-
{
|
4954 |
-
"name": "Jean-François Simon",
|
4955 |
-
"email": "jeanfrancois.simon@sensiolabs.com"
|
4956 |
},
|
4957 |
{
|
4958 |
-
"name": "
|
4959 |
-
"
|
|
|
4960 |
}
|
4961 |
],
|
4962 |
-
"description": "
|
4963 |
-
"
|
4964 |
-
|
|
|
|
|
|
|
|
|
4965 |
},
|
4966 |
{
|
4967 |
-
"name": "
|
4968 |
-
"version": "
|
4969 |
"source": {
|
4970 |
"type": "git",
|
4971 |
-
"url": "https://github.com/
|
4972 |
-
"reference": "
|
4973 |
},
|
4974 |
"dist": {
|
4975 |
"type": "zip",
|
4976 |
-
"url": "https://api.github.com/repos/
|
4977 |
-
"reference": "
|
4978 |
"shasum": ""
|
4979 |
},
|
4980 |
"require": {
|
4981 |
-
"php": "^5.
|
4982 |
-
"
|
4983 |
-
},
|
4984 |
-
"conflict": {
|
4985 |
-
"symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
|
4986 |
},
|
4987 |
"require-dev": {
|
4988 |
-
"
|
4989 |
},
|
4990 |
"type": "library",
|
4991 |
"extra": {
|
4992 |
"branch-alias": {
|
4993 |
-
"dev-master": "3
|
4994 |
}
|
4995 |
},
|
4996 |
"autoload": {
|
4997 |
"psr-4": {
|
4998 |
-
"
|
4999 |
-
}
|
5000 |
-
"exclude-from-classmap": [
|
5001 |
-
"/Tests/"
|
5002 |
-
]
|
5003 |
},
|
5004 |
"notification-url": "https://packagist.org/downloads/",
|
5005 |
"license": [
|
@@ -5007,55 +5029,70 @@
|
|
5007 |
],
|
5008 |
"authors": [
|
5009 |
{
|
5010 |
-
"name": "
|
5011 |
-
"email": "
|
5012 |
-
},
|
5013 |
-
{
|
5014 |
-
"name": "Symfony Community",
|
5015 |
-
"homepage": "https://symfony.com/contributors"
|
5016 |
}
|
5017 |
],
|
5018 |
-
"description": "
|
5019 |
-
"
|
5020 |
-
|
|
|
|
|
|
|
|
|
5021 |
},
|
5022 |
{
|
5023 |
-
"name": "
|
5024 |
-
"version": "
|
5025 |
"source": {
|
5026 |
"type": "git",
|
5027 |
-
"url": "https://github.com/
|
5028 |
-
"reference": "
|
5029 |
},
|
5030 |
"dist": {
|
5031 |
"type": "zip",
|
5032 |
-
"url": "https://api.github.com/repos/
|
5033 |
-
"reference": "
|
5034 |
"shasum": ""
|
5035 |
},
|
5036 |
"require": {
|
5037 |
-
"
|
5038 |
-
"symfony/polyfill-ctype": "~1.8",
|
5039 |
-
"symfony/polyfill-mbstring": "~1.0"
|
5040 |
},
|
5041 |
"require-dev": {
|
5042 |
-
"
|
5043 |
-
|
5044 |
-
"suggest": {
|
5045 |
-
"symfony/css-selector": ""
|
5046 |
},
|
5047 |
-
"type": "
|
5048 |
"extra": {
|
5049 |
"branch-alias": {
|
5050 |
-
"dev-master": "
|
5051 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5052 |
},
|
5053 |
"autoload": {
|
5054 |
"psr-4": {
|
5055 |
-
"
|
5056 |
},
|
5057 |
-
"
|
5058 |
-
"
|
5059 |
]
|
5060 |
},
|
5061 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5064,61 +5101,53 @@
|
|
5064 |
],
|
5065 |
"authors": [
|
5066 |
{
|
5067 |
-
"name": "
|
5068 |
-
"email": "
|
5069 |
-
|
5070 |
-
{
|
5071 |
-
"name": "Symfony Community",
|
5072 |
-
"homepage": "https://symfony.com/contributors"
|
5073 |
}
|
5074 |
],
|
5075 |
-
"description": "
|
5076 |
-
"homepage": "https://
|
5077 |
-
"time": "2019-
|
5078 |
},
|
5079 |
{
|
5080 |
-
"name": "
|
5081 |
-
"version": "
|
5082 |
"source": {
|
5083 |
"type": "git",
|
5084 |
-
"url": "https://github.com/
|
5085 |
-
"reference": "
|
5086 |
},
|
5087 |
"dist": {
|
5088 |
"type": "zip",
|
5089 |
-
"url": "https://api.github.com/repos/
|
5090 |
-
"reference": "
|
5091 |
"shasum": ""
|
5092 |
},
|
5093 |
"require": {
|
5094 |
-
"
|
5095 |
-
},
|
5096 |
-
"conflict": {
|
5097 |
-
"symfony/dependency-injection": "<3.3"
|
5098 |
},
|
5099 |
"require-dev": {
|
5100 |
-
"
|
5101 |
-
"
|
5102 |
-
"symfony/dependency-injection": "~3.3|~4.0",
|
5103 |
-
"symfony/expression-language": "~2.8|~3.0|~4.0",
|
5104 |
-
"symfony/stopwatch": "~2.8|~3.0|~4.0"
|
5105 |
-
},
|
5106 |
-
"suggest": {
|
5107 |
-
"symfony/dependency-injection": "",
|
5108 |
-
"symfony/http-kernel": ""
|
5109 |
},
|
5110 |
-
"type": "
|
5111 |
"extra": {
|
5112 |
"branch-alias": {
|
5113 |
-
"dev-master": "
|
5114 |
-
}
|
|
|
|
|
|
|
|
|
|
|
5115 |
},
|
5116 |
"autoload": {
|
5117 |
"psr-4": {
|
5118 |
-
"
|
5119 |
},
|
5120 |
-
"
|
5121 |
-
"
|
5122 |
]
|
5123 |
},
|
5124 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5127,48 +5156,62 @@
|
|
5127 |
],
|
5128 |
"authors": [
|
5129 |
{
|
5130 |
-
"name": "
|
5131 |
-
"email": "
|
5132 |
-
|
5133 |
-
{
|
5134 |
-
"name": "Symfony Community",
|
5135 |
-
"homepage": "https://symfony.com/contributors"
|
5136 |
}
|
5137 |
],
|
5138 |
-
"description": "
|
5139 |
-
"homepage": "https://
|
5140 |
-
"time": "2019-
|
5141 |
},
|
5142 |
{
|
5143 |
-
"name": "
|
5144 |
-
"version": "
|
5145 |
"source": {
|
5146 |
"type": "git",
|
5147 |
-
"url": "https://github.com/
|
5148 |
-
"reference": "
|
5149 |
},
|
5150 |
"dist": {
|
5151 |
"type": "zip",
|
5152 |
-
"url": "https://api.github.com/repos/
|
5153 |
-
"reference": "
|
5154 |
"shasum": ""
|
5155 |
},
|
5156 |
"require": {
|
5157 |
-
"
|
5158 |
-
"
|
5159 |
},
|
5160 |
-
"
|
|
|
|
|
|
|
|
|
5161 |
"extra": {
|
5162 |
"branch-alias": {
|
5163 |
-
"dev-master": "
|
5164 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5165 |
},
|
5166 |
"autoload": {
|
5167 |
"psr-4": {
|
5168 |
-
"
|
5169 |
},
|
5170 |
-
"
|
5171 |
-
"
|
5172 |
]
|
5173 |
},
|
5174 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5177,47 +5220,70 @@
|
|
5177 |
],
|
5178 |
"authors": [
|
5179 |
{
|
5180 |
-
"name": "
|
5181 |
-
"email": "
|
|
|
5182 |
},
|
5183 |
{
|
5184 |
-
"name": "
|
5185 |
-
"
|
|
|
5186 |
}
|
5187 |
],
|
5188 |
-
"description": "
|
5189 |
-
"homepage": "https://
|
5190 |
-
"time": "2019-
|
5191 |
},
|
5192 |
{
|
5193 |
-
"name": "
|
5194 |
-
"version": "
|
5195 |
"source": {
|
5196 |
"type": "git",
|
5197 |
-
"url": "https://github.com/
|
5198 |
-
"reference": "
|
5199 |
},
|
5200 |
"dist": {
|
5201 |
"type": "zip",
|
5202 |
-
"url": "https://api.github.com/repos/
|
5203 |
-
"reference": "
|
5204 |
"shasum": ""
|
5205 |
},
|
5206 |
"require": {
|
5207 |
-
"
|
|
|
5208 |
},
|
5209 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5210 |
"extra": {
|
5211 |
"branch-alias": {
|
5212 |
-
"dev-master": "
|
5213 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5214 |
},
|
5215 |
"autoload": {
|
5216 |
"psr-4": {
|
5217 |
-
"
|
5218 |
},
|
5219 |
-
"
|
5220 |
-
"
|
5221 |
]
|
5222 |
},
|
5223 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5226,50 +5292,60 @@
|
|
5226 |
],
|
5227 |
"authors": [
|
5228 |
{
|
5229 |
-
"name": "
|
5230 |
-
"email": "
|
5231 |
-
|
5232 |
-
{
|
5233 |
-
"name": "Symfony Community",
|
5234 |
-
"homepage": "https://symfony.com/contributors"
|
5235 |
}
|
5236 |
],
|
5237 |
-
"description": "
|
5238 |
-
"homepage": "https://
|
5239 |
-
"time": "2019-
|
5240 |
},
|
5241 |
{
|
5242 |
-
"name": "
|
5243 |
-
"version": "
|
5244 |
"source": {
|
5245 |
"type": "git",
|
5246 |
-
"url": "https://github.com/
|
5247 |
-
"reference": "
|
5248 |
},
|
5249 |
"dist": {
|
5250 |
"type": "zip",
|
5251 |
-
"url": "https://api.github.com/repos/
|
5252 |
-
"reference": "
|
5253 |
"shasum": ""
|
5254 |
},
|
5255 |
"require": {
|
5256 |
-
"
|
5257 |
},
|
5258 |
-
"
|
5259 |
-
"
|
|
|
5260 |
},
|
5261 |
-
"type": "
|
5262 |
"extra": {
|
5263 |
"branch-alias": {
|
5264 |
-
"dev-master": "
|
5265 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5266 |
},
|
5267 |
"autoload": {
|
5268 |
"psr-4": {
|
5269 |
-
"
|
5270 |
},
|
5271 |
"files": [
|
5272 |
-
"
|
5273 |
]
|
5274 |
},
|
5275 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5278,56 +5354,68 @@
|
|
5278 |
],
|
5279 |
"authors": [
|
5280 |
{
|
5281 |
-
"name": "
|
5282 |
-
"email": "
|
5283 |
-
|
5284 |
-
{
|
5285 |
-
"name": "Symfony Community",
|
5286 |
-
"homepage": "https://symfony.com/contributors"
|
5287 |
}
|
5288 |
],
|
5289 |
-
"description": "
|
5290 |
-
"homepage": "https://
|
5291 |
-
"
|
5292 |
-
"compatibility",
|
5293 |
-
"ctype",
|
5294 |
-
"polyfill",
|
5295 |
-
"portable"
|
5296 |
-
],
|
5297 |
-
"time": "2019-08-06T08:03:45+00:00"
|
5298 |
},
|
5299 |
{
|
5300 |
-
"name": "
|
5301 |
-
"version": "
|
5302 |
"source": {
|
5303 |
"type": "git",
|
5304 |
-
"url": "https://github.com/
|
5305 |
-
"reference": "
|
5306 |
},
|
5307 |
"dist": {
|
5308 |
"type": "zip",
|
5309 |
-
"url": "https://api.github.com/repos/
|
5310 |
-
"reference": "
|
5311 |
"shasum": ""
|
5312 |
},
|
5313 |
"require": {
|
5314 |
-
"
|
5315 |
},
|
5316 |
-
"
|
5317 |
-
"
|
|
|
5318 |
},
|
5319 |
-
"type": "
|
5320 |
"extra": {
|
5321 |
"branch-alias": {
|
5322 |
-
"dev-master": "
|
5323 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5324 |
},
|
5325 |
"autoload": {
|
5326 |
"psr-4": {
|
5327 |
-
"
|
5328 |
},
|
5329 |
"files": [
|
5330 |
-
"
|
5331 |
]
|
5332 |
},
|
5333 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5336,54 +5424,62 @@
|
|
5336 |
],
|
5337 |
"authors": [
|
5338 |
{
|
5339 |
-
"name": "
|
5340 |
-
"email": "
|
5341 |
-
|
5342 |
-
{
|
5343 |
-
"name": "Symfony Community",
|
5344 |
-
"homepage": "https://symfony.com/contributors"
|
5345 |
}
|
5346 |
],
|
5347 |
-
"description": "
|
5348 |
-
"homepage": "https://
|
5349 |
-
"
|
5350 |
-
"compatibility",
|
5351 |
-
"mbstring",
|
5352 |
-
"polyfill",
|
5353 |
-
"portable",
|
5354 |
-
"shim"
|
5355 |
-
],
|
5356 |
-
"time": "2019-08-06T08:03:45+00:00"
|
5357 |
},
|
5358 |
{
|
5359 |
-
"name": "
|
5360 |
-
"version": "
|
5361 |
"source": {
|
5362 |
"type": "git",
|
5363 |
-
"url": "https://github.com/
|
5364 |
-
"reference": "
|
5365 |
},
|
5366 |
"dist": {
|
5367 |
"type": "zip",
|
5368 |
-
"url": "https://api.github.com/repos/
|
5369 |
-
"reference": "
|
5370 |
"shasum": ""
|
5371 |
},
|
5372 |
"require": {
|
5373 |
-
"
|
5374 |
},
|
5375 |
-
"
|
|
|
|
|
|
|
|
|
5376 |
"extra": {
|
5377 |
"branch-alias": {
|
5378 |
-
"dev-master": "
|
5379 |
-
}
|
5380 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5381 |
"autoload": {
|
5382 |
"psr-4": {
|
5383 |
-
"
|
5384 |
},
|
5385 |
-
"
|
5386 |
-
"
|
5387 |
]
|
5388 |
},
|
5389 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5392,57 +5488,203 @@
|
|
5392 |
],
|
5393 |
"authors": [
|
5394 |
{
|
5395 |
-
"name": "
|
5396 |
-
"
|
5397 |
-
},
|
5398 |
-
{
|
5399 |
-
"name": "Symfony Community",
|
5400 |
-
"homepage": "https://symfony.com/contributors"
|
5401 |
}
|
5402 |
],
|
5403 |
-
"description": "
|
5404 |
-
"homepage": "https://
|
5405 |
-
"time": "2019-
|
5406 |
},
|
5407 |
{
|
5408 |
-
"name": "
|
5409 |
-
"version": "
|
5410 |
"source": {
|
5411 |
"type": "git",
|
5412 |
-
"url": "https://github.com/
|
5413 |
-
"reference": "
|
5414 |
},
|
5415 |
"dist": {
|
5416 |
"type": "zip",
|
5417 |
-
"url": "https://api.github.com/repos/
|
5418 |
-
"reference": "
|
5419 |
"shasum": ""
|
5420 |
},
|
5421 |
"require": {
|
5422 |
-
"
|
5423 |
-
"symfony/polyfill-ctype": "~1.8"
|
5424 |
-
},
|
5425 |
-
"conflict": {
|
5426 |
-
"symfony/console": "<3.4"
|
5427 |
},
|
5428 |
"require-dev": {
|
5429 |
-
"
|
5430 |
-
|
5431 |
-
|
5432 |
-
"
|
|
|
5433 |
},
|
5434 |
-
"type": "
|
5435 |
"extra": {
|
5436 |
"branch-alias": {
|
5437 |
-
"dev-master": "
|
5438 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5439 |
},
|
5440 |
"autoload": {
|
5441 |
"psr-4": {
|
5442 |
-
"
|
|
|
5443 |
},
|
5444 |
-
"
|
5445 |
-
"
|
5446 |
]
|
5447 |
},
|
5448 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5451,106 +5693,111 @@
|
|
5451 |
],
|
5452 |
"authors": [
|
5453 |
{
|
5454 |
-
"name": "
|
5455 |
-
"email": "
|
5456 |
-
|
5457 |
-
{
|
5458 |
-
"name": "Symfony Community",
|
5459 |
-
"homepage": "https://symfony.com/contributors"
|
5460 |
}
|
5461 |
],
|
5462 |
-
"description": "
|
5463 |
-
"homepage": "https://
|
5464 |
-
"time": "2019-
|
5465 |
},
|
5466 |
{
|
5467 |
-
"name": "
|
5468 |
-
"version": "
|
5469 |
"source": {
|
5470 |
"type": "git",
|
5471 |
-
"url": "https://github.com/
|
5472 |
-
"reference": "
|
5473 |
},
|
5474 |
"dist": {
|
5475 |
"type": "zip",
|
5476 |
-
"url": "https://api.github.com/repos/
|
5477 |
-
"reference": "
|
5478 |
"shasum": ""
|
5479 |
},
|
5480 |
"require": {
|
5481 |
-
"
|
5482 |
-
"phpoption/phpoption": "^1.5",
|
5483 |
-
"symfony/polyfill-ctype": "^1.9"
|
5484 |
},
|
5485 |
"require-dev": {
|
5486 |
-
"
|
5487 |
},
|
5488 |
-
"type": "
|
5489 |
"extra": {
|
5490 |
"branch-alias": {
|
5491 |
-
"dev-master": "
|
5492 |
-
}
|
|
|
|
|
|
|
|
|
|
|
5493 |
},
|
5494 |
"autoload": {
|
5495 |
"psr-4": {
|
5496 |
-
"
|
5497 |
-
}
|
|
|
|
|
|
|
5498 |
},
|
5499 |
"notification-url": "https://packagist.org/downloads/",
|
5500 |
"license": [
|
5501 |
-
"
|
5502 |
],
|
5503 |
"authors": [
|
5504 |
{
|
5505 |
-
"name": "
|
5506 |
-
"email": "
|
5507 |
-
"homepage": "https://
|
5508 |
-
},
|
5509 |
-
{
|
5510 |
-
"name": "Vance Lucas",
|
5511 |
-
"email": "vance@vancelucas.com",
|
5512 |
-
"homepage": "https://vancelucas.com/"
|
5513 |
}
|
5514 |
],
|
5515 |
-
"description": "
|
5516 |
-
"
|
5517 |
-
|
5518 |
-
"env",
|
5519 |
-
"environment"
|
5520 |
-
],
|
5521 |
-
"time": "2019-08-27T17:00:38+00:00"
|
5522 |
},
|
5523 |
{
|
5524 |
-
"name": "
|
5525 |
-
"version": "
|
5526 |
"source": {
|
5527 |
"type": "git",
|
5528 |
-
"url": "https://github.com/
|
5529 |
-
"reference": "
|
5530 |
},
|
5531 |
"dist": {
|
5532 |
"type": "zip",
|
5533 |
-
"url": "https://api.github.com/repos/
|
5534 |
-
"reference": "
|
5535 |
"shasum": ""
|
5536 |
},
|
5537 |
"require": {
|
5538 |
-
"
|
5539 |
-
"
|
5540 |
},
|
5541 |
"require-dev": {
|
5542 |
-
"
|
|
|
|
|
|
|
|
|
5543 |
},
|
5544 |
-
"type": "
|
5545 |
"extra": {
|
5546 |
"branch-alias": {
|
5547 |
-
"dev-master": "
|
5548 |
-
}
|
|
|
|
|
|
|
|
|
5549 |
},
|
5550 |
"autoload": {
|
5551 |
"psr-4": {
|
5552 |
-
"
|
5553 |
-
}
|
|
|
|
|
|
|
5554 |
},
|
5555 |
"notification-url": "https://packagist.org/downloads/",
|
5556 |
"license": [
|
@@ -5558,37 +5805,36 @@
|
|
5558 |
],
|
5559 |
"authors": [
|
5560 |
{
|
5561 |
-
"name": "
|
5562 |
-
"email": "
|
|
|
5563 |
}
|
5564 |
],
|
5565 |
-
"description": "
|
5566 |
-
"
|
5567 |
-
|
5568 |
-
"check",
|
5569 |
-
"validate"
|
5570 |
-
],
|
5571 |
-
"time": "2019-08-24T08:43:50+00:00"
|
5572 |
},
|
5573 |
{
|
5574 |
-
"name": "wp-cli/
|
5575 |
-
"version": "v2.0.
|
5576 |
"source": {
|
5577 |
"type": "git",
|
5578 |
-
"url": "https://github.com/wp-cli/
|
5579 |
-
"reference": "
|
5580 |
},
|
5581 |
"dist": {
|
5582 |
"type": "zip",
|
5583 |
-
"url": "https://api.github.com/repos/wp-cli/
|
5584 |
-
"reference": "
|
5585 |
"shasum": ""
|
5586 |
},
|
5587 |
"require": {
|
|
|
5588 |
"wp-cli/wp-cli": "^2"
|
5589 |
},
|
5590 |
"require-dev": {
|
5591 |
"wp-cli/entity-command": "^1.3 || ^2",
|
|
|
5592 |
"wp-cli/wp-cli-tests": "^2.1"
|
5593 |
},
|
5594 |
"type": "wp-cli-package",
|
@@ -5598,22 +5844,38 @@
|
|
5598 |
},
|
5599 |
"bundled": true,
|
5600 |
"commands": [
|
5601 |
-
"
|
5602 |
-
"
|
5603 |
-
"
|
5604 |
-
"
|
5605 |
-
"
|
5606 |
-
"
|
5607 |
-
"
|
5608 |
-
"
|
5609 |
-
"
|
5610 |
-
"
|
5611 |
-
"
|
5612 |
-
"
|
5613 |
-
"
|
5614 |
-
"
|
5615 |
-
"
|
5616 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5617 |
]
|
5618 |
},
|
5619 |
"autoload": {
|
@@ -5621,7 +5883,7 @@
|
|
5621 |
"": "src/"
|
5622 |
},
|
5623 |
"files": [
|
5624 |
-
"
|
5625 |
]
|
5626 |
},
|
5627 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5635,28 +5897,87 @@
|
|
5635 |
"homepage": "https://runcommand.io"
|
5636 |
}
|
5637 |
],
|
5638 |
-
"description": "Manages
|
5639 |
-
"homepage": "https://github.com/wp-cli/
|
5640 |
-
"time": "2019-
|
5641 |
},
|
5642 |
{
|
5643 |
-
"name": "wp-cli/
|
5644 |
-
"version": "v2.0
|
5645 |
"source": {
|
5646 |
"type": "git",
|
5647 |
-
"url": "https://github.com/wp-cli/
|
5648 |
-
"reference": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5649 |
},
|
5650 |
"dist": {
|
5651 |
"type": "zip",
|
5652 |
-
"url": "https://api.github.com/repos/wp-cli/
|
5653 |
-
"reference": "
|
5654 |
"shasum": ""
|
5655 |
},
|
5656 |
"require": {
|
5657 |
"wp-cli/wp-cli": "^2"
|
5658 |
},
|
5659 |
"require-dev": {
|
|
|
|
|
5660 |
"wp-cli/extension-command": "^1.2 || ^2",
|
5661 |
"wp-cli/wp-cli-tests": "^2.1"
|
5662 |
},
|
@@ -5667,8 +5988,7 @@
|
|
5667 |
},
|
5668 |
"bundled": true,
|
5669 |
"commands": [
|
5670 |
-
"
|
5671 |
-
"plugin verify-checksums"
|
5672 |
]
|
5673 |
},
|
5674 |
"autoload": {
|
@@ -5676,7 +5996,7 @@
|
|
5676 |
"": "src/"
|
5677 |
},
|
5678 |
"files": [
|
5679 |
-
"
|
5680 |
]
|
5681 |
},
|
5682 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5690,30 +6010,31 @@
|
|
5690 |
"homepage": "https://runcommand.io"
|
5691 |
}
|
5692 |
],
|
5693 |
-
"description": "
|
5694 |
-
"homepage": "https://github.com/wp-cli/
|
5695 |
-
"time": "2019-04-
|
5696 |
},
|
5697 |
{
|
5698 |
-
"name": "wp-cli/
|
5699 |
"version": "v2.0.4",
|
5700 |
"source": {
|
5701 |
"type": "git",
|
5702 |
-
"url": "https://github.com/wp-cli/
|
5703 |
-
"reference": "
|
5704 |
},
|
5705 |
"dist": {
|
5706 |
"type": "zip",
|
5707 |
-
"url": "https://api.github.com/repos/wp-cli/
|
5708 |
-
"reference": "
|
5709 |
"shasum": ""
|
5710 |
},
|
5711 |
"require": {
|
5712 |
-
"wp-cli/wp-cli": "^2"
|
5713 |
-
"wp-cli/wp-config-transformer": "^1.2.1"
|
5714 |
},
|
5715 |
"require-dev": {
|
5716 |
"wp-cli/db-command": "^1.3 || ^2",
|
|
|
|
|
5717 |
"wp-cli/wp-cli-tests": "^2.1"
|
5718 |
},
|
5719 |
"type": "wp-cli-package",
|
@@ -5723,16 +6044,26 @@
|
|
5723 |
},
|
5724 |
"bundled": true,
|
5725 |
"commands": [
|
5726 |
-
"
|
5727 |
-
"
|
5728 |
-
"
|
5729 |
-
"
|
5730 |
-
"
|
5731 |
-
"
|
5732 |
-
"
|
5733 |
-
"
|
5734 |
-
"
|
5735 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5736 |
]
|
5737 |
},
|
5738 |
"autoload": {
|
@@ -5740,7 +6071,7 @@
|
|
5740 |
"": "src/"
|
5741 |
},
|
5742 |
"files": [
|
5743 |
-
"
|
5744 |
]
|
5745 |
},
|
5746 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5752,40 +6083,30 @@
|
|
5752 |
"name": "Daniel Bachhuber",
|
5753 |
"email": "daniel@runcommand.io",
|
5754 |
"homepage": "https://runcommand.io"
|
5755 |
-
},
|
5756 |
-
{
|
5757 |
-
"name": "Alain Schlesser",
|
5758 |
-
"email": "alain.schlesser@gmail.com",
|
5759 |
-
"homepage": "https://www.alainschlesser.com"
|
5760 |
}
|
5761 |
],
|
5762 |
-
"description": "
|
5763 |
-
"homepage": "https://github.com/wp-cli/
|
5764 |
-
"time": "2019-04-25T00:
|
5765 |
},
|
5766 |
{
|
5767 |
-
"name": "wp-cli/
|
5768 |
-
"version": "v2.0.
|
5769 |
"source": {
|
5770 |
"type": "git",
|
5771 |
-
"url": "https://github.com/wp-cli/
|
5772 |
-
"reference": "
|
5773 |
},
|
5774 |
"dist": {
|
5775 |
"type": "zip",
|
5776 |
-
"url": "https://api.github.com/repos/wp-cli/
|
5777 |
-
"reference": "
|
5778 |
"shasum": ""
|
5779 |
},
|
5780 |
"require": {
|
5781 |
-
"
|
5782 |
-
"wp-cli/wp-cli": "^2.2"
|
5783 |
},
|
5784 |
"require-dev": {
|
5785 |
-
"wp-cli/checksum-command": "^1 || ^2",
|
5786 |
-
"wp-cli/db-command": "^1.3 || ^2",
|
5787 |
-
"wp-cli/entity-command": "^1.3 || ^2",
|
5788 |
-
"wp-cli/extension-command": "^1.2 || ^2",
|
5789 |
"wp-cli/wp-cli-tests": "^2.1"
|
5790 |
},
|
5791 |
"type": "wp-cli-package",
|
@@ -5795,24 +6116,19 @@
|
|
5795 |
},
|
5796 |
"bundled": true,
|
5797 |
"commands": [
|
5798 |
-
"
|
5799 |
-
"
|
5800 |
-
"
|
5801 |
-
"
|
5802 |
-
"
|
5803 |
-
"core multisite-convert",
|
5804 |
-
"core multisite-install",
|
5805 |
-
"core update",
|
5806 |
-
"core update-db",
|
5807 |
-
"core version"
|
5808 |
]
|
5809 |
},
|
5810 |
"autoload": {
|
5811 |
"psr-4": {
|
5812 |
-
"": "src/"
|
5813 |
},
|
5814 |
"files": [
|
5815 |
-
"
|
5816 |
]
|
5817 |
},
|
5818 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5821,27 +6137,27 @@
|
|
5821 |
],
|
5822 |
"authors": [
|
5823 |
{
|
5824 |
-
"name": "
|
5825 |
-
"email": "
|
5826 |
-
"homepage": "https://
|
5827 |
}
|
5828 |
],
|
5829 |
-
"description": "
|
5830 |
-
"homepage": "https://github.com/wp-cli/
|
5831 |
-
"time": "2019-04-
|
5832 |
},
|
5833 |
{
|
5834 |
-
"name": "wp-cli/
|
5835 |
-
"version": "v2.0.
|
5836 |
"source": {
|
5837 |
"type": "git",
|
5838 |
-
"url": "https://github.com/wp-cli/
|
5839 |
-
"reference": "
|
5840 |
},
|
5841 |
"dist": {
|
5842 |
"type": "zip",
|
5843 |
-
"url": "https://api.github.com/repos/wp-cli/
|
5844 |
-
"reference": "
|
5845 |
"shasum": ""
|
5846 |
},
|
5847 |
"require": {
|
@@ -5858,15 +6174,10 @@
|
|
5858 |
},
|
5859 |
"bundled": true,
|
5860 |
"commands": [
|
5861 |
-
"
|
5862 |
-
"
|
5863 |
-
"
|
5864 |
-
"
|
5865 |
-
"cron event list",
|
5866 |
-
"cron event run",
|
5867 |
-
"cron event schedule",
|
5868 |
-
"cron schedule",
|
5869 |
-
"cron schedule list"
|
5870 |
]
|
5871 |
},
|
5872 |
"autoload": {
|
@@ -5874,7 +6185,7 @@
|
|
5874 |
"": "src/"
|
5875 |
},
|
5876 |
"files": [
|
5877 |
-
"
|
5878 |
]
|
5879 |
},
|
5880 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5888,63 +6199,42 @@
|
|
5888 |
"homepage": "https://runcommand.io"
|
5889 |
}
|
5890 |
],
|
5891 |
-
"description": "
|
5892 |
-
"homepage": "https://github.com/wp-cli/
|
5893 |
-
"time": "2019-
|
5894 |
},
|
5895 |
{
|
5896 |
-
"name": "wp-cli/
|
5897 |
-
"version": "
|
5898 |
"source": {
|
5899 |
"type": "git",
|
5900 |
-
"url": "https://github.com/wp-cli/
|
5901 |
-
"reference": "
|
5902 |
},
|
5903 |
"dist": {
|
5904 |
"type": "zip",
|
5905 |
-
"url": "https://api.github.com/repos/wp-cli/
|
5906 |
-
"reference": "
|
5907 |
"shasum": ""
|
5908 |
},
|
5909 |
"require": {
|
5910 |
-
"
|
5911 |
},
|
5912 |
"require-dev": {
|
5913 |
-
"
|
5914 |
-
"wp-cli/wp-cli-tests": "^2.1"
|
5915 |
},
|
5916 |
-
"type": "
|
5917 |
"extra": {
|
5918 |
"branch-alias": {
|
5919 |
-
"dev-master": "
|
5920 |
-
}
|
5921 |
-
"bundled": true,
|
5922 |
-
"commands": [
|
5923 |
-
"db",
|
5924 |
-
"db clean",
|
5925 |
-
"db create",
|
5926 |
-
"db drop",
|
5927 |
-
"db reset",
|
5928 |
-
"db check",
|
5929 |
-
"db optimize",
|
5930 |
-
"db prefix",
|
5931 |
-
"db repair",
|
5932 |
-
"db cli",
|
5933 |
-
"db query",
|
5934 |
-
"db export",
|
5935 |
-
"db import",
|
5936 |
-
"db search",
|
5937 |
-
"db tables",
|
5938 |
-
"db size",
|
5939 |
-
"db columns"
|
5940 |
-
]
|
5941 |
},
|
5942 |
"autoload": {
|
5943 |
"psr-4": {
|
5944 |
-
"": "src/"
|
5945 |
},
|
5946 |
"files": [
|
5947 |
-
"
|
5948 |
]
|
5949 |
},
|
5950 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -5953,62 +6243,58 @@
|
|
5953 |
],
|
5954 |
"authors": [
|
5955 |
{
|
5956 |
-
"name": "
|
5957 |
-
"email": "
|
5958 |
-
"homepage": "https://runcommand.io"
|
5959 |
}
|
5960 |
],
|
5961 |
-
"description": "
|
5962 |
-
"homepage": "https://github.com/
|
5963 |
-
"time": "
|
5964 |
},
|
5965 |
{
|
5966 |
-
"name": "wp-cli/
|
5967 |
-
"version": "v2.0.
|
5968 |
"source": {
|
5969 |
"type": "git",
|
5970 |
-
"url": "https://github.com/wp-cli/
|
5971 |
-
"reference": "
|
5972 |
},
|
5973 |
"dist": {
|
5974 |
"type": "zip",
|
5975 |
-
"url": "https://api.github.com/repos/wp-cli/
|
5976 |
-
"reference": "
|
5977 |
"shasum": ""
|
5978 |
},
|
5979 |
"require": {
|
5980 |
-
"
|
|
|
|
|
5981 |
},
|
5982 |
"require-dev": {
|
5983 |
-
"wp-cli/
|
5984 |
"wp-cli/wp-cli-tests": "^2.1"
|
5985 |
-
},
|
5986 |
-
"type": "wp-cli-package",
|
5987 |
-
"extra": {
|
5988 |
-
"branch-alias": {
|
5989 |
-
"dev-master": "2.x-dev"
|
5990 |
-
},
|
5991 |
-
"bundled": true,
|
5992 |
-
"commands": [
|
5993 |
-
"
|
5994 |
-
"
|
5995 |
-
"
|
5996 |
-
"
|
5997 |
-
"
|
5998 |
-
"
|
5999 |
-
"embed handler list",
|
6000 |
-
"embed cache",
|
6001 |
-
"embed cache clear",
|
6002 |
-
"embed cache find",
|
6003 |
-
"embed cache trigger"
|
6004 |
]
|
6005 |
},
|
6006 |
"autoload": {
|
6007 |
"psr-4": {
|
6008 |
-
"
|
6009 |
},
|
6010 |
"files": [
|
6011 |
-
"
|
6012 |
]
|
6013 |
},
|
6014 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6017,203 +6303,39 @@
|
|
6017 |
],
|
6018 |
"authors": [
|
6019 |
{
|
6020 |
-
"name": "
|
6021 |
-
"
|
|
|
6022 |
}
|
6023 |
],
|
6024 |
-
"description": "
|
6025 |
-
"homepage": "https://github.com/wp-cli/
|
6026 |
-
"time": "2019-04-
|
6027 |
},
|
6028 |
{
|
6029 |
-
"name": "wp-cli/
|
6030 |
-
"version": "
|
6031 |
"source": {
|
6032 |
"type": "git",
|
6033 |
-
"url": "https://github.com/wp-cli/
|
6034 |
-
"reference": "
|
6035 |
},
|
6036 |
"dist": {
|
6037 |
"type": "zip",
|
6038 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6039 |
-
"reference": "
|
6040 |
"shasum": ""
|
6041 |
},
|
6042 |
"require": {
|
6043 |
-
"
|
6044 |
-
},
|
6045 |
-
"require-dev": {
|
6046 |
-
"wp-cli/cache-command": "^1 || ^2",
|
6047 |
-
"wp-cli/db-command": "^1.3 || ^2",
|
6048 |
-
"wp-cli/extension-command": "^1.2 || ^2",
|
6049 |
-
"wp-cli/media-command": "^1.1 || ^2",
|
6050 |
-
"wp-cli/wp-cli-tests": "^2.1"
|
6051 |
-
},
|
6052 |
-
"type": "wp-cli-package",
|
6053 |
-
"extra": {
|
6054 |
-
"branch-alias": {
|
6055 |
-
"dev-master": "2.x-dev"
|
6056 |
-
},
|
6057 |
-
"bundled": true,
|
6058 |
-
"commands": [
|
6059 |
-
"comment",
|
6060 |
-
"comment approve",
|
6061 |
-
"comment count",
|
6062 |
-
"comment create",
|
6063 |
-
"comment delete",
|
6064 |
-
"comment exists",
|
6065 |
-
"comment generate",
|
6066 |
-
"comment get",
|
6067 |
-
"comment list",
|
6068 |
-
"comment meta",
|
6069 |
-
"comment meta add",
|
6070 |
-
"comment meta delete",
|
6071 |
-
"comment meta get",
|
6072 |
-
"comment meta list",
|
6073 |
-
"comment meta patch",
|
6074 |
-
"comment meta pluck",
|
6075 |
-
"comment meta update",
|
6076 |
-
"comment recount",
|
6077 |
-
"comment spam",
|
6078 |
-
"comment status",
|
6079 |
-
"comment trash",
|
6080 |
-
"comment unapprove",
|
6081 |
-
"comment unspam",
|
6082 |
-
"comment untrash",
|
6083 |
-
"comment update",
|
6084 |
-
"menu",
|
6085 |
-
"menu create",
|
6086 |
-
"menu delete",
|
6087 |
-
"menu item",
|
6088 |
-
"menu item add-custom",
|
6089 |
-
"menu item add-post",
|
6090 |
-
"menu item add-term",
|
6091 |
-
"menu item delete",
|
6092 |
-
"menu item list",
|
6093 |
-
"menu item update",
|
6094 |
-
"menu list",
|
6095 |
-
"menu location",
|
6096 |
-
"menu location assign",
|
6097 |
-
"menu location list",
|
6098 |
-
"menu location remove",
|
6099 |
-
"network meta",
|
6100 |
-
"network meta add",
|
6101 |
-
"network meta delete",
|
6102 |
-
"network meta get",
|
6103 |
-
"network meta list",
|
6104 |
-
"network meta patch",
|
6105 |
-
"network meta pluck",
|
6106 |
-
"network meta update",
|
6107 |
-
"option",
|
6108 |
-
"option add",
|
6109 |
-
"option delete",
|
6110 |
-
"option get",
|
6111 |
-
"option list",
|
6112 |
-
"option patch",
|
6113 |
-
"option pluck",
|
6114 |
-
"option update",
|
6115 |
-
"post",
|
6116 |
-
"post create",
|
6117 |
-
"post delete",
|
6118 |
-
"post edit",
|
6119 |
-
"post exists",
|
6120 |
-
"post generate",
|
6121 |
-
"post get",
|
6122 |
-
"post list",
|
6123 |
-
"post meta",
|
6124 |
-
"post meta add",
|
6125 |
-
"post meta delete",
|
6126 |
-
"post meta get",
|
6127 |
-
"post meta list",
|
6128 |
-
"post meta patch",
|
6129 |
-
"post meta pluck",
|
6130 |
-
"post meta update",
|
6131 |
-
"post term",
|
6132 |
-
"post term add",
|
6133 |
-
"post term list",
|
6134 |
-
"post term remove",
|
6135 |
-
"post term set",
|
6136 |
-
"post update",
|
6137 |
-
"post-type",
|
6138 |
-
"post-type get",
|
6139 |
-
"post-type list",
|
6140 |
-
"site",
|
6141 |
-
"site activate",
|
6142 |
-
"site archive",
|
6143 |
-
"site create",
|
6144 |
-
"site deactivate",
|
6145 |
-
"site delete",
|
6146 |
-
"site empty",
|
6147 |
-
"site list",
|
6148 |
-
"site mature",
|
6149 |
-
"site option",
|
6150 |
-
"site private",
|
6151 |
-
"site public",
|
6152 |
-
"site spam",
|
6153 |
-
"site unarchive",
|
6154 |
-
"site unmature",
|
6155 |
-
"site unspam",
|
6156 |
-
"taxonomy",
|
6157 |
-
"taxonomy get",
|
6158 |
-
"taxonomy list",
|
6159 |
-
"term",
|
6160 |
-
"term create",
|
6161 |
-
"term delete",
|
6162 |
-
"term generate",
|
6163 |
-
"term get",
|
6164 |
-
"term list",
|
6165 |
-
"term meta",
|
6166 |
-
"term meta add",
|
6167 |
-
"term meta delete",
|
6168 |
-
"term meta get",
|
6169 |
-
"term meta list",
|
6170 |
-
"term meta patch",
|
6171 |
-
"term meta pluck",
|
6172 |
-
"term meta update",
|
6173 |
-
"term recount",
|
6174 |
-
"term update",
|
6175 |
-
"user",
|
6176 |
-
"user add-cap",
|
6177 |
-
"user add-role",
|
6178 |
-
"user create",
|
6179 |
-
"user delete",
|
6180 |
-
"user generate",
|
6181 |
-
"user get",
|
6182 |
-
"user import-csv",
|
6183 |
-
"user list",
|
6184 |
-
"user list-caps",
|
6185 |
-
"user meta",
|
6186 |
-
"user meta add",
|
6187 |
-
"user meta delete",
|
6188 |
-
"user meta get",
|
6189 |
-
"user meta list",
|
6190 |
-
"user meta patch",
|
6191 |
-
"user meta pluck",
|
6192 |
-
"user meta update",
|
6193 |
-
"user remove-cap",
|
6194 |
-
"user remove-role",
|
6195 |
-
"user reset-password",
|
6196 |
-
"user session",
|
6197 |
-
"user session destroy",
|
6198 |
-
"user session list",
|
6199 |
-
"user set-role",
|
6200 |
-
"user spam",
|
6201 |
-
"user term",
|
6202 |
-
"user term add",
|
6203 |
-
"user term list",
|
6204 |
-
"user term remove",
|
6205 |
-
"user term set",
|
6206 |
-
"user unspam",
|
6207 |
-
"user update"
|
6208 |
-
]
|
6209 |
},
|
|
|
6210 |
"autoload": {
|
6211 |
-
"psr-
|
6212 |
-
"": "
|
6213 |
-
"WP_CLI\\": "src/WP_CLI"
|
6214 |
},
|
6215 |
"files": [
|
6216 |
-
"
|
6217 |
]
|
6218 |
},
|
6219 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6221,34 +6343,44 @@
|
|
6221 |
"MIT"
|
6222 |
],
|
6223 |
"authors": [
|
|
|
|
|
|
|
|
|
|
|
6224 |
{
|
6225 |
"name": "Daniel Bachhuber",
|
6226 |
-
"email": "daniel@
|
6227 |
-
"
|
6228 |
}
|
6229 |
],
|
6230 |
-
"description": "
|
6231 |
-
"homepage": "
|
6232 |
-
"
|
|
|
|
|
|
|
|
|
6233 |
},
|
6234 |
{
|
6235 |
-
"name": "wp-cli/
|
6236 |
-
"version": "v2.0.
|
6237 |
"source": {
|
6238 |
"type": "git",
|
6239 |
-
"url": "https://github.com/wp-cli/
|
6240 |
-
"reference": "
|
6241 |
},
|
6242 |
"dist": {
|
6243 |
"type": "zip",
|
6244 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6245 |
-
"reference": "
|
6246 |
"shasum": ""
|
6247 |
},
|
6248 |
"require": {
|
6249 |
"wp-cli/wp-cli": "^2"
|
6250 |
},
|
6251 |
"require-dev": {
|
|
|
6252 |
"wp-cli/wp-cli-tests": "^2.1"
|
6253 |
},
|
6254 |
"type": "wp-cli-package",
|
@@ -6258,8 +6390,10 @@
|
|
6258 |
},
|
6259 |
"bundled": true,
|
6260 |
"commands": [
|
6261 |
-
"
|
6262 |
-
"
|
|
|
|
|
6263 |
]
|
6264 |
},
|
6265 |
"autoload": {
|
@@ -6267,7 +6401,7 @@
|
|
6267 |
"": "src/"
|
6268 |
},
|
6269 |
"files": [
|
6270 |
-
"
|
6271 |
]
|
6272 |
},
|
6273 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6281,33 +6415,28 @@
|
|
6281 |
"homepage": "https://runcommand.io"
|
6282 |
}
|
6283 |
],
|
6284 |
-
"description": "
|
6285 |
-
"homepage": "https://github.com/wp-cli/
|
6286 |
-
"time": "2019-04-
|
6287 |
},
|
6288 |
{
|
6289 |
-
"name": "wp-cli/
|
6290 |
-
"version": "v2.0.
|
6291 |
"source": {
|
6292 |
"type": "git",
|
6293 |
-
"url": "https://github.com/wp-cli/
|
6294 |
-
"reference": "
|
6295 |
},
|
6296 |
"dist": {
|
6297 |
"type": "zip",
|
6298 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6299 |
-
"reference": "
|
6300 |
"shasum": ""
|
6301 |
},
|
6302 |
"require": {
|
6303 |
-
"nb/oxymel": "~0.1.0",
|
6304 |
"wp-cli/wp-cli": "^2"
|
6305 |
},
|
6306 |
"require-dev": {
|
6307 |
-
"wp-cli/db-command": "^1.3 || ^2",
|
6308 |
-
"wp-cli/entity-command": "^1.3 || ^2",
|
6309 |
-
"wp-cli/extension-command": "^1.2 || ^2",
|
6310 |
-
"wp-cli/import-command": "^1 || ^2",
|
6311 |
"wp-cli/wp-cli-tests": "^2.1"
|
6312 |
},
|
6313 |
"type": "wp-cli-package",
|
@@ -6317,7 +6446,16 @@
|
|
6317 |
},
|
6318 |
"bundled": true,
|
6319 |
"commands": [
|
6320 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6321 |
]
|
6322 |
},
|
6323 |
"autoload": {
|
@@ -6325,7 +6463,7 @@
|
|
6325 |
"": "src/"
|
6326 |
},
|
6327 |
"files": [
|
6328 |
-
"
|
6329 |
]
|
6330 |
},
|
6331 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6339,31 +6477,29 @@
|
|
6339 |
"homepage": "https://runcommand.io"
|
6340 |
}
|
6341 |
],
|
6342 |
-
"description": "
|
6343 |
-
"homepage": "https://github.com/wp-cli/
|
6344 |
-
"time": "2019-
|
6345 |
},
|
6346 |
{
|
6347 |
-
"name": "wp-cli/
|
6348 |
"version": "v2.0.6",
|
6349 |
"source": {
|
6350 |
"type": "git",
|
6351 |
-
"url": "https://github.com/wp-cli/
|
6352 |
-
"reference": "
|
6353 |
},
|
6354 |
"dist": {
|
6355 |
"type": "zip",
|
6356 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6357 |
-
"reference": "
|
6358 |
"shasum": ""
|
6359 |
},
|
6360 |
"require": {
|
6361 |
-
"composer/semver": "^1.4",
|
6362 |
"wp-cli/wp-cli": "^2"
|
6363 |
},
|
6364 |
"require-dev": {
|
6365 |
-
"wp-cli/
|
6366 |
-
"wp-cli/scaffold-command": "^1.2 || ^2",
|
6367 |
"wp-cli/wp-cli-tests": "^2.1"
|
6368 |
},
|
6369 |
"type": "wp-cli-package",
|
@@ -6373,38 +6509,15 @@
|
|
6373 |
},
|
6374 |
"bundled": true,
|
6375 |
"commands": [
|
6376 |
-
"
|
6377 |
-
"
|
6378 |
-
"
|
6379 |
-
"
|
6380 |
-
"plugin
|
6381 |
-
"plugin
|
6382 |
-
"
|
6383 |
-
"
|
6384 |
-
"
|
6385 |
-
"plugin search",
|
6386 |
-
"plugin status",
|
6387 |
-
"plugin toggle",
|
6388 |
-
"plugin uninstall",
|
6389 |
-
"plugin update",
|
6390 |
-
"theme",
|
6391 |
-
"theme activate",
|
6392 |
-
"theme delete",
|
6393 |
-
"theme disable",
|
6394 |
-
"theme enable",
|
6395 |
-
"theme get",
|
6396 |
-
"theme install",
|
6397 |
-
"theme is-installed",
|
6398 |
-
"theme list",
|
6399 |
-
"theme mod",
|
6400 |
-
"theme mod get",
|
6401 |
-
"theme mod set",
|
6402 |
-
"theme mod remove",
|
6403 |
-
"theme path",
|
6404 |
-
"theme search",
|
6405 |
-
"theme status",
|
6406 |
-
"theme update",
|
6407 |
-
"theme mod list"
|
6408 |
]
|
6409 |
},
|
6410 |
"autoload": {
|
@@ -6412,7 +6525,7 @@
|
|
6412 |
"": "src/"
|
6413 |
},
|
6414 |
"files": [
|
6415 |
-
"
|
6416 |
]
|
6417 |
},
|
6418 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6426,32 +6539,32 @@
|
|
6426 |
"homepage": "https://runcommand.io"
|
6427 |
}
|
6428 |
],
|
6429 |
-
"description": "
|
6430 |
-
"homepage": "https://github.com/wp-cli/
|
6431 |
-
"time": "2019-
|
6432 |
},
|
6433 |
{
|
6434 |
-
"name": "wp-cli/
|
6435 |
-
"version": "v2.
|
6436 |
"source": {
|
6437 |
"type": "git",
|
6438 |
-
"url": "https://github.com/wp-cli/
|
6439 |
-
"reference": "
|
6440 |
},
|
6441 |
"dist": {
|
6442 |
"type": "zip",
|
6443 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6444 |
-
"reference": "
|
6445 |
"shasum": ""
|
6446 |
},
|
6447 |
"require": {
|
6448 |
-
"gettext/gettext": "^4.6.3",
|
6449 |
-
"mck89/peast": "^1.8",
|
6450 |
"wp-cli/wp-cli": "^2"
|
6451 |
},
|
6452 |
"require-dev": {
|
6453 |
-
"wp-cli/
|
6454 |
-
"wp-cli/
|
|
|
|
|
6455 |
},
|
6456 |
"type": "wp-cli-package",
|
6457 |
"extra": {
|
@@ -6460,17 +6573,15 @@
|
|
6460 |
},
|
6461 |
"bundled": true,
|
6462 |
"commands": [
|
6463 |
-
"
|
6464 |
-
"i18n make-pot",
|
6465 |
-
"i18n make-json"
|
6466 |
]
|
6467 |
},
|
6468 |
"autoload": {
|
6469 |
"psr-4": {
|
6470 |
-
"
|
6471 |
},
|
6472 |
"files": [
|
6473 |
-
"
|
6474 |
]
|
6475 |
},
|
6476 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6479,35 +6590,33 @@
|
|
6479 |
],
|
6480 |
"authors": [
|
6481 |
{
|
6482 |
-
"name": "
|
6483 |
-
"
|
|
|
6484 |
}
|
6485 |
],
|
6486 |
-
"description": "
|
6487 |
-
"homepage": "https://github.com/wp-cli/
|
6488 |
-
"time": "2019-
|
6489 |
},
|
6490 |
{
|
6491 |
-
"name": "wp-cli/
|
6492 |
-
"version": "v2.0.
|
6493 |
"source": {
|
6494 |
"type": "git",
|
6495 |
-
"url": "https://github.com/wp-cli/
|
6496 |
-
"reference": "
|
6497 |
},
|
6498 |
"dist": {
|
6499 |
"type": "zip",
|
6500 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6501 |
-
"reference": "
|
6502 |
"shasum": ""
|
6503 |
},
|
6504 |
"require": {
|
6505 |
"wp-cli/wp-cli": "^2"
|
6506 |
},
|
6507 |
"require-dev": {
|
6508 |
-
"wp-cli/entity-command": "^1.3 || ^2",
|
6509 |
-
"wp-cli/export-command": "^1 || ^2",
|
6510 |
-
"wp-cli/extension-command": "^1.2 || ^2",
|
6511 |
"wp-cli/wp-cli-tests": "^2.1"
|
6512 |
},
|
6513 |
"type": "wp-cli-package",
|
@@ -6517,7 +6626,7 @@
|
|
6517 |
},
|
6518 |
"bundled": true,
|
6519 |
"commands": [
|
6520 |
-
"
|
6521 |
]
|
6522 |
},
|
6523 |
"autoload": {
|
@@ -6525,7 +6634,7 @@
|
|
6525 |
"": "src/"
|
6526 |
},
|
6527 |
"files": [
|
6528 |
-
"
|
6529 |
]
|
6530 |
},
|
6531 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6539,31 +6648,28 @@
|
|
6539 |
"homepage": "https://runcommand.io"
|
6540 |
}
|
6541 |
],
|
6542 |
-
"description": "
|
6543 |
-
"homepage": "https://github.com/wp-cli/
|
6544 |
-
"time": "2019-
|
6545 |
},
|
6546 |
{
|
6547 |
-
"name": "wp-cli/
|
6548 |
-
"version": "v2.0.
|
6549 |
"source": {
|
6550 |
"type": "git",
|
6551 |
-
"url": "https://github.com/wp-cli/
|
6552 |
-
"reference": "
|
6553 |
},
|
6554 |
"dist": {
|
6555 |
"type": "zip",
|
6556 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6557 |
-
"reference": "
|
6558 |
"shasum": ""
|
6559 |
},
|
6560 |
"require": {
|
6561 |
"wp-cli/wp-cli": "^2"
|
6562 |
},
|
6563 |
"require-dev": {
|
6564 |
-
"wp-cli/db-command": "^1.3 || ^2",
|
6565 |
-
"wp-cli/entity-command": "^1.3 || ^2",
|
6566 |
-
"wp-cli/extension-command": "^1.2 || ^2",
|
6567 |
"wp-cli/wp-cli-tests": "^2.1"
|
6568 |
},
|
6569 |
"type": "wp-cli-package",
|
@@ -6573,34 +6679,16 @@
|
|
6573 |
},
|
6574 |
"bundled": true,
|
6575 |
"commands": [
|
6576 |
-
"
|
6577 |
-
"language core",
|
6578 |
-
"language core activate",
|
6579 |
-
"language core is-installed",
|
6580 |
-
"language core install",
|
6581 |
-
"language core list",
|
6582 |
-
"language core uninstall",
|
6583 |
-
"language core update",
|
6584 |
-
"language plugin",
|
6585 |
-
"language plugin is-installed",
|
6586 |
-
"language plugin install",
|
6587 |
-
"language plugin list",
|
6588 |
-
"language plugin uninstall",
|
6589 |
-
"language plugin update",
|
6590 |
-
"language theme",
|
6591 |
-
"language theme is-installed",
|
6592 |
-
"language theme install",
|
6593 |
-
"language theme list",
|
6594 |
-
"language theme uninstall",
|
6595 |
-
"language theme update"
|
6596 |
]
|
6597 |
},
|
6598 |
"autoload": {
|
6599 |
"psr-4": {
|
6600 |
-
"": "src/"
|
|
|
6601 |
},
|
6602 |
"files": [
|
6603 |
-
"
|
6604 |
]
|
6605 |
},
|
6606 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6614,28 +6702,29 @@
|
|
6614 |
"homepage": "https://runcommand.io"
|
6615 |
}
|
6616 |
],
|
6617 |
-
"description": "
|
6618 |
-
"homepage": "https://github.com/wp-cli/
|
6619 |
-
"time": "2019-04-
|
6620 |
},
|
6621 |
{
|
6622 |
-
"name": "wp-cli/
|
6623 |
-
"version": "v2.0.
|
6624 |
"source": {
|
6625 |
"type": "git",
|
6626 |
-
"url": "https://github.com/wp-cli/
|
6627 |
-
"reference": "
|
6628 |
},
|
6629 |
"dist": {
|
6630 |
"type": "zip",
|
6631 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6632 |
-
"reference": "
|
6633 |
"shasum": ""
|
6634 |
},
|
6635 |
"require": {
|
6636 |
"wp-cli/wp-cli": "^2"
|
6637 |
},
|
6638 |
"require-dev": {
|
|
|
6639 |
"wp-cli/wp-cli-tests": "^2.1"
|
6640 |
},
|
6641 |
"type": "wp-cli-package",
|
@@ -6645,19 +6734,18 @@
|
|
6645 |
},
|
6646 |
"bundled": true,
|
6647 |
"commands": [
|
6648 |
-
"
|
6649 |
-
"
|
6650 |
-
"
|
6651 |
-
"
|
6652 |
-
"maintenance-mode is-active"
|
6653 |
]
|
6654 |
},
|
6655 |
"autoload": {
|
6656 |
"psr-4": {
|
6657 |
-
"
|
6658 |
},
|
6659 |
"files": [
|
6660 |
-
"
|
6661 |
]
|
6662 |
},
|
6663 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6666,34 +6754,34 @@
|
|
6666 |
],
|
6667 |
"authors": [
|
6668 |
{
|
6669 |
-
"name": "
|
6670 |
-
"email": "
|
6671 |
-
"homepage": "https://
|
6672 |
}
|
6673 |
],
|
6674 |
-
"description": "
|
6675 |
-
"homepage": "https://github.com/wp-cli/
|
6676 |
-
"time": "2019-04-
|
6677 |
},
|
6678 |
{
|
6679 |
-
"name": "wp-cli/
|
6680 |
-
"version": "v2.0.
|
6681 |
"source": {
|
6682 |
"type": "git",
|
6683 |
-
"url": "https://github.com/wp-cli/
|
6684 |
-
"reference": "
|
6685 |
},
|
6686 |
"dist": {
|
6687 |
"type": "zip",
|
6688 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6689 |
-
"reference": "
|
6690 |
"shasum": ""
|
6691 |
},
|
6692 |
"require": {
|
6693 |
"wp-cli/wp-cli": "^2"
|
6694 |
},
|
6695 |
"require-dev": {
|
6696 |
-
"wp-cli/
|
6697 |
"wp-cli/wp-cli-tests": "^2.1"
|
6698 |
},
|
6699 |
"type": "wp-cli-package",
|
@@ -6703,10 +6791,16 @@
|
|
6703 |
},
|
6704 |
"bundled": true,
|
6705 |
"commands": [
|
6706 |
-
"
|
6707 |
-
"
|
6708 |
-
"
|
6709 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
6710 |
]
|
6711 |
},
|
6712 |
"autoload": {
|
@@ -6714,7 +6808,7 @@
|
|
6714 |
"": "src/"
|
6715 |
},
|
6716 |
"files": [
|
6717 |
-
"
|
6718 |
]
|
6719 |
},
|
6720 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6728,102 +6822,166 @@
|
|
6728 |
"homepage": "https://runcommand.io"
|
6729 |
}
|
6730 |
],
|
6731 |
-
"description": "
|
6732 |
-
"homepage": "https://github.com/wp-cli/
|
6733 |
-
"time": "2019-
|
6734 |
},
|
6735 |
{
|
6736 |
-
"name": "wp-cli/
|
6737 |
-
"version": "
|
6738 |
"source": {
|
6739 |
"type": "git",
|
6740 |
-
"url": "https://github.com/wp-cli/
|
6741 |
-
"reference": "
|
6742 |
},
|
6743 |
"dist": {
|
6744 |
"type": "zip",
|
6745 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6746 |
-
"reference": "
|
6747 |
"shasum": ""
|
6748 |
},
|
6749 |
"require": {
|
6750 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
6751 |
},
|
6752 |
"require-dev": {
|
6753 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6754 |
},
|
|
|
|
|
|
|
|
|
6755 |
"type": "library",
|
6756 |
"extra": {
|
6757 |
"branch-alias": {
|
6758 |
-
"dev-master": "
|
6759 |
}
|
6760 |
},
|
6761 |
"autoload": {
|
6762 |
-
"psr-
|
6763 |
-
"
|
6764 |
-
}
|
6765 |
-
"files": [
|
6766 |
-
"includes/functions.php"
|
6767 |
-
]
|
6768 |
},
|
6769 |
"notification-url": "https://packagist.org/downloads/",
|
6770 |
"license": [
|
6771 |
"MIT"
|
6772 |
],
|
6773 |
-
"
|
6774 |
-
|
6775 |
-
|
6776 |
-
|
6777 |
-
|
6778 |
],
|
6779 |
-
"
|
6780 |
-
"homepage": "https://github.com/mustangostang/spyc/",
|
6781 |
-
"time": "2017-04-25T11:26:20+00:00"
|
6782 |
},
|
6783 |
{
|
6784 |
-
"name": "wp-cli/
|
6785 |
-
"version": "v2.0
|
6786 |
"source": {
|
6787 |
"type": "git",
|
6788 |
-
"url": "https://github.com/wp-cli/
|
6789 |
-
"reference": "
|
6790 |
},
|
6791 |
"dist": {
|
6792 |
"type": "zip",
|
6793 |
-
"url": "https://api.github.com/repos/wp-cli/
|
6794 |
-
"reference": "
|
6795 |
"shasum": ""
|
6796 |
},
|
6797 |
"require": {
|
6798 |
-
"
|
6799 |
-
"
|
6800 |
-
"wp-cli/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6801 |
},
|
6802 |
"require-dev": {
|
6803 |
-
"
|
6804 |
"wp-cli/wp-cli-tests": "^2.1"
|
6805 |
},
|
6806 |
-
"
|
|
|
|
|
|
|
6807 |
"extra": {
|
6808 |
"branch-alias": {
|
6809 |
-
"dev-master": "2.x-dev"
|
6810 |
-
}
|
6811 |
-
|
6812 |
-
|
6813 |
-
|
6814 |
-
|
6815 |
-
|
6816 |
-
|
6817 |
-
|
6818 |
-
|
6819 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6820 |
},
|
|
|
6821 |
"autoload": {
|
6822 |
-
"psr-4": {
|
6823 |
-
"": "src/"
|
6824 |
-
},
|
6825 |
"files": [
|
6826 |
-
"
|
6827 |
]
|
6828 |
},
|
6829 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -6832,230 +6990,215 @@
|
|
6832 |
],
|
6833 |
"authors": [
|
6834 |
{
|
6835 |
-
"name": "
|
6836 |
-
"email": "
|
6837 |
-
"homepage": "https://runcommand.io"
|
6838 |
}
|
6839 |
],
|
6840 |
-
"description": "
|
6841 |
-
"
|
6842 |
-
"time": "2019-04-24T09:34:35+00:00"
|
6843 |
},
|
6844 |
{
|
6845 |
-
"name": "wp-
|
6846 |
-
"version": "
|
6847 |
"source": {
|
6848 |
"type": "git",
|
6849 |
-
"url": "https://github.com/
|
6850 |
-
"reference": "
|
6851 |
},
|
6852 |
"dist": {
|
6853 |
"type": "zip",
|
6854 |
-
"url": "https://api.github.com/repos/
|
6855 |
-
"reference": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6856 |
"shasum": ""
|
6857 |
},
|
6858 |
"require": {
|
6859 |
-
"php": ">=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6860 |
},
|
6861 |
"type": "library",
|
6862 |
"autoload": {
|
6863 |
-
"psr-
|
6864 |
-
"
|
6865 |
-
}
|
6866 |
-
"files": [
|
6867 |
-
"lib/cli/cli.php"
|
6868 |
-
]
|
6869 |
},
|
6870 |
"notification-url": "https://packagist.org/downloads/",
|
6871 |
-
"license": [
|
6872 |
-
"MIT"
|
6873 |
-
],
|
6874 |
"authors": [
|
6875 |
{
|
6876 |
-
"name": "
|
6877 |
-
"
|
6878 |
-
"email": "jlogsdon@php.net"
|
6879 |
-
},
|
6880 |
-
{
|
6881 |
-
"name": "Daniel Bachhuber",
|
6882 |
-
"role": "Maintainer",
|
6883 |
-
"email": "daniel@handbuilt.co"
|
6884 |
}
|
6885 |
],
|
6886 |
-
"
|
6887 |
-
"homepage": "http://github.com/wp-cli/php-cli-tools",
|
6888 |
-
"keywords": [
|
6889 |
-
"cli",
|
6890 |
-
"console"
|
6891 |
-
],
|
6892 |
-
"time": "2018-09-04T13:28:00+00:00"
|
6893 |
},
|
6894 |
{
|
6895 |
-
"name": "wp-
|
6896 |
-
"version": "
|
6897 |
"source": {
|
6898 |
"type": "git",
|
6899 |
-
"url": "https://
|
6900 |
-
"reference": "
|
6901 |
},
|
6902 |
"dist": {
|
6903 |
"type": "zip",
|
6904 |
-
"url": "https://
|
6905 |
-
"reference": "
|
6906 |
"shasum": ""
|
6907 |
},
|
6908 |
"require": {
|
6909 |
-
"
|
6910 |
},
|
6911 |
"require-dev": {
|
6912 |
-
"
|
6913 |
-
"
|
6914 |
-
|
6915 |
-
|
6916 |
-
|
6917 |
-
"
|
6918 |
-
|
6919 |
-
},
|
6920 |
-
"bundled": true,
|
6921 |
-
"commands": [
|
6922 |
-
"rewrite",
|
6923 |
-
"rewrite flush",
|
6924 |
-
"rewrite list",
|
6925 |
-
"rewrite structure"
|
6926 |
-
]
|
6927 |
-
},
|
6928 |
-
"autoload": {
|
6929 |
-
"psr-4": {
|
6930 |
-
"": "src/"
|
6931 |
-
},
|
6932 |
-
"files": [
|
6933 |
-
"rewrite-command.php"
|
6934 |
-
]
|
6935 |
},
|
|
|
6936 |
"notification-url": "https://packagist.org/downloads/",
|
6937 |
-
"license": [
|
6938 |
-
"MIT"
|
6939 |
-
],
|
6940 |
"authors": [
|
6941 |
{
|
6942 |
-
"name": "
|
6943 |
-
"email": "
|
6944 |
-
"homepage": "https://runcommand.io"
|
6945 |
}
|
6946 |
],
|
6947 |
-
"
|
6948 |
-
"homepage": "https://github.com/wp-cli/rewrite-command",
|
6949 |
-
"time": "2019-04-25T00:32:04+00:00"
|
6950 |
},
|
6951 |
{
|
6952 |
-
"name": "wp-
|
6953 |
-
"version": "
|
6954 |
"source": {
|
6955 |
"type": "git",
|
6956 |
-
"url": "https://
|
6957 |
-
"reference": "
|
6958 |
},
|
6959 |
"dist": {
|
6960 |
"type": "zip",
|
6961 |
-
"url": "https://
|
6962 |
-
"reference": "
|
6963 |
"shasum": ""
|
6964 |
},
|
6965 |
"require": {
|
6966 |
-
"
|
6967 |
},
|
6968 |
"require-dev": {
|
6969 |
-
"
|
6970 |
-
|
6971 |
-
|
6972 |
-
|
6973 |
-
"
|
6974 |
-
|
6975 |
-
},
|
6976 |
-
"bundled": true,
|
6977 |
-
"commands": [
|
6978 |
-
"role",
|
6979 |
-
"role create",
|
6980 |
-
"role delete",
|
6981 |
-
"role exists",
|
6982 |
-
"role list",
|
6983 |
-
"role reset",
|
6984 |
-
"cap",
|
6985 |
-
"cap add",
|
6986 |
-
"cap list",
|
6987 |
-
"cap remove"
|
6988 |
-
]
|
6989 |
},
|
|
|
6990 |
"autoload": {
|
6991 |
"psr-4": {
|
6992 |
-
"": "src/"
|
6993 |
},
|
6994 |
-
"
|
6995 |
-
"
|
6996 |
]
|
6997 |
},
|
6998 |
"notification-url": "https://packagist.org/downloads/",
|
6999 |
-
"license": [
|
7000 |
-
"MIT"
|
7001 |
-
],
|
7002 |
"authors": [
|
7003 |
{
|
7004 |
-
"name": "
|
7005 |
-
"email": "
|
7006 |
-
"homepage": "https://runcommand.io"
|
7007 |
}
|
7008 |
],
|
7009 |
-
"
|
7010 |
-
"homepage": "https://github.com/wp-cli/role-command",
|
7011 |
-
"time": "2019-04-25T00:32:18+00:00"
|
7012 |
},
|
7013 |
{
|
7014 |
-
"name": "wp-
|
7015 |
-
"version": "
|
7016 |
"source": {
|
7017 |
"type": "git",
|
7018 |
-
"url": "https://
|
7019 |
-
"reference": "
|
7020 |
},
|
7021 |
"dist": {
|
7022 |
"type": "zip",
|
7023 |
-
"url": "https://
|
7024 |
-
"reference": "
|
7025 |
"shasum": ""
|
7026 |
},
|
7027 |
"require": {
|
7028 |
-
"
|
|
|
|
|
|
|
|
|
7029 |
},
|
7030 |
"require-dev": {
|
7031 |
-
"
|
7032 |
-
"
|
|
|
|
|
|
|
|
|
7033 |
},
|
7034 |
-
"type": "
|
7035 |
"extra": {
|
7036 |
-
"
|
7037 |
-
"dev-master": "2.x-dev"
|
7038 |
-
},
|
7039 |
-
"bundled": true,
|
7040 |
-
"commands": [
|
7041 |
-
"scaffold",
|
7042 |
-
"scaffold underscores",
|
7043 |
-
"scaffold block",
|
7044 |
-
"scaffold child-theme",
|
7045 |
-
"scaffold plugin",
|
7046 |
-
"scaffold plugin-tests",
|
7047 |
-
"scaffold post-type",
|
7048 |
-
"scaffold taxonomy",
|
7049 |
-
"scaffold theme-tests"
|
7050 |
-
]
|
7051 |
},
|
7052 |
"autoload": {
|
7053 |
"psr-4": {
|
7054 |
-
"": "src/"
|
7055 |
-
|
7056 |
-
|
7057 |
-
|
7058 |
-
]
|
7059 |
},
|
7060 |
"notification-url": "https://packagist.org/downloads/",
|
7061 |
"license": [
|
@@ -7063,107 +7206,95 @@
|
|
7063 |
],
|
7064 |
"authors": [
|
7065 |
{
|
7066 |
-
"name": "
|
7067 |
-
"email": "
|
7068 |
-
"homepage": "https://runcommand.io"
|
7069 |
}
|
7070 |
],
|
7071 |
-
"description": "
|
7072 |
-
"homepage": "https://
|
7073 |
-
"
|
|
|
|
|
|
|
|
|
|
|
7074 |
},
|
7075 |
{
|
7076 |
-
"name": "wp-
|
7077 |
-
"version": "
|
7078 |
"source": {
|
7079 |
"type": "git",
|
7080 |
-
"url": "https://
|
7081 |
-
"reference": "
|
7082 |
},
|
7083 |
"dist": {
|
7084 |
"type": "zip",
|
7085 |
-
"url": "https://
|
7086 |
-
"reference": "
|
7087 |
"shasum": ""
|
7088 |
},
|
7089 |
"require": {
|
7090 |
-
"
|
|
|
|
|
|
|
7091 |
},
|
7092 |
"require-dev": {
|
7093 |
-
"
|
7094 |
-
"
|
7095 |
-
"
|
7096 |
-
"wp-
|
7097 |
-
},
|
7098 |
-
"type": "wp-cli-package",
|
7099 |
-
"extra": {
|
7100 |
-
"branch-alias": {
|
7101 |
-
"dev-master": "2.x-dev"
|
7102 |
-
},
|
7103 |
-
"bundled": true,
|
7104 |
-
"commands": [
|
7105 |
-
"search-replace"
|
7106 |
-
]
|
7107 |
},
|
|
|
7108 |
"autoload": {
|
|
|
|
|
|
|
7109 |
"psr-4": {
|
7110 |
-
"": "src/"
|
7111 |
-
}
|
7112 |
-
"files": [
|
7113 |
-
"search-replace-command.php"
|
7114 |
-
]
|
7115 |
},
|
7116 |
"notification-url": "https://packagist.org/downloads/",
|
7117 |
-
"license": [
|
7118 |
-
"MIT"
|
7119 |
-
],
|
7120 |
"authors": [
|
7121 |
{
|
7122 |
-
"name": "
|
7123 |
-
"email": "
|
7124 |
-
"homepage": "https://runcommand.io"
|
7125 |
}
|
7126 |
],
|
7127 |
-
"
|
7128 |
-
"homepage": "https://github.com/wp-cli/search-replace-command",
|
7129 |
-
"time": "2019-07-24T21:42:27+00:00"
|
7130 |
},
|
7131 |
{
|
7132 |
-
"name": "wp-
|
7133 |
-
"version": "
|
7134 |
"source": {
|
7135 |
"type": "git",
|
7136 |
-
"url": "https://
|
7137 |
-
"reference": "
|
7138 |
},
|
7139 |
"dist": {
|
7140 |
"type": "zip",
|
7141 |
-
"url": "https://
|
7142 |
-
"reference": "
|
7143 |
"shasum": ""
|
7144 |
},
|
7145 |
"require": {
|
7146 |
-
"
|
7147 |
},
|
7148 |
"require-dev": {
|
7149 |
-
"
|
7150 |
-
|
7151 |
-
|
7152 |
-
|
7153 |
-
"
|
7154 |
-
|
7155 |
-
},
|
7156 |
-
"bundled": true,
|
7157 |
-
"commands": [
|
7158 |
-
"server"
|
7159 |
-
]
|
7160 |
},
|
|
|
7161 |
"autoload": {
|
7162 |
"psr-4": {
|
7163 |
-
"": "src/"
|
7164 |
},
|
7165 |
"files": [
|
7166 |
-
"
|
7167 |
]
|
7168 |
},
|
7169 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -7172,52 +7303,56 @@
|
|
7172 |
],
|
7173 |
"authors": [
|
7174 |
{
|
7175 |
-
"name": "
|
7176 |
-
"email": "
|
7177 |
-
|
|
|
|
|
|
|
7178 |
}
|
7179 |
],
|
7180 |
-
"description": "
|
7181 |
-
"homepage": "https://
|
7182 |
-
"
|
|
|
|
|
|
|
|
|
|
|
7183 |
},
|
7184 |
{
|
7185 |
-
"name": "wp-
|
7186 |
-
"version": "
|
7187 |
"source": {
|
7188 |
"type": "git",
|
7189 |
-
"url": "https://
|
7190 |
-
"reference": "
|
7191 |
},
|
7192 |
"dist": {
|
7193 |
"type": "zip",
|
7194 |
-
"url": "https://
|
7195 |
-
"reference": "
|
7196 |
"shasum": ""
|
7197 |
},
|
7198 |
"require": {
|
7199 |
-
"
|
|
|
7200 |
},
|
7201 |
"require-dev": {
|
7202 |
-
"
|
7203 |
-
|
7204 |
-
|
7205 |
-
|
7206 |
-
"
|
7207 |
-
|
7208 |
-
},
|
7209 |
-
"bundled": true,
|
7210 |
-
"commands": [
|
7211 |
-
"shell"
|
7212 |
-
]
|
7213 |
},
|
|
|
7214 |
"autoload": {
|
7215 |
"psr-4": {
|
7216 |
-
"": "src/"
|
7217 |
-
"WP_CLI\\": "src/WP_CLI"
|
7218 |
},
|
7219 |
"files": [
|
7220 |
-
"
|
7221 |
]
|
7222 |
},
|
7223 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -7226,440 +7361,352 @@
|
|
7226 |
],
|
7227 |
"authors": [
|
7228 |
{
|
7229 |
-
"name": "
|
7230 |
-
"email": "
|
7231 |
-
"homepage": "https://runcommand.io"
|
7232 |
}
|
7233 |
],
|
7234 |
-
"description": "
|
7235 |
-
"homepage": "https://
|
7236 |
-
"
|
|
|
|
|
|
|
|
|
|
|
7237 |
},
|
7238 |
{
|
7239 |
-
"name": "wp-
|
7240 |
-
"version": "
|
7241 |
"source": {
|
7242 |
"type": "git",
|
7243 |
-
"url": "https://
|
7244 |
-
"reference": "
|
7245 |
},
|
7246 |
"dist": {
|
7247 |
"type": "zip",
|
7248 |
-
"url": "https://
|
7249 |
-
"reference": "
|
7250 |
"shasum": ""
|
7251 |
},
|
7252 |
"require": {
|
7253 |
-
"
|
7254 |
},
|
7255 |
"require-dev": {
|
7256 |
-
"
|
7257 |
-
"
|
7258 |
-
|
7259 |
-
|
7260 |
-
"extra": {
|
7261 |
-
"branch-alias": {
|
7262 |
-
"dev-master": "2.x-dev"
|
7263 |
-
},
|
7264 |
-
"bundled": true,
|
7265 |
-
"commands": [
|
7266 |
-
"super-admin",
|
7267 |
-
"super-admin add",
|
7268 |
-
"super-admin list",
|
7269 |
-
"super-admin remove"
|
7270 |
-
]
|
7271 |
},
|
|
|
7272 |
"autoload": {
|
7273 |
"psr-4": {
|
7274 |
-
"": "src/"
|
7275 |
-
}
|
7276 |
-
"files": [
|
7277 |
-
"super-admin-command.php"
|
7278 |
-
]
|
7279 |
},
|
7280 |
"notification-url": "https://packagist.org/downloads/",
|
7281 |
-
"license": [
|
7282 |
-
"MIT"
|
7283 |
-
],
|
7284 |
"authors": [
|
7285 |
{
|
7286 |
-
"name": "
|
7287 |
-
"email": "
|
7288 |
-
"homepage": "https://runcommand.io"
|
7289 |
}
|
7290 |
],
|
7291 |
-
"
|
7292 |
-
"homepage": "https://github.com/wp-cli/super-admin-command",
|
7293 |
-
"time": "2019-04-20T20:47:36+00:00"
|
7294 |
},
|
7295 |
{
|
7296 |
-
"name": "wp-
|
7297 |
-
"version": "
|
7298 |
"source": {
|
7299 |
"type": "git",
|
7300 |
-
"url": "https://
|
7301 |
-
"reference": "
|
7302 |
},
|
7303 |
"dist": {
|
7304 |
"type": "zip",
|
7305 |
-
"url": "https://
|
7306 |
-
"reference": "
|
7307 |
"shasum": ""
|
7308 |
},
|
7309 |
"require": {
|
7310 |
-
"
|
|
|
|
|
|
|
|
|
|
|
7311 |
},
|
7312 |
"require-dev": {
|
7313 |
-
"
|
7314 |
-
"
|
7315 |
-
|
7316 |
-
|
7317 |
-
"extra": {
|
7318 |
-
"branch-alias": {
|
7319 |
-
"dev-master": "2.x-dev"
|
7320 |
-
},
|
7321 |
-
"bundled": true,
|
7322 |
-
"commands": [
|
7323 |
-
"widget",
|
7324 |
-
"widget add",
|
7325 |
-
"widget deactivate",
|
7326 |
-
"widget delete",
|
7327 |
-
"widget list",
|
7328 |
-
"widget move",
|
7329 |
-
"widget reset",
|
7330 |
-
"widget update",
|
7331 |
-
"sidebar",
|
7332 |
-
"sidebar list"
|
7333 |
-
]
|
7334 |
},
|
|
|
7335 |
"autoload": {
|
7336 |
-
"
|
7337 |
-
"
|
7338 |
-
},
|
7339 |
-
"files": [
|
7340 |
-
"widget-command.php"
|
7341 |
]
|
7342 |
},
|
7343 |
"notification-url": "https://packagist.org/downloads/",
|
7344 |
-
"license": [
|
7345 |
-
"MIT"
|
7346 |
-
],
|
7347 |
"authors": [
|
7348 |
{
|
7349 |
-
"name": "
|
7350 |
-
"email": "
|
7351 |
-
"homepage": "https://runcommand.io"
|
7352 |
}
|
7353 |
],
|
7354 |
-
"
|
7355 |
-
"homepage": "https://github.com/wp-cli/widget-command",
|
7356 |
-
"time": "2019-04-25T00:25:21+00:00"
|
7357 |
},
|
7358 |
{
|
7359 |
-
"name": "
|
7360 |
-
"version": "
|
7361 |
"source": {
|
7362 |
"type": "git",
|
7363 |
-
"url": "https://
|
7364 |
-
"reference": "
|
7365 |
},
|
7366 |
"dist": {
|
7367 |
"type": "zip",
|
7368 |
-
"url": "https://
|
7369 |
-
"reference": "
|
7370 |
"shasum": ""
|
7371 |
},
|
7372 |
"require": {
|
7373 |
-
"
|
7374 |
-
"
|
7375 |
-
"php": "^5.4 || ^7.0",
|
7376 |
-
"rmccue/requests": "~1.6",
|
7377 |
-
"symfony/finder": ">2.7",
|
7378 |
-
"wp-cli/mustangostang-spyc": "^0.6.3",
|
7379 |
-
"wp-cli/php-cli-tools": "~0.11.2"
|
7380 |
-
},
|
7381 |
-
"require-dev": {
|
7382 |
-
"roave/security-advisories": "dev-master",
|
7383 |
-
"wp-cli/db-command": "^1.3 || ^2",
|
7384 |
-
"wp-cli/entity-command": "^1.2 || ^2",
|
7385 |
-
"wp-cli/extension-command": "^1.1 || ^2",
|
7386 |
-
"wp-cli/package-command": "^1 || ^2",
|
7387 |
-
"wp-cli/wp-cli-tests": "^2.1"
|
7388 |
-
},
|
7389 |
-
"suggest": {
|
7390 |
-
"ext-readline": "Include for a better --prompt implementation",
|
7391 |
-
"ext-zip": "Needed to support extraction of ZIP archives when doing downloads or updates"
|
7392 |
},
|
7393 |
-
"
|
7394 |
-
"
|
7395 |
-
"
|
7396 |
-
|
7397 |
-
|
7398 |
-
|
7399 |
-
"
|
7400 |
-
"dev-master": "2.3.x-dev"
|
7401 |
-
}
|
7402 |
},
|
|
|
7403 |
"autoload": {
|
7404 |
-
"psr-
|
7405 |
-
"
|
7406 |
}
|
7407 |
},
|
7408 |
"notification-url": "https://packagist.org/downloads/",
|
7409 |
"license": [
|
7410 |
"MIT"
|
7411 |
],
|
7412 |
-
"
|
7413 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
7414 |
"keywords": [
|
7415 |
-
"
|
|
|
7416 |
"wordpress"
|
7417 |
],
|
7418 |
-
"time": "2019-
|
7419 |
},
|
7420 |
{
|
7421 |
-
"name": "
|
7422 |
-
"version": "
|
7423 |
"source": {
|
7424 |
"type": "git",
|
7425 |
-
"url": "https://
|
7426 |
-
"reference": "
|
7427 |
},
|
7428 |
"dist": {
|
7429 |
"type": "zip",
|
7430 |
-
"url": "https://
|
7431 |
-
"reference": "
|
7432 |
"shasum": ""
|
7433 |
},
|
7434 |
"require": {
|
7435 |
-
"php": ">=5.
|
7436 |
-
"wp-cli/cache-command": "^2",
|
7437 |
-
"wp-cli/checksum-command": "^2",
|
7438 |
-
"wp-cli/config-command": "^2",
|
7439 |
-
"wp-cli/core-command": "^2",
|
7440 |
-
"wp-cli/cron-command": "^2",
|
7441 |
-
"wp-cli/db-command": "^2",
|
7442 |
-
"wp-cli/embed-command": "^2",
|
7443 |
-
"wp-cli/entity-command": "^2",
|
7444 |
-
"wp-cli/eval-command": "^2",
|
7445 |
-
"wp-cli/export-command": "^2",
|
7446 |
-
"wp-cli/extension-command": "^2",
|
7447 |
-
"wp-cli/i18n-command": "^2",
|
7448 |
-
"wp-cli/import-command": "^2",
|
7449 |
-
"wp-cli/language-command": "^2",
|
7450 |
-
"wp-cli/maintenance-mode-command": "^2",
|
7451 |
-
"wp-cli/media-command": "^2",
|
7452 |
-
"wp-cli/package-command": "^2",
|
7453 |
-
"wp-cli/rewrite-command": "^2",
|
7454 |
-
"wp-cli/role-command": "^2",
|
7455 |
-
"wp-cli/scaffold-command": "^2",
|
7456 |
-
"wp-cli/search-replace-command": "^2",
|
7457 |
-
"wp-cli/server-command": "^2",
|
7458 |
-
"wp-cli/shell-command": "^2",
|
7459 |
-
"wp-cli/super-admin-command": "^2",
|
7460 |
-
"wp-cli/widget-command": "^2",
|
7461 |
-
"wp-cli/wp-cli": "^2.3.0"
|
7462 |
},
|
7463 |
"require-dev": {
|
7464 |
-
"
|
7465 |
-
"
|
7466 |
-
|
7467 |
-
|
7468 |
-
"
|
|
|
7469 |
},
|
7470 |
"type": "library",
|
7471 |
-
"
|
7472 |
-
"
|
7473 |
-
"
|
7474 |
}
|
7475 |
},
|
7476 |
"notification-url": "https://packagist.org/downloads/",
|
7477 |
-
"
|
7478 |
-
|
7479 |
-
|
7480 |
-
|
7481 |
-
|
7482 |
-
"keywords": [
|
7483 |
-
"cli",
|
7484 |
-
"wordpress"
|
7485 |
],
|
7486 |
-
"time": "2019-
|
7487 |
},
|
7488 |
{
|
7489 |
-
"name": "
|
7490 |
-
"version": "
|
7491 |
"source": {
|
7492 |
"type": "git",
|
7493 |
-
"url": "https://
|
7494 |
-
"reference": "
|
7495 |
},
|
7496 |
"dist": {
|
7497 |
"type": "zip",
|
7498 |
-
"url": "https://
|
7499 |
-
"reference": "
|
7500 |
"shasum": ""
|
7501 |
},
|
7502 |
"require": {
|
7503 |
-
"
|
|
|
|
|
7504 |
},
|
7505 |
"require-dev": {
|
7506 |
-
"composer/composer": "^1.
|
7507 |
-
|
7508 |
-
|
|
|
|
|
7509 |
},
|
7510 |
-
"type": "library",
|
7511 |
"autoload": {
|
7512 |
-
"
|
7513 |
-
"src/
|
7514 |
-
|
7515 |
},
|
7516 |
"notification-url": "https://packagist.org/downloads/",
|
7517 |
-
"license": [
|
7518 |
-
"MIT"
|
7519 |
-
],
|
7520 |
"authors": [
|
7521 |
{
|
7522 |
-
"name": "
|
7523 |
-
"email": "
|
7524 |
}
|
7525 |
],
|
7526 |
-
"
|
7527 |
-
"time": "2019-07-23T17:24:43+00:00"
|
7528 |
},
|
7529 |
{
|
7530 |
-
"name": "wp-
|
7531 |
-
"version": "2.
|
7532 |
"source": {
|
7533 |
"type": "git",
|
7534 |
-
"url": "https://
|
7535 |
-
"reference": "
|
7536 |
},
|
7537 |
"dist": {
|
7538 |
"type": "zip",
|
7539 |
-
"url": "https://
|
7540 |
-
"reference": "
|
7541 |
"shasum": ""
|
7542 |
},
|
7543 |
"require": {
|
7544 |
-
"php": ">=5.
|
7545 |
-
"
|
|
|
|
|
|
|
|
|
7546 |
},
|
7547 |
"require-dev": {
|
7548 |
-
"
|
7549 |
-
"
|
7550 |
-
"phpunit/phpunit": "
|
|
|
|
|
|
|
7551 |
},
|
7552 |
-
"
|
7553 |
-
|
|
|
|
|
|
|
7554 |
},
|
7555 |
-
"type": "phpcodesniffer-standard",
|
7556 |
"notification-url": "https://packagist.org/downloads/",
|
7557 |
-
"license": [
|
7558 |
-
"MIT"
|
7559 |
-
],
|
7560 |
"authors": [
|
7561 |
{
|
7562 |
-
"name": "
|
7563 |
-
"
|
7564 |
}
|
7565 |
],
|
7566 |
-
"
|
7567 |
-
"keywords": [
|
7568 |
-
"phpcs",
|
7569 |
-
"standards",
|
7570 |
-
"wordpress"
|
7571 |
-
],
|
7572 |
-
"time": "2019-05-21T02:50:00+00:00"
|
7573 |
},
|
7574 |
{
|
7575 |
-
"name": "wpdesk/wp-
|
7576 |
-
"version": "
|
7577 |
"source": {
|
7578 |
"type": "git",
|
7579 |
-
"url": "https://gitlab.com/wpdesk/wp-
|
7580 |
-
"reference": "
|
7581 |
},
|
7582 |
"dist": {
|
7583 |
"type": "zip",
|
7584 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-
|
7585 |
-
"reference": "
|
7586 |
"shasum": ""
|
7587 |
},
|
7588 |
"require": {
|
7589 |
-
"
|
7590 |
"ext-json": "*",
|
7591 |
-
"
|
7592 |
-
"
|
7593 |
-
"wpdesk/wp-
|
7594 |
},
|
7595 |
"require-dev": {
|
7596 |
"10up/wp_mock": "*",
|
7597 |
"mockery/mockery": "*",
|
7598 |
"phpunit/phpunit": "<7",
|
7599 |
"squizlabs/php_codesniffer": "^3.0.2",
|
7600 |
-
"wimg/php-compatibility": "^8",
|
7601 |
"wp-coding-standards/wpcs": "^0.14.1"
|
7602 |
},
|
7603 |
-
"type": "
|
7604 |
-
"extra": {
|
7605 |
-
"class": "WPDesk\\Composer\\Codeception\\Plugin"
|
7606 |
-
},
|
7607 |
"autoload": {
|
|
|
|
|
|
|
7608 |
"psr-4": {
|
7609 |
-
"WPDesk\\
|
7610 |
-
"Codeception\\Module\\": "src/Codeception/Module",
|
7611 |
-
"WPDesk\\Composer\\Codeception\\": "src/WPDesk/Composer"
|
7612 |
}
|
7613 |
},
|
7614 |
"notification-url": "https://packagist.org/downloads/",
|
7615 |
-
"license": [
|
7616 |
-
"MIT"
|
7617 |
-
],
|
7618 |
"authors": [
|
7619 |
{
|
7620 |
-
"name": "
|
7621 |
-
"email": "
|
7622 |
}
|
7623 |
],
|
7624 |
-
"
|
7625 |
-
"homepage": "https://gitlab.com/wpdesk/wp-codeception",
|
7626 |
-
"keywords": [
|
7627 |
-
"admin",
|
7628 |
-
"codeception",
|
7629 |
-
"wordpress"
|
7630 |
-
],
|
7631 |
-
"time": "2019-08-26T08:35:42+00:00"
|
7632 |
},
|
7633 |
{
|
7634 |
-
"name": "wpdesk/wp-wpdesk-
|
7635 |
-
"version": "2.
|
7636 |
"source": {
|
7637 |
"type": "git",
|
7638 |
-
"url": "https://gitlab.com/wpdesk/wp-wpdesk-
|
7639 |
-
"reference": "
|
7640 |
},
|
7641 |
"dist": {
|
7642 |
"type": "zip",
|
7643 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-
|
7644 |
-
"reference": "
|
7645 |
"shasum": ""
|
7646 |
},
|
7647 |
"require": {
|
7648 |
-
"
|
7649 |
-
"ext-json": "*",
|
7650 |
-
"php": ">=5.6"
|
7651 |
},
|
7652 |
"require-dev": {
|
7653 |
-
"
|
7654 |
-
|
7655 |
-
|
7656 |
-
|
7657 |
-
"
|
|
|
7658 |
},
|
|
|
7659 |
"autoload": {
|
7660 |
-
"
|
7661 |
-
"
|
7662 |
-
|
7663 |
},
|
7664 |
"notification-url": "https://packagist.org/downloads/",
|
7665 |
"authors": [
|
@@ -7668,30 +7715,37 @@
|
|
7668 |
"email": "krzysiek@wpdesk.pl"
|
7669 |
}
|
7670 |
],
|
7671 |
-
"time": "2019-08-
|
7672 |
},
|
7673 |
{
|
7674 |
-
"name": "
|
7675 |
-
"version": "
|
7676 |
"source": {
|
7677 |
"type": "git",
|
7678 |
-
"url": "https://github.com/
|
7679 |
-
"reference": "
|
7680 |
},
|
7681 |
"dist": {
|
7682 |
"type": "zip",
|
7683 |
-
"url": "https://api.github.com/repos/
|
7684 |
-
"reference": "
|
7685 |
"shasum": ""
|
7686 |
},
|
|
|
|
|
|
|
7687 |
"require-dev": {
|
7688 |
-
"phpunit/phpunit": "
|
7689 |
-
"squizlabs/php_codesniffer": "~1.5"
|
7690 |
},
|
7691 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
7692 |
"autoload": {
|
7693 |
-
"psr-
|
7694 |
-
"
|
7695 |
}
|
7696 |
},
|
7697 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -7700,21 +7754,24 @@
|
|
7700 |
],
|
7701 |
"authors": [
|
7702 |
{
|
7703 |
-
"name": "
|
7704 |
-
"email": "
|
7705 |
-
},
|
7706 |
-
{
|
7707 |
-
"name": "Behrooz Shabani (everplays)",
|
7708 |
-
"email": "everplays@gmail.com"
|
7709 |
}
|
7710 |
],
|
7711 |
-
"description": "
|
7712 |
-
"homepage": "https://github.com/
|
7713 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7714 |
}
|
7715 |
],
|
7716 |
"aliases": [],
|
7717 |
-
"minimum-stability": "
|
7718 |
"stability-flags": [],
|
7719 |
"prefer-stable": true,
|
7720 |
"prefer-lowest": false,
|
4 |
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
5 |
"This file is @generated automatically"
|
6 |
],
|
7 |
+
"content-hash": "ab6ec05a0595b8405ef115a8d923317b",
|
8 |
"packages": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
{
|
10 |
"name": "psr/log",
|
11 |
"version": "1.1.0",
|
54 |
"time": "2018-11-20T15:27:04+00:00"
|
55 |
},
|
56 |
{
|
57 |
+
"name": "wpdesk/wp-wpdesk-helper-override",
|
58 |
"version": "1.1.0",
|
59 |
"source": {
|
60 |
"type": "git",
|
61 |
+
"url": "https://gitlab.com/wpdesk/wp-wpdesk-helper-override.git",
|
62 |
+
"reference": "77844fc71da7ebb7645f10f0fc15f5294fed8542"
|
63 |
},
|
64 |
"dist": {
|
65 |
"type": "zip",
|
66 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-helper-override/repository/archive.zip?sha=77844fc71da7ebb7645f10f0fc15f5294fed8542",
|
67 |
+
"reference": "77844fc71da7ebb7645f10f0fc15f5294fed8542",
|
68 |
"shasum": ""
|
69 |
},
|
70 |
"require": {
|
71 |
+
"php": ">=5.6"
|
|
|
72 |
},
|
73 |
"require-dev": {
|
74 |
+
"phpunit/phpunit": "<7"
|
|
|
|
|
|
|
75 |
},
|
76 |
"type": "library",
|
77 |
"autoload": {
|
78 |
+
"classmap": [
|
79 |
+
"src"
|
80 |
+
]
|
81 |
},
|
82 |
"notification-url": "https://packagist.org/downloads/",
|
83 |
"authors": [
|
86 |
"email": "krzysiek@wpdesk.pl"
|
87 |
}
|
88 |
],
|
89 |
+
"time": "2019-08-13T07:33:46+00:00"
|
90 |
+
}
|
91 |
+
],
|
92 |
+
"packages-dev": [
|
93 |
{
|
94 |
+
"name": "10up/wp_mock",
|
95 |
+
"version": "0.2.0",
|
96 |
"source": {
|
97 |
"type": "git",
|
98 |
+
"url": "https://github.com/10up/wp_mock.git",
|
99 |
+
"reference": "507e59027e9b0d86eba9b74420962a72c4c2ec9e"
|
100 |
},
|
101 |
"dist": {
|
102 |
"type": "zip",
|
103 |
+
"url": "https://api.github.com/repos/10up/wp_mock/zipball/507e59027e9b0d86eba9b74420962a72c4c2ec9e",
|
104 |
+
"reference": "507e59027e9b0d86eba9b74420962a72c4c2ec9e",
|
105 |
"shasum": ""
|
106 |
},
|
107 |
"require": {
|
108 |
+
"antecedent/patchwork": "~2.0.3",
|
109 |
+
"mockery/mockery": "^0.9.5",
|
110 |
+
"php": ">=5.6",
|
111 |
+
"phpunit/phpunit": ">=4.3"
|
112 |
+
},
|
113 |
+
"conflict": {
|
114 |
+
"phpunit/phpunit": ">=6.0"
|
115 |
},
|
116 |
"require-dev": {
|
117 |
+
"behat/behat": "^3.0"
|
|
|
|
|
|
|
|
|
|
|
118 |
},
|
119 |
"type": "library",
|
120 |
+
"autoload": {
|
121 |
+
"psr-4": {
|
122 |
+
"WP_Mock\\": "./php/WP_Mock"
|
123 |
+
},
|
124 |
+
"classmap": [
|
125 |
+
"php/WP_Mock.php"
|
126 |
+
]
|
127 |
+
},
|
128 |
"notification-url": "https://packagist.org/downloads/",
|
129 |
+
"license": [
|
130 |
+
"GPL-2.0+"
|
|
|
|
|
|
|
131 |
],
|
132 |
+
"description": "A mocking library to take the pain out of unit testing for WordPress",
|
133 |
+
"time": "2017-07-19T03:10:11+00:00"
|
134 |
},
|
135 |
{
|
136 |
+
"name": "antecedent/patchwork",
|
137 |
+
"version": "2.0.9",
|
138 |
"source": {
|
139 |
"type": "git",
|
140 |
+
"url": "https://github.com/antecedent/patchwork.git",
|
141 |
+
"reference": "cab3be4865e47f1dc447715e76c7b616e48b005d"
|
142 |
},
|
143 |
"dist": {
|
144 |
"type": "zip",
|
145 |
+
"url": "https://api.github.com/repos/antecedent/patchwork/zipball/cab3be4865e47f1dc447715e76c7b616e48b005d",
|
146 |
+
"reference": "cab3be4865e47f1dc447715e76c7b616e48b005d",
|
147 |
"shasum": ""
|
148 |
},
|
149 |
"require": {
|
150 |
+
"php": ">=5.4.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
},
|
152 |
"type": "library",
|
153 |
"notification-url": "https://packagist.org/downloads/",
|
154 |
+
"license": [
|
155 |
+
"MIT"
|
156 |
+
],
|
157 |
"authors": [
|
158 |
{
|
159 |
+
"name": "Ignas Rudaitis",
|
160 |
+
"email": "ignas.rudaitis@gmail.com"
|
161 |
}
|
162 |
],
|
163 |
+
"description": "Method redefinition (monkey-patching) functionality for PHP.",
|
164 |
+
"homepage": "http://patchwork2.org/",
|
165 |
+
"keywords": [
|
166 |
+
"aop",
|
167 |
+
"aspect",
|
168 |
+
"interception",
|
169 |
+
"monkeypatching",
|
170 |
+
"redefinition",
|
171 |
+
"runkit",
|
172 |
+
"testing"
|
173 |
+
],
|
174 |
+
"time": "2017-08-01T11:52:57+00:00"
|
175 |
},
|
176 |
{
|
177 |
+
"name": "behat/gherkin",
|
178 |
+
"version": "v4.6.0",
|
179 |
"source": {
|
180 |
"type": "git",
|
181 |
+
"url": "https://github.com/Behat/Gherkin.git",
|
182 |
+
"reference": "ab0a02ea14893860bca00f225f5621d351a3ad07"
|
183 |
},
|
184 |
"dist": {
|
185 |
"type": "zip",
|
186 |
+
"url": "https://api.github.com/repos/Behat/Gherkin/zipball/ab0a02ea14893860bca00f225f5621d351a3ad07",
|
187 |
+
"reference": "ab0a02ea14893860bca00f225f5621d351a3ad07",
|
188 |
"shasum": ""
|
189 |
},
|
190 |
"require": {
|
191 |
+
"php": ">=5.3.1"
|
|
|
192 |
},
|
193 |
"require-dev": {
|
194 |
+
"phpunit/phpunit": "~4.5|~5",
|
195 |
+
"symfony/phpunit-bridge": "~2.7|~3|~4",
|
196 |
+
"symfony/yaml": "~2.3|~3|~4"
|
197 |
+
},
|
198 |
+
"suggest": {
|
199 |
+
"symfony/yaml": "If you want to parse features, represented in YAML files"
|
200 |
},
|
201 |
"type": "library",
|
202 |
+
"extra": {
|
203 |
+
"branch-alias": {
|
204 |
+
"dev-master": "4.4-dev"
|
205 |
+
}
|
206 |
+
},
|
207 |
"autoload": {
|
208 |
+
"psr-0": {
|
209 |
+
"Behat\\Gherkin": "src/"
|
210 |
}
|
211 |
},
|
212 |
"notification-url": "https://packagist.org/downloads/",
|
213 |
+
"license": [
|
214 |
+
"MIT"
|
215 |
+
],
|
216 |
"authors": [
|
217 |
{
|
218 |
+
"name": "Konstantin Kudryashov",
|
219 |
+
"email": "ever.zet@gmail.com",
|
220 |
+
"homepage": "http://everzet.com"
|
221 |
}
|
222 |
],
|
223 |
+
"description": "Gherkin DSL parser for PHP 5.3",
|
224 |
+
"homepage": "http://behat.org/",
|
225 |
+
"keywords": [
|
226 |
+
"BDD",
|
227 |
+
"Behat",
|
228 |
+
"Cucumber",
|
229 |
+
"DSL",
|
230 |
+
"gherkin",
|
231 |
+
"parser"
|
232 |
+
],
|
233 |
+
"time": "2019-01-16T14:22:17+00:00"
|
234 |
},
|
235 |
{
|
236 |
+
"name": "codeception/codeception",
|
237 |
+
"version": "3.1.1",
|
238 |
"source": {
|
239 |
"type": "git",
|
240 |
+
"url": "https://github.com/Codeception/Codeception.git",
|
241 |
+
"reference": "afc52609e590998fd293028699ad4a61d6afd7bc"
|
242 |
},
|
243 |
"dist": {
|
244 |
"type": "zip",
|
245 |
+
"url": "https://api.github.com/repos/Codeception/Codeception/zipball/afc52609e590998fd293028699ad4a61d6afd7bc",
|
246 |
+
"reference": "afc52609e590998fd293028699ad4a61d6afd7bc",
|
247 |
"shasum": ""
|
248 |
},
|
249 |
"require": {
|
250 |
+
"behat/gherkin": "^4.4.0",
|
251 |
+
"codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3",
|
252 |
+
"codeception/stub": "^2.0 | ^3.0",
|
253 |
+
"ext-curl": "*",
|
254 |
+
"ext-json": "*",
|
255 |
+
"ext-mbstring": "*",
|
256 |
+
"facebook/webdriver": "^1.6.0",
|
257 |
+
"guzzlehttp/guzzle": "^6.3.0",
|
258 |
+
"guzzlehttp/psr7": "~1.4",
|
259 |
+
"hoa/console": "~3.0",
|
260 |
+
"php": ">=5.6.0 <8.0",
|
261 |
+
"symfony/browser-kit": ">=2.7 <5.0",
|
262 |
+
"symfony/console": ">=2.7 <5.0",
|
263 |
+
"symfony/css-selector": ">=2.7 <5.0",
|
264 |
+
"symfony/dom-crawler": ">=2.7 <5.0",
|
265 |
+
"symfony/event-dispatcher": ">=2.7 <5.0",
|
266 |
+
"symfony/finder": ">=2.7 <5.0",
|
267 |
+
"symfony/yaml": ">=2.7 <5.0"
|
268 |
},
|
269 |
"require-dev": {
|
270 |
+
"codeception/specify": "~0.3",
|
271 |
+
"doctrine/annotations": "^1",
|
272 |
+
"doctrine/data-fixtures": "^1",
|
273 |
+
"doctrine/orm": "^2",
|
274 |
+
"flow/jsonpath": "~0.2",
|
275 |
+
"monolog/monolog": "~1.8",
|
276 |
+
"pda/pheanstalk": "~3.0",
|
277 |
+
"php-amqplib/php-amqplib": "~2.4",
|
278 |
+
"predis/predis": "^1.0",
|
279 |
+
"squizlabs/php_codesniffer": "~2.0",
|
280 |
+
"symfony/process": ">=2.7 <5.0",
|
281 |
+
"vlucas/phpdotenv": "^3.0"
|
282 |
},
|
283 |
+
"suggest": {
|
284 |
+
"aws/aws-sdk-php": "For using AWS Auth in REST module and Queue module",
|
285 |
+
"codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests",
|
286 |
+
"codeception/specify": "BDD-style code blocks",
|
287 |
+
"codeception/verify": "BDD-style assertions",
|
288 |
+
"flow/jsonpath": "For using JSONPath in REST module",
|
289 |
+
"league/factory-muffin": "For DataFactory module",
|
290 |
+
"league/factory-muffin-faker": "For Faker support in DataFactory module",
|
291 |
+
"phpseclib/phpseclib": "for SFTP option in FTP Module",
|
292 |
+
"stecman/symfony-console-completion": "For BASH autocompletion",
|
293 |
+
"symfony/phpunit-bridge": "For phpunit-bridge support"
|
294 |
+
},
|
295 |
+
"bin": [
|
296 |
+
"codecept"
|
297 |
+
],
|
298 |
"type": "library",
|
299 |
+
"extra": {
|
300 |
+
"branch-alias": []
|
301 |
+
},
|
302 |
"autoload": {
|
|
|
|
|
|
|
303 |
"psr-4": {
|
304 |
+
"Codeception\\": "src/Codeception",
|
305 |
+
"Codeception\\Extension\\": "ext"
|
306 |
}
|
307 |
},
|
308 |
"notification-url": "https://packagist.org/downloads/",
|
309 |
+
"license": [
|
310 |
+
"MIT"
|
311 |
+
],
|
312 |
"authors": [
|
313 |
{
|
314 |
+
"name": "Michael Bodnarchuk",
|
315 |
+
"email": "davert@mail.ua",
|
316 |
+
"homepage": "http://codegyre.com"
|
317 |
}
|
318 |
],
|
319 |
+
"description": "BDD-style testing framework",
|
320 |
+
"homepage": "http://codeception.com/",
|
321 |
+
"keywords": [
|
322 |
+
"BDD",
|
323 |
+
"TDD",
|
324 |
+
"acceptance testing",
|
325 |
+
"functional testing",
|
326 |
+
"unit testing"
|
327 |
+
],
|
328 |
+
"time": "2019-09-14T13:53:56+00:00"
|
329 |
},
|
330 |
{
|
331 |
+
"name": "codeception/phpunit-wrapper",
|
332 |
+
"version": "6.0.17",
|
333 |
"source": {
|
334 |
"type": "git",
|
335 |
+
"url": "https://github.com/Codeception/phpunit-wrapper.git",
|
336 |
+
"reference": "4394f87d6f2b18bf67cc9984845d0a3e257ccc9f"
|
337 |
},
|
338 |
"dist": {
|
339 |
"type": "zip",
|
340 |
+
"url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/4394f87d6f2b18bf67cc9984845d0a3e257ccc9f",
|
341 |
+
"reference": "4394f87d6f2b18bf67cc9984845d0a3e257ccc9f",
|
342 |
"shasum": ""
|
343 |
},
|
344 |
"require": {
|
345 |
+
"phpunit/php-code-coverage": ">=4.0.4 <6.0",
|
346 |
+
"phpunit/phpunit": ">=5.7.27 <6.5.13",
|
347 |
+
"sebastian/comparator": ">=1.2.4 <3.0",
|
348 |
+
"sebastian/diff": ">=1.4 <4.0"
|
349 |
+
},
|
350 |
+
"replace": {
|
351 |
+
"codeception/phpunit-wrapper": "*"
|
352 |
},
|
353 |
"require-dev": {
|
354 |
+
"codeception/specify": "*",
|
355 |
+
"vlucas/phpdotenv": "^3.0"
|
|
|
|
|
|
|
|
|
356 |
},
|
357 |
"type": "library",
|
358 |
"autoload": {
|
359 |
"psr-4": {
|
360 |
+
"Codeception\\PHPUnit\\": "src\\"
|
361 |
+
}
|
|
|
|
|
|
|
362 |
},
|
363 |
"notification-url": "https://packagist.org/downloads/",
|
364 |
"license": [
|
366 |
],
|
367 |
"authors": [
|
368 |
{
|
369 |
+
"name": "Davert",
|
370 |
+
"email": "davert.php@resend.cc"
|
|
|
|
|
|
|
|
|
371 |
}
|
372 |
],
|
373 |
+
"description": "PHPUnit classes used by Codeception",
|
374 |
+
"time": "2019-08-18T15:48:56+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
375 |
},
|
376 |
{
|
377 |
+
"name": "codeception/stub",
|
378 |
+
"version": "2.1.0",
|
379 |
"source": {
|
380 |
"type": "git",
|
381 |
+
"url": "https://github.com/Codeception/Stub.git",
|
382 |
+
"reference": "853657f988942f7afb69becf3fd0059f192c705a"
|
383 |
},
|
384 |
"dist": {
|
385 |
"type": "zip",
|
386 |
+
"url": "https://api.github.com/repos/Codeception/Stub/zipball/853657f988942f7afb69becf3fd0059f192c705a",
|
387 |
+
"reference": "853657f988942f7afb69becf3fd0059f192c705a",
|
388 |
"shasum": ""
|
389 |
},
|
390 |
"require": {
|
391 |
+
"codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
392 |
},
|
393 |
"type": "library",
|
394 |
"autoload": {
|
395 |
"psr-4": {
|
396 |
+
"Codeception\\": "src/"
|
397 |
+
}
|
|
|
|
|
|
|
398 |
},
|
399 |
"notification-url": "https://packagist.org/downloads/",
|
400 |
"license": [
|
401 |
"MIT"
|
402 |
],
|
403 |
+
"description": "Flexible Stub wrapper for PHPUnit's Mock Builder",
|
404 |
+
"time": "2019-03-02T15:35:10+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
405 |
},
|
406 |
{
|
407 |
+
"name": "composer/ca-bundle",
|
408 |
+
"version": "1.2.4",
|
409 |
"source": {
|
410 |
"type": "git",
|
411 |
+
"url": "https://github.com/composer/ca-bundle.git",
|
412 |
+
"reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527"
|
413 |
},
|
414 |
"dist": {
|
415 |
"type": "zip",
|
416 |
+
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/10bb96592168a0f8e8f6dcde3532d9fa50b0b527",
|
417 |
+
"reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527",
|
418 |
"shasum": ""
|
419 |
},
|
420 |
"require": {
|
421 |
+
"ext-openssl": "*",
|
422 |
+
"ext-pcre": "*",
|
423 |
+
"php": "^5.3.2 || ^7.0 || ^8.0"
|
424 |
},
|
425 |
"require-dev": {
|
426 |
+
"phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8",
|
427 |
+
"psr/log": "^1.0",
|
428 |
+
"symfony/process": "^2.5 || ^3.0 || ^4.0"
|
429 |
+
},
|
430 |
+
"type": "library",
|
431 |
+
"extra": {
|
432 |
+
"branch-alias": {
|
433 |
+
"dev-master": "1.x-dev"
|
434 |
+
}
|
435 |
+
},
|
436 |
"autoload": {
|
437 |
"psr-4": {
|
438 |
+
"Composer\\CaBundle\\": "src"
|
439 |
}
|
440 |
},
|
441 |
"notification-url": "https://packagist.org/downloads/",
|
442 |
+
"license": [
|
443 |
+
"MIT"
|
444 |
+
],
|
445 |
"authors": [
|
446 |
{
|
447 |
+
"name": "Jordi Boggiano",
|
448 |
+
"email": "j.boggiano@seld.be",
|
449 |
+
"homepage": "http://seld.be"
|
450 |
}
|
451 |
],
|
452 |
+
"description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
|
453 |
+
"keywords": [
|
454 |
+
"cabundle",
|
455 |
+
"cacert",
|
456 |
+
"certificate",
|
457 |
+
"ssl",
|
458 |
+
"tls"
|
459 |
+
],
|
460 |
+
"time": "2019-08-30T08:44:50+00:00"
|
461 |
},
|
462 |
{
|
463 |
+
"name": "composer/composer",
|
464 |
+
"version": "1.9.0",
|
465 |
"source": {
|
466 |
"type": "git",
|
467 |
+
"url": "https://github.com/composer/composer.git",
|
468 |
+
"reference": "314aa57fdcfc942065996f59fb73a8b3f74f3fa5"
|
469 |
},
|
470 |
"dist": {
|
471 |
"type": "zip",
|
472 |
+
"url": "https://api.github.com/repos/composer/composer/zipball/314aa57fdcfc942065996f59fb73a8b3f74f3fa5",
|
473 |
+
"reference": "314aa57fdcfc942065996f59fb73a8b3f74f3fa5",
|
474 |
"shasum": ""
|
475 |
},
|
476 |
"require": {
|
477 |
+
"composer/ca-bundle": "^1.0",
|
478 |
+
"composer/semver": "^1.0",
|
479 |
+
"composer/spdx-licenses": "^1.2",
|
480 |
+
"composer/xdebug-handler": "^1.1",
|
481 |
+
"justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0",
|
482 |
+
"php": "^5.3.2 || ^7.0",
|
483 |
+
"psr/log": "^1.0",
|
484 |
+
"seld/jsonlint": "^1.4",
|
485 |
+
"seld/phar-utils": "^1.0",
|
486 |
+
"symfony/console": "^2.7 || ^3.0 || ^4.0",
|
487 |
+
"symfony/filesystem": "^2.7 || ^3.0 || ^4.0",
|
488 |
+
"symfony/finder": "^2.7 || ^3.0 || ^4.0",
|
489 |
+
"symfony/process": "^2.7 || ^3.0 || ^4.0"
|
490 |
+
},
|
491 |
+
"conflict": {
|
492 |
+
"symfony/console": "2.8.38"
|
493 |
},
|
494 |
"require-dev": {
|
495 |
+
"phpunit/phpunit": "^4.8.35 || ^5.7",
|
496 |
+
"phpunit/phpunit-mock-objects": "^2.3 || ^3.0"
|
497 |
+
},
|
498 |
+
"suggest": {
|
499 |
+
"ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages",
|
500 |
+
"ext-zip": "Enabling the zip extension allows you to unzip archives",
|
501 |
+
"ext-zlib": "Allow gzip compression of HTTP requests"
|
502 |
},
|
503 |
+
"bin": [
|
504 |
+
"bin/composer"
|
505 |
+
],
|
506 |
"type": "library",
|
507 |
+
"extra": {
|
508 |
+
"branch-alias": {
|
509 |
+
"dev-master": "1.9-dev"
|
510 |
+
}
|
511 |
+
},
|
512 |
"autoload": {
|
513 |
"psr-4": {
|
514 |
+
"Composer\\": "src/Composer"
|
515 |
}
|
516 |
},
|
517 |
"notification-url": "https://packagist.org/downloads/",
|
520 |
],
|
521 |
"authors": [
|
522 |
{
|
523 |
+
"name": "Nils Adermann",
|
524 |
+
"email": "naderman@naderman.de",
|
525 |
+
"homepage": "http://www.naderman.de"
|
526 |
+
},
|
527 |
+
{
|
528 |
+
"name": "Jordi Boggiano",
|
529 |
+
"email": "j.boggiano@seld.be",
|
530 |
+
"homepage": "http://seld.be"
|
531 |
}
|
532 |
],
|
533 |
+
"description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.",
|
534 |
+
"homepage": "https://getcomposer.org/",
|
535 |
"keywords": [
|
536 |
+
"autoload",
|
537 |
+
"dependency",
|
538 |
+
"package"
|
539 |
],
|
540 |
+
"time": "2019-08-02T18:55:33+00:00"
|
541 |
},
|
542 |
{
|
543 |
+
"name": "composer/semver",
|
544 |
+
"version": "1.5.0",
|
545 |
"source": {
|
546 |
"type": "git",
|
547 |
+
"url": "https://github.com/composer/semver.git",
|
548 |
+
"reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e"
|
549 |
},
|
550 |
"dist": {
|
551 |
"type": "zip",
|
552 |
+
"url": "https://api.github.com/repos/composer/semver/zipball/46d9139568ccb8d9e7cdd4539cab7347568a5e2e",
|
553 |
+
"reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e",
|
554 |
"shasum": ""
|
555 |
},
|
556 |
"require": {
|
557 |
+
"php": "^5.3.2 || ^7.0"
|
558 |
},
|
559 |
"require-dev": {
|
560 |
+
"phpunit/phpunit": "^4.5 || ^5.0.5",
|
561 |
+
"phpunit/phpunit-mock-objects": "2.3.0 || ^3.0"
|
|
|
|
|
|
|
|
|
562 |
},
|
563 |
"type": "library",
|
564 |
+
"extra": {
|
565 |
+
"branch-alias": {
|
566 |
+
"dev-master": "1.x-dev"
|
567 |
+
}
|
568 |
+
},
|
569 |
"autoload": {
|
570 |
"psr-4": {
|
571 |
+
"Composer\\Semver\\": "src"
|
572 |
}
|
573 |
},
|
574 |
"notification-url": "https://packagist.org/downloads/",
|
575 |
+
"license": [
|
576 |
+
"MIT"
|
577 |
+
],
|
578 |
"authors": [
|
579 |
{
|
580 |
+
"name": "Nils Adermann",
|
581 |
+
"email": "naderman@naderman.de",
|
582 |
+
"homepage": "http://www.naderman.de"
|
583 |
+
},
|
584 |
+
{
|
585 |
+
"name": "Jordi Boggiano",
|
586 |
+
"email": "j.boggiano@seld.be",
|
587 |
+
"homepage": "http://seld.be"
|
588 |
+
},
|
589 |
+
{
|
590 |
+
"name": "Rob Bast",
|
591 |
+
"email": "rob.bast@gmail.com",
|
592 |
+
"homepage": "http://robbast.nl"
|
593 |
}
|
594 |
],
|
595 |
+
"description": "Semver library that offers utilities, version constraint parsing and validation.",
|
596 |
+
"keywords": [
|
597 |
+
"semantic",
|
598 |
+
"semver",
|
599 |
+
"validation",
|
600 |
+
"versioning"
|
601 |
+
],
|
602 |
+
"time": "2019-03-19T17:25:45+00:00"
|
603 |
},
|
604 |
{
|
605 |
+
"name": "composer/spdx-licenses",
|
606 |
+
"version": "1.5.2",
|
607 |
"source": {
|
608 |
"type": "git",
|
609 |
+
"url": "https://github.com/composer/spdx-licenses.git",
|
610 |
+
"reference": "7ac1e6aec371357df067f8a688c3d6974df68fa5"
|
611 |
},
|
612 |
"dist": {
|
613 |
"type": "zip",
|
614 |
+
"url": "https://api.github.com/repos/composer/spdx-licenses/zipball/7ac1e6aec371357df067f8a688c3d6974df68fa5",
|
615 |
+
"reference": "7ac1e6aec371357df067f8a688c3d6974df68fa5",
|
616 |
"shasum": ""
|
617 |
},
|
618 |
"require": {
|
619 |
+
"php": "^5.3.2 || ^7.0 || ^8.0"
|
620 |
},
|
621 |
"require-dev": {
|
622 |
+
"phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7"
|
|
|
|
|
|
|
623 |
},
|
624 |
"type": "library",
|
625 |
+
"extra": {
|
626 |
+
"branch-alias": {
|
627 |
+
"dev-master": "1.x-dev"
|
628 |
+
}
|
629 |
+
},
|
630 |
"autoload": {
|
631 |
+
"psr-4": {
|
632 |
+
"Composer\\Spdx\\": "src"
|
633 |
+
}
|
634 |
},
|
635 |
"notification-url": "https://packagist.org/downloads/",
|
636 |
+
"license": [
|
637 |
+
"MIT"
|
638 |
+
],
|
639 |
"authors": [
|
640 |
{
|
641 |
+
"name": "Nils Adermann",
|
642 |
+
"email": "naderman@naderman.de",
|
643 |
+
"homepage": "http://www.naderman.de"
|
644 |
+
},
|
645 |
+
{
|
646 |
+
"name": "Jordi Boggiano",
|
647 |
+
"email": "j.boggiano@seld.be",
|
648 |
+
"homepage": "http://seld.be"
|
649 |
+
},
|
650 |
+
{
|
651 |
+
"name": "Rob Bast",
|
652 |
+
"email": "rob.bast@gmail.com",
|
653 |
+
"homepage": "http://robbast.nl"
|
654 |
}
|
655 |
],
|
656 |
+
"description": "SPDX licenses list and validation library.",
|
657 |
+
"keywords": [
|
658 |
+
"license",
|
659 |
+
"spdx",
|
660 |
+
"validator"
|
661 |
+
],
|
662 |
+
"time": "2019-07-29T10:31:59+00:00"
|
663 |
},
|
664 |
{
|
665 |
+
"name": "composer/xdebug-handler",
|
666 |
+
"version": "1.3.3",
|
667 |
"source": {
|
668 |
"type": "git",
|
669 |
+
"url": "https://github.com/composer/xdebug-handler.git",
|
670 |
+
"reference": "46867cbf8ca9fb8d60c506895449eb799db1184f"
|
671 |
},
|
672 |
"dist": {
|
673 |
"type": "zip",
|
674 |
+
"url": "https://api.github.com/repos/composer/xdebug-handler/zipball/46867cbf8ca9fb8d60c506895449eb799db1184f",
|
675 |
+
"reference": "46867cbf8ca9fb8d60c506895449eb799db1184f",
|
676 |
"shasum": ""
|
677 |
},
|
678 |
"require": {
|
679 |
+
"php": "^5.3.2 || ^7.0",
|
680 |
+
"psr/log": "^1.0"
|
681 |
},
|
682 |
"require-dev": {
|
683 |
+
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5"
|
|
|
|
|
|
|
|
|
|
|
684 |
},
|
685 |
"type": "library",
|
686 |
"autoload": {
|
687 |
+
"psr-4": {
|
688 |
+
"Composer\\XdebugHandler\\": "src"
|
689 |
+
}
|
690 |
},
|
691 |
"notification-url": "https://packagist.org/downloads/",
|
692 |
+
"license": [
|
693 |
+
"MIT"
|
694 |
+
],
|
695 |
"authors": [
|
696 |
{
|
697 |
+
"name": "John Stevenson",
|
698 |
+
"email": "john-stevenson@blueyonder.co.uk"
|
699 |
}
|
700 |
],
|
701 |
+
"description": "Restarts a process without xdebug.",
|
702 |
+
"keywords": [
|
703 |
+
"Xdebug",
|
704 |
+
"performance"
|
705 |
+
],
|
706 |
+
"time": "2019-05-27T17:52:04+00:00"
|
707 |
+
},
|
708 |
{
|
709 |
+
"name": "dealerdirect/phpcodesniffer-composer-installer",
|
710 |
+
"version": "v0.5.0",
|
711 |
"source": {
|
712 |
"type": "git",
|
713 |
+
"url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
|
714 |
+
"reference": "e749410375ff6fb7a040a68878c656c2e610b132"
|
715 |
},
|
716 |
"dist": {
|
717 |
"type": "zip",
|
718 |
+
"url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/e749410375ff6fb7a040a68878c656c2e610b132",
|
719 |
+
"reference": "e749410375ff6fb7a040a68878c656c2e610b132",
|
720 |
+
"shasum": ""
|
721 |
},
|
722 |
"require": {
|
723 |
+
"composer-plugin-api": "^1.0",
|
724 |
+
"php": "^5.3|^7",
|
725 |
+
"squizlabs/php_codesniffer": "^2|^3"
|
|
|
|
|
|
|
|
|
726 |
},
|
727 |
"require-dev": {
|
728 |
+
"composer/composer": "*",
|
729 |
+
"phpcompatibility/php-compatibility": "^9.0",
|
730 |
+
"sensiolabs/security-checker": "^4.1.0"
|
731 |
+
},
|
732 |
+
"type": "composer-plugin",
|
733 |
+
"extra": {
|
734 |
+
"class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
|
735 |
},
|
|
|
736 |
"autoload": {
|
737 |
"psr-4": {
|
738 |
+
"Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
|
739 |
+
}
|
|
|
|
|
|
|
740 |
},
|
741 |
"notification-url": "https://packagist.org/downloads/",
|
742 |
"license": [
|
743 |
+
"MIT"
|
744 |
],
|
745 |
+
"authors": [
|
746 |
+
{
|
747 |
+
"name": "Franck Nijhof",
|
748 |
+
"email": "franck.nijhof@dealerdirect.com",
|
749 |
+
"homepage": "http://www.frenck.nl",
|
750 |
+
"role": "Developer / IT Manager"
|
751 |
+
}
|
752 |
+
],
|
753 |
+
"description": "PHP_CodeSniffer Standards Composer Installer Plugin",
|
754 |
+
"homepage": "http://www.dealerdirect.com",
|
755 |
+
"keywords": [
|
756 |
+
"PHPCodeSniffer",
|
757 |
+
"PHP_CodeSniffer",
|
758 |
+
"code quality",
|
759 |
+
"codesniffer",
|
760 |
+
"composer",
|
761 |
+
"installer",
|
762 |
+
"phpcs",
|
763 |
+
"plugin",
|
764 |
+
"qa",
|
765 |
+
"quality",
|
766 |
+
"standard",
|
767 |
+
"standards",
|
768 |
+
"style guide",
|
769 |
+
"stylecheck",
|
770 |
+
"tests"
|
771 |
+
],
|
772 |
+
"time": "2018-10-26T13:21:45+00:00"
|
773 |
},
|
774 |
{
|
775 |
+
"name": "dg/mysql-dump",
|
776 |
+
"version": "v1.5.0",
|
777 |
"source": {
|
778 |
"type": "git",
|
779 |
+
"url": "https://github.com/dg/MySQL-dump.git",
|
780 |
+
"reference": "6c9cf07092bcc4a140bef01c64d883ebfccfccfa"
|
781 |
},
|
782 |
"dist": {
|
783 |
"type": "zip",
|
784 |
+
"url": "https://api.github.com/repos/dg/MySQL-dump/zipball/6c9cf07092bcc4a140bef01c64d883ebfccfccfa",
|
785 |
+
"reference": "6c9cf07092bcc4a140bef01c64d883ebfccfccfa",
|
786 |
"shasum": ""
|
787 |
},
|
788 |
"require": {
|
789 |
+
"php": ">=5.6"
|
790 |
},
|
791 |
"type": "library",
|
792 |
+
"autoload": {
|
793 |
+
"classmap": [
|
794 |
+
"src/"
|
795 |
+
]
|
796 |
+
},
|
797 |
"notification-url": "https://packagist.org/downloads/",
|
798 |
"license": [
|
799 |
+
"BSD-3-Clause"
|
800 |
],
|
801 |
"authors": [
|
802 |
{
|
803 |
+
"name": "David Grudl",
|
804 |
+
"homepage": "http://davidgrudl.com"
|
805 |
}
|
806 |
],
|
807 |
+
"description": "MySQL database dump.",
|
808 |
+
"homepage": "https://github.com/dg/MySQL-dump",
|
809 |
"keywords": [
|
810 |
+
"mysql"
|
|
|
|
|
|
|
|
|
|
|
|
|
811 |
],
|
812 |
+
"time": "2018-10-31T00:31:09+00:00"
|
813 |
},
|
814 |
{
|
815 |
+
"name": "doctrine/inflector",
|
816 |
+
"version": "v1.1.0",
|
817 |
"source": {
|
818 |
"type": "git",
|
819 |
+
"url": "https://github.com/doctrine/inflector.git",
|
820 |
+
"reference": "90b2128806bfde671b6952ab8bea493942c1fdae"
|
821 |
},
|
822 |
"dist": {
|
823 |
"type": "zip",
|
824 |
+
"url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae",
|
825 |
+
"reference": "90b2128806bfde671b6952ab8bea493942c1fdae",
|
826 |
"shasum": ""
|
827 |
},
|
828 |
"require": {
|
829 |
+
"php": ">=5.3.2"
|
830 |
},
|
831 |
"require-dev": {
|
832 |
+
"phpunit/phpunit": "4.*"
|
|
|
|
|
|
|
|
|
|
|
|
|
833 |
},
|
834 |
"type": "library",
|
835 |
"extra": {
|
836 |
"branch-alias": {
|
837 |
+
"dev-master": "1.1.x-dev"
|
838 |
}
|
839 |
},
|
840 |
"autoload": {
|
841 |
"psr-0": {
|
842 |
+
"Doctrine\\Common\\Inflector\\": "lib/"
|
843 |
}
|
844 |
},
|
845 |
"notification-url": "https://packagist.org/downloads/",
|
846 |
"license": [
|
847 |
+
"MIT"
|
848 |
],
|
849 |
"authors": [
|
850 |
{
|
851 |
+
"name": "Roman Borschel",
|
852 |
+
"email": "roman@code-factory.org"
|
853 |
+
},
|
854 |
+
{
|
855 |
+
"name": "Benjamin Eberlei",
|
856 |
+
"email": "kontakt@beberlei.de"
|
857 |
+
},
|
858 |
+
{
|
859 |
+
"name": "Guilherme Blanco",
|
860 |
+
"email": "guilhermeblanco@gmail.com"
|
861 |
+
},
|
862 |
+
{
|
863 |
+
"name": "Jonathan Wage",
|
864 |
+
"email": "jonwage@gmail.com"
|
865 |
+
},
|
866 |
+
{
|
867 |
+
"name": "Johannes Schmitt",
|
868 |
+
"email": "schmittjoh@gmail.com"
|
869 |
}
|
870 |
],
|
871 |
+
"description": "Common String Manipulations with regard to casing and singular/plural rules.",
|
872 |
+
"homepage": "http://www.doctrine-project.org",
|
873 |
+
"keywords": [
|
874 |
+
"inflection",
|
875 |
+
"pluralize",
|
876 |
+
"singularize",
|
877 |
+
"string"
|
878 |
+
],
|
879 |
+
"time": "2015-11-06T14:35:42+00:00"
|
880 |
},
|
881 |
{
|
882 |
+
"name": "doctrine/instantiator",
|
883 |
+
"version": "1.0.5",
|
884 |
"source": {
|
885 |
"type": "git",
|
886 |
+
"url": "https://github.com/doctrine/instantiator.git",
|
887 |
+
"reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
|
888 |
},
|
889 |
"dist": {
|
890 |
"type": "zip",
|
891 |
+
"url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
|
892 |
+
"reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
|
893 |
"shasum": ""
|
894 |
},
|
895 |
"require": {
|
896 |
+
"php": ">=5.3,<8.0-DEV"
|
897 |
},
|
898 |
"require-dev": {
|
899 |
+
"athletic/athletic": "~0.1.8",
|
900 |
+
"ext-pdo": "*",
|
901 |
+
"ext-phar": "*",
|
902 |
+
"phpunit/phpunit": "~4.0",
|
903 |
+
"squizlabs/php_codesniffer": "~2.0"
|
|
|
904 |
},
|
905 |
"type": "library",
|
906 |
"extra": {
|
907 |
"branch-alias": {
|
908 |
+
"dev-master": "1.0.x-dev"
|
909 |
}
|
910 |
},
|
911 |
"autoload": {
|
912 |
+
"psr-4": {
|
913 |
+
"Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
|
914 |
}
|
915 |
},
|
916 |
"notification-url": "https://packagist.org/downloads/",
|
919 |
],
|
920 |
"authors": [
|
921 |
{
|
922 |
+
"name": "Marco Pivetta",
|
923 |
+
"email": "ocramius@gmail.com",
|
924 |
+
"homepage": "http://ocramius.github.com/"
|
925 |
}
|
926 |
],
|
927 |
+
"description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
|
928 |
+
"homepage": "https://github.com/doctrine/instantiator",
|
929 |
"keywords": [
|
930 |
+
"constructor",
|
931 |
+
"instantiate"
|
|
|
|
|
|
|
|
|
932 |
],
|
933 |
+
"time": "2015-06-14T21:17:01+00:00"
|
934 |
},
|
935 |
{
|
936 |
+
"name": "facebook/webdriver",
|
937 |
+
"version": "1.7.1",
|
938 |
"source": {
|
939 |
"type": "git",
|
940 |
+
"url": "https://github.com/facebook/php-webdriver.git",
|
941 |
+
"reference": "e43de70f3c7166169d0f14a374505392734160e5"
|
942 |
},
|
943 |
"dist": {
|
944 |
"type": "zip",
|
945 |
+
"url": "https://api.github.com/repos/facebook/php-webdriver/zipball/e43de70f3c7166169d0f14a374505392734160e5",
|
946 |
+
"reference": "e43de70f3c7166169d0f14a374505392734160e5",
|
947 |
"shasum": ""
|
948 |
},
|
949 |
"require": {
|
|
|
|
|
|
|
950 |
"ext-curl": "*",
|
951 |
"ext-json": "*",
|
952 |
"ext-mbstring": "*",
|
953 |
+
"ext-zip": "*",
|
954 |
+
"php": "^5.6 || ~7.0",
|
955 |
+
"symfony/process": "^2.8 || ^3.1 || ^4.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
956 |
},
|
957 |
"require-dev": {
|
958 |
+
"friendsofphp/php-cs-fixer": "^2.0",
|
959 |
+
"jakub-onderka/php-parallel-lint": "^0.9.2",
|
960 |
+
"php-coveralls/php-coveralls": "^2.0",
|
961 |
+
"php-mock/php-mock-phpunit": "^1.1",
|
962 |
+
"phpunit/phpunit": "^5.7",
|
963 |
+
"sebastian/environment": "^1.3.4 || ^2.0 || ^3.0",
|
964 |
+
"squizlabs/php_codesniffer": "^2.6",
|
965 |
+
"symfony/var-dumper": "^3.3 || ^4.0"
|
|
|
|
|
|
|
|
|
966 |
},
|
967 |
"suggest": {
|
968 |
+
"ext-SimpleXML": "For Firefox profile creation"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
969 |
},
|
|
|
|
|
|
|
970 |
"type": "library",
|
971 |
"extra": {
|
972 |
+
"branch-alias": {
|
973 |
+
"dev-community": "1.5-dev"
|
974 |
+
}
|
975 |
},
|
976 |
"autoload": {
|
977 |
"psr-4": {
|
978 |
+
"Facebook\\WebDriver\\": "lib/"
|
|
|
979 |
}
|
980 |
},
|
981 |
"notification-url": "https://packagist.org/downloads/",
|
982 |
"license": [
|
983 |
+
"Apache-2.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
984 |
],
|
985 |
+
"description": "A PHP client for Selenium WebDriver",
|
986 |
+
"homepage": "https://github.com/facebook/php-webdriver",
|
987 |
"keywords": [
|
988 |
+
"facebook",
|
989 |
+
"php",
|
990 |
+
"selenium",
|
991 |
+
"webdriver"
|
|
|
992 |
],
|
993 |
+
"time": "2019-06-13T08:02:18+00:00"
|
994 |
},
|
995 |
{
|
996 |
+
"name": "gettext/gettext",
|
997 |
+
"version": "v4.6.3",
|
998 |
"source": {
|
999 |
"type": "git",
|
1000 |
+
"url": "https://github.com/oscarotero/Gettext.git",
|
1001 |
+
"reference": "70c6ff2fecd275e6ef9cdd542f55939a3d1904d6"
|
1002 |
},
|
1003 |
"dist": {
|
1004 |
"type": "zip",
|
1005 |
+
"url": "https://api.github.com/repos/oscarotero/Gettext/zipball/70c6ff2fecd275e6ef9cdd542f55939a3d1904d6",
|
1006 |
+
"reference": "70c6ff2fecd275e6ef9cdd542f55939a3d1904d6",
|
1007 |
"shasum": ""
|
1008 |
},
|
1009 |
"require": {
|
1010 |
+
"gettext/languages": "^2.3",
|
1011 |
+
"php": ">=5.4.0"
|
|
|
|
|
|
|
|
|
|
|
1012 |
},
|
1013 |
"require-dev": {
|
1014 |
+
"illuminate/view": "*",
|
1015 |
+
"phpunit/phpunit": "^4.8|^5.7|^6.5",
|
1016 |
+
"squizlabs/php_codesniffer": "^3.0",
|
1017 |
+
"symfony/yaml": "~2",
|
1018 |
+
"twig/extensions": "*",
|
1019 |
+
"twig/twig": "^1.31|^2.0"
|
1020 |
+
},
|
1021 |
+
"suggest": {
|
1022 |
+
"illuminate/view": "Is necessary if you want to use the Blade extractor",
|
1023 |
+
"symfony/yaml": "Is necessary if you want to use the Yaml extractor/generator",
|
1024 |
+
"twig/extensions": "Is necessary if you want to use the Twig extractor",
|
1025 |
+
"twig/twig": "Is necessary if you want to use the Twig extractor"
|
1026 |
},
|
1027 |
"type": "library",
|
1028 |
"autoload": {
|
1029 |
"psr-4": {
|
1030 |
+
"Gettext\\": "src"
|
1031 |
}
|
1032 |
},
|
1033 |
"notification-url": "https://packagist.org/downloads/",
|
1036 |
],
|
1037 |
"authors": [
|
1038 |
{
|
1039 |
+
"name": "Oscar Otero",
|
1040 |
+
"email": "oom@oscarotero.com",
|
1041 |
+
"homepage": "http://oscarotero.com",
|
1042 |
+
"role": "Developer"
|
1043 |
}
|
1044 |
],
|
1045 |
+
"description": "PHP gettext manager",
|
1046 |
+
"homepage": "https://github.com/oscarotero/Gettext",
|
1047 |
+
"keywords": [
|
1048 |
+
"JS",
|
1049 |
+
"gettext",
|
1050 |
+
"i18n",
|
1051 |
+
"mo",
|
1052 |
+
"po",
|
1053 |
+
"translation"
|
1054 |
+
],
|
1055 |
+
"time": "2019-07-15T12:56:31+00:00"
|
1056 |
},
|
1057 |
{
|
1058 |
+
"name": "gettext/languages",
|
1059 |
+
"version": "2.5.0",
|
1060 |
"source": {
|
1061 |
"type": "git",
|
1062 |
+
"url": "https://github.com/mlocati/cldr-to-gettext-plural-rules.git",
|
1063 |
+
"reference": "78db2d17933f0765a102f368a6663f057162ddbd"
|
1064 |
},
|
1065 |
"dist": {
|
1066 |
"type": "zip",
|
1067 |
+
"url": "https://api.github.com/repos/mlocati/cldr-to-gettext-plural-rules/zipball/78db2d17933f0765a102f368a6663f057162ddbd",
|
1068 |
+
"reference": "78db2d17933f0765a102f368a6663f057162ddbd",
|
1069 |
"shasum": ""
|
1070 |
},
|
1071 |
"require": {
|
1072 |
+
"php": ">=5.3"
|
1073 |
+
},
|
1074 |
+
"require-dev": {
|
1075 |
+
"phpunit/phpunit": "^4"
|
1076 |
},
|
1077 |
+
"bin": [
|
1078 |
+
"bin/export-plural-rules",
|
1079 |
+
"bin/export-plural-rules.php"
|
1080 |
+
],
|
1081 |
"type": "library",
|
1082 |
"autoload": {
|
1083 |
"psr-4": {
|
1084 |
+
"Gettext\\Languages\\": "src/"
|
1085 |
}
|
1086 |
},
|
1087 |
"notification-url": "https://packagist.org/downloads/",
|
1088 |
"license": [
|
1089 |
"MIT"
|
1090 |
],
|
1091 |
+
"authors": [
|
1092 |
+
{
|
1093 |
+
"name": "Michele Locati",
|
1094 |
+
"email": "mlocati@gmail.com",
|
1095 |
+
"role": "Developer"
|
1096 |
+
}
|
1097 |
+
],
|
1098 |
+
"description": "gettext languages with plural rules",
|
1099 |
+
"homepage": "https://github.com/mlocati/cldr-to-gettext-plural-rules",
|
1100 |
+
"keywords": [
|
1101 |
+
"cldr",
|
1102 |
+
"i18n",
|
1103 |
+
"internationalization",
|
1104 |
+
"l10n",
|
1105 |
+
"language",
|
1106 |
+
"languages",
|
1107 |
+
"localization",
|
1108 |
+
"php",
|
1109 |
+
"plural",
|
1110 |
+
"plural rules",
|
1111 |
+
"plurals",
|
1112 |
+
"translate",
|
1113 |
+
"translations",
|
1114 |
+
"unicode"
|
1115 |
+
],
|
1116 |
+
"time": "2018-11-13T22:06:07+00:00"
|
1117 |
},
|
1118 |
{
|
1119 |
+
"name": "gumlet/php-image-resize",
|
1120 |
+
"version": "1.9.2",
|
1121 |
"source": {
|
1122 |
"type": "git",
|
1123 |
+
"url": "https://github.com/gumlet/php-image-resize.git",
|
1124 |
+
"reference": "06339a9c1b167acd58173db226f57957a6617547"
|
1125 |
},
|
1126 |
"dist": {
|
1127 |
"type": "zip",
|
1128 |
+
"url": "https://api.github.com/repos/gumlet/php-image-resize/zipball/06339a9c1b167acd58173db226f57957a6617547",
|
1129 |
+
"reference": "06339a9c1b167acd58173db226f57957a6617547",
|
1130 |
"shasum": ""
|
1131 |
},
|
1132 |
"require": {
|
1133 |
+
"ext-fileinfo": "*",
|
1134 |
+
"ext-gd": "*",
|
1135 |
+
"php": ">=5.5.0"
|
1136 |
},
|
1137 |
"require-dev": {
|
1138 |
+
"apigen/apigen": "^4.1",
|
1139 |
+
"ext-exif": "*",
|
1140 |
+
"ext-gd": "*",
|
1141 |
+
"php-coveralls/php-coveralls": "^2.1",
|
1142 |
+
"phpunit/phpunit": "^4.8"
|
1143 |
},
|
1144 |
+
"suggest": {
|
1145 |
+
"ext-exif": "Auto-rotate jpeg files"
|
|
|
|
|
|
|
1146 |
},
|
1147 |
+
"type": "library",
|
1148 |
"autoload": {
|
1149 |
"psr-4": {
|
1150 |
+
"Gumlet\\": "lib/"
|
1151 |
}
|
1152 |
},
|
1153 |
"notification-url": "https://packagist.org/downloads/",
|
1156 |
],
|
1157 |
"authors": [
|
1158 |
{
|
1159 |
+
"name": "Aditya Patadia",
|
1160 |
+
"homepage": "http://aditya.patadia.org/"
|
|
|
1161 |
}
|
1162 |
],
|
1163 |
+
"description": "PHP class to re-size and scale images",
|
1164 |
+
"homepage": "https://github.com/gumlet/php-image-resize",
|
1165 |
"keywords": [
|
1166 |
+
"image",
|
1167 |
+
"php",
|
1168 |
+
"resize",
|
1169 |
+
"scale"
|
|
|
1170 |
],
|
1171 |
+
"time": "2019-01-01T13:53:00+00:00"
|
1172 |
},
|
1173 |
{
|
1174 |
+
"name": "guzzlehttp/guzzle",
|
1175 |
+
"version": "6.3.3",
|
1176 |
"source": {
|
1177 |
"type": "git",
|
1178 |
+
"url": "https://github.com/guzzle/guzzle.git",
|
1179 |
+
"reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
|
1180 |
},
|
1181 |
"dist": {
|
1182 |
"type": "zip",
|
1183 |
+
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba",
|
1184 |
+
"reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
|
1185 |
"shasum": ""
|
1186 |
},
|
1187 |
"require": {
|
1188 |
+
"guzzlehttp/promises": "^1.0",
|
1189 |
+
"guzzlehttp/psr7": "^1.4",
|
1190 |
+
"php": ">=5.5"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1191 |
},
|
1192 |
"require-dev": {
|
1193 |
+
"ext-curl": "*",
|
1194 |
+
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
|
1195 |
+
"psr/log": "^1.0"
|
1196 |
},
|
1197 |
"suggest": {
|
1198 |
+
"psr/log": "Required for using the Log middleware"
|
|
|
|
|
1199 |
},
|
|
|
|
|
|
|
1200 |
"type": "library",
|
1201 |
"extra": {
|
1202 |
"branch-alias": {
|
1203 |
+
"dev-master": "6.3-dev"
|
1204 |
}
|
1205 |
},
|
1206 |
"autoload": {
|
1207 |
+
"files": [
|
1208 |
+
"src/functions_include.php"
|
1209 |
+
],
|
1210 |
"psr-4": {
|
1211 |
+
"GuzzleHttp\\": "src/"
|
1212 |
}
|
1213 |
},
|
1214 |
"notification-url": "https://packagist.org/downloads/",
|
1217 |
],
|
1218 |
"authors": [
|
1219 |
{
|
1220 |
+
"name": "Michael Dowling",
|
1221 |
+
"email": "mtdowling@gmail.com",
|
1222 |
+
"homepage": "https://github.com/mtdowling"
|
|
|
|
|
|
|
|
|
|
|
1223 |
}
|
1224 |
],
|
1225 |
+
"description": "Guzzle is a PHP HTTP client library",
|
1226 |
+
"homepage": "http://guzzlephp.org/",
|
1227 |
"keywords": [
|
1228 |
+
"client",
|
1229 |
+
"curl",
|
1230 |
+
"framework",
|
1231 |
+
"http",
|
1232 |
+
"http client",
|
1233 |
+
"rest",
|
1234 |
+
"web service"
|
1235 |
],
|
1236 |
+
"time": "2018-04-22T15:46:56+00:00"
|
1237 |
},
|
1238 |
{
|
1239 |
+
"name": "guzzlehttp/promises",
|
1240 |
+
"version": "v1.3.1",
|
1241 |
"source": {
|
1242 |
"type": "git",
|
1243 |
+
"url": "https://github.com/guzzle/promises.git",
|
1244 |
+
"reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
|
1245 |
},
|
1246 |
"dist": {
|
1247 |
"type": "zip",
|
1248 |
+
"url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
|
1249 |
+
"reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
|
1250 |
"shasum": ""
|
1251 |
},
|
1252 |
"require": {
|
1253 |
+
"php": ">=5.5.0"
|
1254 |
},
|
1255 |
"require-dev": {
|
1256 |
+
"phpunit/phpunit": "^4.0"
|
|
|
1257 |
},
|
1258 |
"type": "library",
|
1259 |
"extra": {
|
1260 |
"branch-alias": {
|
1261 |
+
"dev-master": "1.4-dev"
|
1262 |
}
|
1263 |
},
|
1264 |
"autoload": {
|
1265 |
"psr-4": {
|
1266 |
+
"GuzzleHttp\\Promise\\": "src/"
|
1267 |
+
},
|
1268 |
+
"files": [
|
1269 |
+
"src/functions_include.php"
|
1270 |
+
]
|
1271 |
},
|
1272 |
"notification-url": "https://packagist.org/downloads/",
|
1273 |
"license": [
|
1275 |
],
|
1276 |
"authors": [
|
1277 |
{
|
1278 |
+
"name": "Michael Dowling",
|
1279 |
+
"email": "mtdowling@gmail.com",
|
1280 |
+
"homepage": "https://github.com/mtdowling"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1281 |
}
|
1282 |
],
|
1283 |
+
"description": "Guzzle promises library",
|
1284 |
"keywords": [
|
1285 |
+
"promise"
|
|
|
|
|
|
|
1286 |
],
|
1287 |
+
"time": "2016-12-20T10:07:11+00:00"
|
1288 |
},
|
1289 |
{
|
1290 |
+
"name": "guzzlehttp/psr7",
|
1291 |
+
"version": "1.6.1",
|
1292 |
"source": {
|
1293 |
"type": "git",
|
1294 |
+
"url": "https://github.com/guzzle/psr7.git",
|
1295 |
+
"reference": "239400de7a173fe9901b9ac7c06497751f00727a"
|
1296 |
},
|
1297 |
"dist": {
|
1298 |
"type": "zip",
|
1299 |
+
"url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a",
|
1300 |
+
"reference": "239400de7a173fe9901b9ac7c06497751f00727a",
|
1301 |
"shasum": ""
|
1302 |
},
|
1303 |
"require": {
|
1304 |
+
"php": ">=5.4.0",
|
1305 |
+
"psr/http-message": "~1.0",
|
1306 |
+
"ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
|
1307 |
+
},
|
1308 |
+
"provide": {
|
1309 |
+
"psr/http-message-implementation": "1.0"
|
1310 |
},
|
1311 |
"require-dev": {
|
1312 |
+
"ext-zlib": "*",
|
1313 |
+
"phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
|
1314 |
+
},
|
1315 |
+
"suggest": {
|
1316 |
+
"zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
|
1317 |
},
|
1318 |
"type": "library",
|
1319 |
"extra": {
|
1320 |
"branch-alias": {
|
1321 |
+
"dev-master": "1.6-dev"
|
1322 |
}
|
1323 |
},
|
1324 |
"autoload": {
|
1325 |
"psr-4": {
|
1326 |
+
"GuzzleHttp\\Psr7\\": "src/"
|
1327 |
+
},
|
1328 |
+
"files": [
|
1329 |
+
"src/functions_include.php"
|
1330 |
+
]
|
1331 |
},
|
1332 |
"notification-url": "https://packagist.org/downloads/",
|
1333 |
"license": [
|
1335 |
],
|
1336 |
"authors": [
|
1337 |
{
|
1338 |
+
"name": "Michael Dowling",
|
1339 |
+
"email": "mtdowling@gmail.com",
|
1340 |
+
"homepage": "https://github.com/mtdowling"
|
|
|
|
|
|
|
|
|
|
|
1341 |
},
|
1342 |
{
|
1343 |
+
"name": "Tobias Schultze",
|
1344 |
+
"homepage": "https://github.com/Tobion"
|
|
|
1345 |
}
|
1346 |
],
|
1347 |
+
"description": "PSR-7 message implementation that also provides common utility methods",
|
1348 |
"keywords": [
|
1349 |
+
"http",
|
1350 |
+
"message",
|
1351 |
+
"psr-7",
|
1352 |
+
"request",
|
1353 |
+
"response",
|
1354 |
+
"stream",
|
1355 |
+
"uri",
|
1356 |
+
"url"
|
1357 |
],
|
1358 |
+
"time": "2019-07-01T23:21:34+00:00"
|
1359 |
},
|
1360 |
{
|
1361 |
+
"name": "hamcrest/hamcrest-php",
|
1362 |
+
"version": "v1.2.2",
|
1363 |
"source": {
|
1364 |
"type": "git",
|
1365 |
+
"url": "https://github.com/hamcrest/hamcrest-php.git",
|
1366 |
+
"reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c"
|
1367 |
},
|
1368 |
"dist": {
|
1369 |
"type": "zip",
|
1370 |
+
"url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c",
|
1371 |
+
"reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c",
|
1372 |
"shasum": ""
|
1373 |
},
|
1374 |
"require": {
|
1375 |
+
"php": ">=5.3.2"
|
1376 |
+
},
|
1377 |
+
"replace": {
|
1378 |
+
"cordoval/hamcrest-php": "*",
|
1379 |
+
"davedevelopment/hamcrest-php": "*",
|
1380 |
+
"kodova/hamcrest-php": "*"
|
1381 |
},
|
1382 |
"require-dev": {
|
1383 |
+
"phpunit/php-file-iterator": "1.3.3",
|
1384 |
+
"satooshi/php-coveralls": "dev-master"
|
1385 |
},
|
1386 |
"type": "library",
|
1387 |
"autoload": {
|
1388 |
+
"classmap": [
|
1389 |
+
"hamcrest"
|
1390 |
+
],
|
1391 |
+
"files": [
|
1392 |
+
"hamcrest/Hamcrest.php"
|
1393 |
+
]
|
1394 |
},
|
1395 |
"notification-url": "https://packagist.org/downloads/",
|
1396 |
"license": [
|
1397 |
+
"BSD"
|
|
|
|
|
|
|
|
|
|
|
|
|
1398 |
],
|
1399 |
+
"description": "This is the PHP port of Hamcrest Matchers",
|
1400 |
"keywords": [
|
1401 |
+
"test"
|
|
|
1402 |
],
|
1403 |
+
"time": "2015-05-11T14:41:42+00:00"
|
1404 |
},
|
1405 |
{
|
1406 |
+
"name": "hautelook/phpass",
|
1407 |
+
"version": "0.3.5",
|
1408 |
"source": {
|
1409 |
"type": "git",
|
1410 |
+
"url": "https://github.com/hautelook/phpass.git",
|
1411 |
+
"reference": "b4cbd9b67ed3ef5672ec79d8e0c46d24bd844abd"
|
1412 |
},
|
1413 |
"dist": {
|
1414 |
"type": "zip",
|
1415 |
+
"url": "https://api.github.com/repos/hautelook/phpass/zipball/b4cbd9b67ed3ef5672ec79d8e0c46d24bd844abd",
|
1416 |
+
"reference": "b4cbd9b67ed3ef5672ec79d8e0c46d24bd844abd",
|
1417 |
"shasum": ""
|
1418 |
},
|
1419 |
"require": {
|
1420 |
+
"php": ">=5.3.3"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1421 |
},
|
1422 |
+
"type": "library",
|
1423 |
"autoload": {
|
1424 |
+
"psr-0": {
|
1425 |
+
"Hautelook": "src/"
|
1426 |
}
|
1427 |
},
|
1428 |
"notification-url": "https://packagist.org/downloads/",
|
1429 |
"license": [
|
1430 |
+
"Public Domain"
|
1431 |
],
|
1432 |
"authors": [
|
1433 |
{
|
1434 |
+
"name": "Solar Designer",
|
1435 |
+
"email": "solar@openwall.com",
|
1436 |
+
"homepage": "http://openwall.com/phpass/"
|
|
|
1437 |
}
|
1438 |
],
|
1439 |
+
"description": "Portable PHP password hashing framework",
|
1440 |
+
"homepage": "http://github.com/hautelook/phpass/",
|
1441 |
"keywords": [
|
1442 |
+
"blowfish",
|
1443 |
+
"crypt",
|
1444 |
+
"password",
|
1445 |
+
"security"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1446 |
],
|
1447 |
+
"time": "2012-08-31T00:00:00+00:00"
|
1448 |
},
|
1449 |
{
|
1450 |
+
"name": "hoa/consistency",
|
1451 |
+
"version": "1.17.05.02",
|
1452 |
"source": {
|
1453 |
"type": "git",
|
1454 |
+
"url": "https://github.com/hoaproject/Consistency.git",
|
1455 |
+
"reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f"
|
1456 |
},
|
1457 |
"dist": {
|
1458 |
"type": "zip",
|
1459 |
+
"url": "https://api.github.com/repos/hoaproject/Consistency/zipball/fd7d0adc82410507f332516faf655b6ed22e4c2f",
|
1460 |
+
"reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f",
|
1461 |
"shasum": ""
|
1462 |
},
|
1463 |
"require": {
|
1464 |
+
"hoa/exception": "~1.0",
|
1465 |
+
"php": ">=5.5.0"
|
1466 |
+
},
|
1467 |
+
"require-dev": {
|
1468 |
+
"hoa/stream": "~1.0",
|
1469 |
+
"hoa/test": "~2.0"
|
1470 |
},
|
1471 |
"type": "library",
|
1472 |
+
"extra": {
|
1473 |
+
"branch-alias": {
|
1474 |
+
"dev-master": "1.x-dev"
|
1475 |
+
}
|
1476 |
+
},
|
1477 |
"autoload": {
|
1478 |
+
"psr-4": {
|
1479 |
+
"Hoa\\Consistency\\": "."
|
1480 |
+
},
|
1481 |
+
"files": [
|
1482 |
+
"Prelude.php"
|
1483 |
]
|
1484 |
},
|
1485 |
"notification-url": "https://packagist.org/downloads/",
|
1488 |
],
|
1489 |
"authors": [
|
1490 |
{
|
1491 |
+
"name": "Ivan Enderlin",
|
1492 |
+
"email": "ivan.enderlin@hoa-project.net"
|
1493 |
+
},
|
1494 |
+
{
|
1495 |
+
"name": "Hoa community",
|
1496 |
+
"homepage": "https://hoa-project.net/"
|
1497 |
}
|
1498 |
],
|
1499 |
+
"description": "The Hoa\\Consistency library.",
|
1500 |
+
"homepage": "https://hoa-project.net/",
|
1501 |
"keywords": [
|
1502 |
+
"autoloader",
|
1503 |
+
"callable",
|
1504 |
+
"consistency",
|
1505 |
+
"entity",
|
1506 |
+
"flex",
|
1507 |
+
"keyword",
|
1508 |
+
"library"
|
1509 |
],
|
1510 |
+
"time": "2017-05-02T12:18:12+00:00"
|
1511 |
},
|
1512 |
{
|
1513 |
+
"name": "hoa/console",
|
1514 |
+
"version": "3.17.05.02",
|
1515 |
"source": {
|
1516 |
"type": "git",
|
1517 |
+
"url": "https://github.com/hoaproject/Console.git",
|
1518 |
+
"reference": "e231fd3ea70e6d773576ae78de0bdc1daf331a66"
|
1519 |
},
|
1520 |
"dist": {
|
1521 |
"type": "zip",
|
1522 |
+
"url": "https://api.github.com/repos/hoaproject/Console/zipball/e231fd3ea70e6d773576ae78de0bdc1daf331a66",
|
1523 |
+
"reference": "e231fd3ea70e6d773576ae78de0bdc1daf331a66",
|
1524 |
"shasum": ""
|
1525 |
},
|
1526 |
"require": {
|
1527 |
+
"hoa/consistency": "~1.0",
|
1528 |
+
"hoa/event": "~1.0",
|
1529 |
+
"hoa/exception": "~1.0",
|
1530 |
+
"hoa/file": "~1.0",
|
1531 |
+
"hoa/protocol": "~1.0",
|
1532 |
+
"hoa/stream": "~1.0",
|
1533 |
+
"hoa/ustring": "~4.0"
|
1534 |
},
|
1535 |
"require-dev": {
|
1536 |
+
"hoa/test": "~2.0"
|
1537 |
+
},
|
1538 |
+
"suggest": {
|
1539 |
+
"ext-pcntl": "To enable hoa://Event/Console/Window:resize.",
|
1540 |
+
"hoa/dispatcher": "To use the console kit.",
|
1541 |
+
"hoa/router": "To use the console kit."
|
1542 |
},
|
1543 |
"type": "library",
|
1544 |
"extra": {
|
1545 |
"branch-alias": {
|
1546 |
+
"dev-master": "3.x-dev"
|
1547 |
}
|
1548 |
},
|
1549 |
"autoload": {
|
1550 |
+
"psr-4": {
|
1551 |
+
"Hoa\\Console\\": "."
|
1552 |
}
|
1553 |
},
|
1554 |
"notification-url": "https://packagist.org/downloads/",
|
1555 |
"license": [
|
1556 |
+
"BSD-3-Clause"
|
1557 |
],
|
1558 |
"authors": [
|
1559 |
{
|
1560 |
+
"name": "Ivan Enderlin",
|
1561 |
+
"email": "ivan.enderlin@hoa-project.net"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1562 |
},
|
1563 |
{
|
1564 |
+
"name": "Hoa community",
|
1565 |
+
"homepage": "https://hoa-project.net/"
|
1566 |
}
|
1567 |
],
|
1568 |
+
"description": "The Hoa\\Console library.",
|
1569 |
+
"homepage": "https://hoa-project.net/",
|
1570 |
"keywords": [
|
1571 |
+
"autocompletion",
|
1572 |
+
"chrome",
|
1573 |
+
"cli",
|
1574 |
+
"console",
|
1575 |
+
"cursor",
|
1576 |
+
"getoption",
|
1577 |
+
"library",
|
1578 |
+
"option",
|
1579 |
+
"parser",
|
1580 |
+
"processus",
|
1581 |
+
"readline",
|
1582 |
+
"terminfo",
|
1583 |
+
"tput",
|
1584 |
+
"window"
|
1585 |
],
|
1586 |
+
"time": "2017-05-02T12:26:19+00:00"
|
1587 |
},
|
1588 |
{
|
1589 |
+
"name": "hoa/event",
|
1590 |
+
"version": "1.17.01.13",
|
1591 |
"source": {
|
1592 |
"type": "git",
|
1593 |
+
"url": "https://github.com/hoaproject/Event.git",
|
1594 |
+
"reference": "6c0060dced212ffa3af0e34bb46624f990b29c54"
|
1595 |
},
|
1596 |
"dist": {
|
1597 |
"type": "zip",
|
1598 |
+
"url": "https://api.github.com/repos/hoaproject/Event/zipball/6c0060dced212ffa3af0e34bb46624f990b29c54",
|
1599 |
+
"reference": "6c0060dced212ffa3af0e34bb46624f990b29c54",
|
1600 |
"shasum": ""
|
1601 |
},
|
1602 |
"require": {
|
1603 |
+
"hoa/consistency": "~1.0",
|
1604 |
+
"hoa/exception": "~1.0"
|
1605 |
},
|
1606 |
"require-dev": {
|
1607 |
+
"hoa/test": "~2.0"
|
|
|
|
|
|
|
|
|
1608 |
},
|
1609 |
"type": "library",
|
1610 |
"extra": {
|
1611 |
"branch-alias": {
|
1612 |
+
"dev-master": "1.x-dev"
|
1613 |
}
|
1614 |
},
|
1615 |
"autoload": {
|
1616 |
"psr-4": {
|
1617 |
+
"Hoa\\Event\\": "."
|
1618 |
}
|
1619 |
},
|
1620 |
"notification-url": "https://packagist.org/downloads/",
|
1621 |
"license": [
|
1622 |
+
"BSD-3-Clause"
|
1623 |
],
|
1624 |
"authors": [
|
1625 |
{
|
1626 |
+
"name": "Ivan Enderlin",
|
1627 |
+
"email": "ivan.enderlin@hoa-project.net"
|
1628 |
+
},
|
1629 |
+
{
|
1630 |
+
"name": "Hoa community",
|
1631 |
+
"homepage": "https://hoa-project.net/"
|
1632 |
}
|
1633 |
],
|
1634 |
+
"description": "The Hoa\\Event library.",
|
1635 |
+
"homepage": "https://hoa-project.net/",
|
1636 |
"keywords": [
|
1637 |
+
"event",
|
1638 |
+
"library",
|
1639 |
+
"listener",
|
1640 |
+
"observer"
|
1641 |
],
|
1642 |
+
"time": "2017-01-13T15:30:50+00:00"
|
1643 |
},
|
1644 |
{
|
1645 |
+
"name": "hoa/exception",
|
1646 |
+
"version": "1.17.01.16",
|
1647 |
"source": {
|
1648 |
"type": "git",
|
1649 |
+
"url": "https://github.com/hoaproject/Exception.git",
|
1650 |
+
"reference": "091727d46420a3d7468ef0595651488bfc3a458f"
|
1651 |
},
|
1652 |
"dist": {
|
1653 |
"type": "zip",
|
1654 |
+
"url": "https://api.github.com/repos/hoaproject/Exception/zipball/091727d46420a3d7468ef0595651488bfc3a458f",
|
1655 |
+
"reference": "091727d46420a3d7468ef0595651488bfc3a458f",
|
1656 |
"shasum": ""
|
1657 |
},
|
1658 |
"require": {
|
1659 |
+
"hoa/consistency": "~1.0",
|
1660 |
+
"hoa/event": "~1.0"
|
|
|
|
|
|
|
|
|
1661 |
},
|
1662 |
"require-dev": {
|
1663 |
+
"hoa/test": "~2.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1664 |
},
|
1665 |
"type": "library",
|
1666 |
"extra": {
|
1667 |
"branch-alias": {
|
1668 |
+
"dev-master": "1.x-dev"
|
1669 |
}
|
1670 |
},
|
1671 |
"autoload": {
|
1672 |
"psr-4": {
|
1673 |
+
"Hoa\\Exception\\": "."
|
1674 |
}
|
1675 |
},
|
1676 |
"notification-url": "https://packagist.org/downloads/",
|
1677 |
"license": [
|
1678 |
+
"BSD-3-Clause"
|
1679 |
],
|
1680 |
+
"authors": [
|
1681 |
+
{
|
1682 |
+
"name": "Ivan Enderlin",
|
1683 |
+
"email": "ivan.enderlin@hoa-project.net"
|
1684 |
+
},
|
1685 |
+
{
|
1686 |
+
"name": "Hoa community",
|
1687 |
+
"homepage": "https://hoa-project.net/"
|
1688 |
+
}
|
1689 |
+
],
|
1690 |
+
"description": "The Hoa\\Exception library.",
|
1691 |
+
"homepage": "https://hoa-project.net/",
|
1692 |
"keywords": [
|
1693 |
+
"exception",
|
1694 |
+
"library"
|
|
|
|
|
1695 |
],
|
1696 |
+
"time": "2017-01-16T07:53:27+00:00"
|
1697 |
},
|
1698 |
{
|
1699 |
+
"name": "hoa/file",
|
1700 |
+
"version": "1.17.07.11",
|
1701 |
"source": {
|
1702 |
"type": "git",
|
1703 |
+
"url": "https://github.com/hoaproject/File.git",
|
1704 |
+
"reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca"
|
1705 |
},
|
1706 |
"dist": {
|
1707 |
"type": "zip",
|
1708 |
+
"url": "https://api.github.com/repos/hoaproject/File/zipball/35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca",
|
1709 |
+
"reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca",
|
1710 |
"shasum": ""
|
1711 |
},
|
1712 |
"require": {
|
1713 |
+
"hoa/consistency": "~1.0",
|
1714 |
+
"hoa/event": "~1.0",
|
1715 |
+
"hoa/exception": "~1.0",
|
1716 |
+
"hoa/iterator": "~2.0",
|
1717 |
+
"hoa/stream": "~1.0"
|
1718 |
},
|
1719 |
"require-dev": {
|
1720 |
+
"hoa/test": "~2.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1721 |
},
|
1722 |
"type": "library",
|
1723 |
+
"extra": {
|
1724 |
+
"branch-alias": {
|
1725 |
+
"dev-master": "1.x-dev"
|
1726 |
+
}
|
1727 |
+
},
|
1728 |
"autoload": {
|
1729 |
"psr-4": {
|
1730 |
+
"Hoa\\File\\": "."
|
1731 |
}
|
1732 |
},
|
1733 |
"notification-url": "https://packagist.org/downloads/",
|
1734 |
"license": [
|
1735 |
+
"BSD-3-Clause"
|
1736 |
],
|
1737 |
"authors": [
|
1738 |
{
|
1739 |
+
"name": "Ivan Enderlin",
|
1740 |
+
"email": "ivan.enderlin@hoa-project.net"
|
1741 |
+
},
|
1742 |
+
{
|
1743 |
+
"name": "Hoa community",
|
1744 |
+
"homepage": "https://hoa-project.net/"
|
1745 |
+
}
|
1746 |
+
],
|
1747 |
+
"description": "The Hoa\\File library.",
|
1748 |
+
"homepage": "https://hoa-project.net/",
|
1749 |
"keywords": [
|
1750 |
+
"Socket",
|
1751 |
+
"directory",
|
1752 |
+
"file",
|
1753 |
+
"finder",
|
1754 |
+
"library",
|
1755 |
+
"link",
|
1756 |
+
"temporary"
|
1757 |
],
|
1758 |
+
"time": "2017-07-11T07:42:15+00:00"
|
1759 |
},
|
1760 |
{
|
1761 |
+
"name": "hoa/iterator",
|
1762 |
+
"version": "2.17.01.10",
|
1763 |
"source": {
|
1764 |
"type": "git",
|
1765 |
+
"url": "https://github.com/hoaproject/Iterator.git",
|
1766 |
+
"reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc"
|
1767 |
},
|
1768 |
"dist": {
|
1769 |
"type": "zip",
|
1770 |
+
"url": "https://api.github.com/repos/hoaproject/Iterator/zipball/d1120ba09cb4ccd049c86d10058ab94af245f0cc",
|
1771 |
+
"reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc",
|
1772 |
"shasum": ""
|
1773 |
},
|
1774 |
"require": {
|
1775 |
+
"hoa/consistency": "~1.0",
|
1776 |
+
"hoa/exception": "~1.0"
|
1777 |
},
|
1778 |
"require-dev": {
|
1779 |
+
"hoa/test": "~2.0"
|
1780 |
},
|
|
|
|
|
|
|
|
|
1781 |
"type": "library",
|
1782 |
+
"extra": {
|
1783 |
+
"branch-alias": {
|
1784 |
+
"dev-master": "2.x-dev"
|
1785 |
+
}
|
1786 |
+
},
|
1787 |
"autoload": {
|
1788 |
"psr-4": {
|
1789 |
+
"Hoa\\Iterator\\": "."
|
1790 |
}
|
1791 |
},
|
1792 |
"notification-url": "https://packagist.org/downloads/",
|
1793 |
"license": [
|
1794 |
+
"BSD-3-Clause"
|
1795 |
],
|
1796 |
"authors": [
|
1797 |
{
|
1798 |
+
"name": "Ivan Enderlin",
|
1799 |
+
"email": "ivan.enderlin@hoa-project.net"
|
1800 |
+
},
|
1801 |
+
{
|
1802 |
+
"name": "Hoa community",
|
1803 |
+
"homepage": "https://hoa-project.net/"
|
1804 |
}
|
1805 |
],
|
1806 |
+
"description": "The Hoa\\Iterator library.",
|
1807 |
+
"homepage": "https://hoa-project.net/",
|
1808 |
"keywords": [
|
1809 |
+
"iterator",
|
1810 |
+
"library"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1811 |
],
|
1812 |
+
"time": "2017-01-10T10:34:47+00:00"
|
1813 |
},
|
1814 |
{
|
1815 |
+
"name": "hoa/protocol",
|
1816 |
+
"version": "1.17.01.14",
|
1817 |
"source": {
|
1818 |
"type": "git",
|
1819 |
+
"url": "https://github.com/hoaproject/Protocol.git",
|
1820 |
+
"reference": "5c2cf972151c45f373230da170ea015deecf19e2"
|
1821 |
},
|
1822 |
"dist": {
|
1823 |
"type": "zip",
|
1824 |
+
"url": "https://api.github.com/repos/hoaproject/Protocol/zipball/5c2cf972151c45f373230da170ea015deecf19e2",
|
1825 |
+
"reference": "5c2cf972151c45f373230da170ea015deecf19e2",
|
1826 |
"shasum": ""
|
1827 |
},
|
1828 |
"require": {
|
1829 |
+
"hoa/consistency": "~1.0",
|
1830 |
+
"hoa/exception": "~1.0"
|
|
|
1831 |
},
|
1832 |
"require-dev": {
|
1833 |
+
"hoa/test": "~2.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1834 |
},
|
1835 |
"type": "library",
|
1836 |
+
"extra": {
|
1837 |
+
"branch-alias": {
|
1838 |
+
"dev-master": "1.x-dev"
|
1839 |
+
}
|
1840 |
+
},
|
1841 |
"autoload": {
|
1842 |
"psr-4": {
|
1843 |
+
"Hoa\\Protocol\\": "."
|
1844 |
+
},
|
1845 |
+
"files": [
|
1846 |
+
"Wrapper.php"
|
1847 |
+
]
|
1848 |
},
|
1849 |
"notification-url": "https://packagist.org/downloads/",
|
1850 |
"license": [
|
1851 |
+
"BSD-3-Clause"
|
1852 |
],
|
1853 |
"authors": [
|
1854 |
{
|
1855 |
+
"name": "Ivan Enderlin",
|
1856 |
+
"email": "ivan.enderlin@hoa-project.net"
|
1857 |
+
},
|
1858 |
+
{
|
1859 |
+
"name": "Hoa community",
|
1860 |
+
"homepage": "https://hoa-project.net/"
|
1861 |
}
|
1862 |
],
|
1863 |
+
"description": "The Hoa\\Protocol library.",
|
1864 |
+
"homepage": "https://hoa-project.net/",
|
1865 |
"keywords": [
|
1866 |
+
"library",
|
1867 |
+
"protocol",
|
1868 |
+
"resource",
|
1869 |
+
"stream",
|
1870 |
+
"wrapper"
|
1871 |
],
|
1872 |
+
"time": "2017-01-14T12:26:10+00:00"
|
1873 |
},
|
1874 |
{
|
1875 |
+
"name": "hoa/stream",
|
1876 |
+
"version": "1.17.02.21",
|
1877 |
"source": {
|
1878 |
"type": "git",
|
1879 |
+
"url": "https://github.com/hoaproject/Stream.git",
|
1880 |
+
"reference": "3293cfffca2de10525df51436adf88a559151d82"
|
1881 |
},
|
1882 |
"dist": {
|
1883 |
"type": "zip",
|
1884 |
+
"url": "https://api.github.com/repos/hoaproject/Stream/zipball/3293cfffca2de10525df51436adf88a559151d82",
|
1885 |
+
"reference": "3293cfffca2de10525df51436adf88a559151d82",
|
1886 |
"shasum": ""
|
1887 |
},
|
1888 |
"require": {
|
1889 |
+
"hoa/consistency": "~1.0",
|
1890 |
+
"hoa/event": "~1.0",
|
1891 |
+
"hoa/exception": "~1.0",
|
1892 |
+
"hoa/protocol": "~1.0"
|
1893 |
},
|
1894 |
"require-dev": {
|
1895 |
+
"hoa/test": "~2.0"
|
|
|
|
|
|
|
|
|
|
|
1896 |
},
|
1897 |
"type": "library",
|
1898 |
"extra": {
|
1899 |
"branch-alias": {
|
1900 |
+
"dev-master": "1.x-dev"
|
1901 |
}
|
1902 |
},
|
1903 |
"autoload": {
|
|
|
|
|
|
|
1904 |
"psr-4": {
|
1905 |
+
"Hoa\\Stream\\": "."
|
1906 |
}
|
1907 |
},
|
1908 |
"notification-url": "https://packagist.org/downloads/",
|
1909 |
"license": [
|
1910 |
+
"BSD-3-Clause"
|
1911 |
],
|
1912 |
"authors": [
|
1913 |
{
|
1914 |
+
"name": "Ivan Enderlin",
|
1915 |
+
"email": "ivan.enderlin@hoa-project.net"
|
1916 |
+
},
|
1917 |
+
{
|
1918 |
+
"name": "Hoa community",
|
1919 |
+
"homepage": "https://hoa-project.net/"
|
1920 |
}
|
1921 |
],
|
1922 |
+
"description": "The Hoa\\Stream library.",
|
1923 |
+
"homepage": "https://hoa-project.net/",
|
1924 |
"keywords": [
|
1925 |
+
"Context",
|
1926 |
+
"bucket",
|
1927 |
+
"composite",
|
1928 |
+
"filter",
|
1929 |
+
"in",
|
1930 |
+
"library",
|
1931 |
+
"out",
|
1932 |
+
"protocol",
|
1933 |
+
"stream",
|
1934 |
+
"wrapper"
|
1935 |
],
|
1936 |
+
"time": "2017-02-21T16:01:06+00:00"
|
1937 |
},
|
1938 |
{
|
1939 |
+
"name": "hoa/ustring",
|
1940 |
+
"version": "4.17.01.16",
|
1941 |
"source": {
|
1942 |
"type": "git",
|
1943 |
+
"url": "https://github.com/hoaproject/Ustring.git",
|
1944 |
+
"reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0"
|
1945 |
},
|
1946 |
"dist": {
|
1947 |
"type": "zip",
|
1948 |
+
"url": "https://api.github.com/repos/hoaproject/Ustring/zipball/e6326e2739178799b1fe3fdd92029f9517fa17a0",
|
1949 |
+
"reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0",
|
1950 |
"shasum": ""
|
1951 |
},
|
1952 |
"require": {
|
1953 |
+
"hoa/consistency": "~1.0",
|
1954 |
+
"hoa/exception": "~1.0"
|
1955 |
},
|
1956 |
"require-dev": {
|
1957 |
+
"hoa/test": "~2.0"
|
1958 |
+
},
|
1959 |
+
"suggest": {
|
1960 |
+
"ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().",
|
1961 |
+
"ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()."
|
1962 |
},
|
1963 |
"type": "library",
|
1964 |
"extra": {
|
1965 |
"branch-alias": {
|
1966 |
+
"dev-master": "4.x-dev"
|
1967 |
}
|
1968 |
},
|
1969 |
"autoload": {
|
1970 |
"psr-4": {
|
1971 |
+
"Hoa\\Ustring\\": "."
|
1972 |
+
}
|
|
|
|
|
|
|
1973 |
},
|
1974 |
"notification-url": "https://packagist.org/downloads/",
|
1975 |
"license": [
|
1976 |
+
"BSD-3-Clause"
|
1977 |
],
|
1978 |
"authors": [
|
1979 |
{
|
1980 |
+
"name": "Ivan Enderlin",
|
1981 |
+
"email": "ivan.enderlin@hoa-project.net"
|
1982 |
+
},
|
1983 |
+
{
|
1984 |
+
"name": "Hoa community",
|
1985 |
+
"homepage": "https://hoa-project.net/"
|
1986 |
}
|
1987 |
],
|
1988 |
+
"description": "The Hoa\\Ustring library.",
|
1989 |
+
"homepage": "https://hoa-project.net/",
|
1990 |
"keywords": [
|
1991 |
+
"library",
|
1992 |
+
"search",
|
1993 |
+
"string",
|
1994 |
+
"unicode"
|
1995 |
],
|
1996 |
+
"time": "2017-01-16T07:08:25+00:00"
|
1997 |
},
|
1998 |
{
|
1999 |
+
"name": "illuminate/contracts",
|
2000 |
+
"version": "v5.2.45",
|
2001 |
"source": {
|
2002 |
"type": "git",
|
2003 |
+
"url": "https://github.com/illuminate/contracts.git",
|
2004 |
+
"reference": "22bde7b048a33c702d9737fc1446234fff9b1363"
|
2005 |
},
|
2006 |
"dist": {
|
2007 |
"type": "zip",
|
2008 |
+
"url": "https://api.github.com/repos/illuminate/contracts/zipball/22bde7b048a33c702d9737fc1446234fff9b1363",
|
2009 |
+
"reference": "22bde7b048a33c702d9737fc1446234fff9b1363",
|
2010 |
"shasum": ""
|
2011 |
},
|
2012 |
"require": {
|
2013 |
+
"php": ">=5.5.9"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014 |
},
|
2015 |
"type": "library",
|
2016 |
"extra": {
|
2017 |
"branch-alias": {
|
2018 |
+
"dev-master": "5.2-dev"
|
2019 |
}
|
2020 |
},
|
2021 |
"autoload": {
|
2022 |
"psr-4": {
|
2023 |
+
"Illuminate\\Contracts\\": ""
|
2024 |
+
}
|
|
|
|
|
|
|
2025 |
},
|
2026 |
"notification-url": "https://packagist.org/downloads/",
|
2027 |
"license": [
|
2029 |
],
|
2030 |
"authors": [
|
2031 |
{
|
2032 |
+
"name": "Taylor Otwell",
|
2033 |
+
"email": "taylor@laravel.com"
|
|
|
|
|
|
|
|
|
|
|
2034 |
}
|
2035 |
],
|
2036 |
+
"description": "The Illuminate Contracts package.",
|
2037 |
+
"homepage": "http://laravel.com",
|
2038 |
+
"time": "2016-08-08T11:46:08+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2039 |
},
|
2040 |
{
|
2041 |
+
"name": "illuminate/support",
|
2042 |
+
"version": "v5.2.45",
|
2043 |
"source": {
|
2044 |
"type": "git",
|
2045 |
+
"url": "https://github.com/illuminate/support.git",
|
2046 |
+
"reference": "510230ab62a7d85dc70203f4fdca6fb71a19e08a"
|
2047 |
},
|
2048 |
"dist": {
|
2049 |
"type": "zip",
|
2050 |
+
"url": "https://api.github.com/repos/illuminate/support/zipball/510230ab62a7d85dc70203f4fdca6fb71a19e08a",
|
2051 |
+
"reference": "510230ab62a7d85dc70203f4fdca6fb71a19e08a",
|
2052 |
"shasum": ""
|
2053 |
},
|
2054 |
"require": {
|
2055 |
+
"doctrine/inflector": "~1.0",
|
2056 |
+
"ext-mbstring": "*",
|
2057 |
+
"illuminate/contracts": "5.2.*",
|
2058 |
+
"paragonie/random_compat": "~1.4",
|
2059 |
+
"php": ">=5.5.9"
|
2060 |
},
|
2061 |
"replace": {
|
2062 |
+
"tightenco/collect": "self.version"
|
|
|
|
|
2063 |
},
|
2064 |
+
"suggest": {
|
2065 |
+
"illuminate/filesystem": "Required to use the composer class (5.2.*).",
|
2066 |
+
"jeremeamia/superclosure": "Required to be able to serialize closures (~2.2).",
|
2067 |
+
"symfony/polyfill-php56": "Required to use the hash_equals function on PHP 5.5 (~1.0).",
|
2068 |
+
"symfony/process": "Required to use the composer class (2.8.*|3.0.*).",
|
2069 |
+
"symfony/var-dumper": "Improves the dd function (2.8.*|3.0.*)."
|
2070 |
},
|
2071 |
"type": "library",
|
2072 |
+
"extra": {
|
2073 |
+
"branch-alias": {
|
2074 |
+
"dev-master": "5.2-dev"
|
2075 |
+
}
|
2076 |
+
},
|
2077 |
"autoload": {
|
2078 |
+
"psr-4": {
|
2079 |
+
"Illuminate\\Support\\": ""
|
2080 |
+
},
|
2081 |
"files": [
|
2082 |
+
"helpers.php"
|
2083 |
]
|
2084 |
},
|
2085 |
"notification-url": "https://packagist.org/downloads/",
|
2086 |
"license": [
|
2087 |
+
"MIT"
|
2088 |
],
|
2089 |
+
"authors": [
|
2090 |
+
{
|
2091 |
+
"name": "Taylor Otwell",
|
2092 |
+
"email": "taylor@laravel.com"
|
2093 |
+
}
|
2094 |
],
|
2095 |
+
"description": "The Illuminate Support package.",
|
2096 |
+
"homepage": "http://laravel.com",
|
2097 |
+
"time": "2016-08-05T14:49:58+00:00"
|
2098 |
},
|
2099 |
{
|
2100 |
+
"name": "justinrainbow/json-schema",
|
2101 |
+
"version": "5.2.8",
|
2102 |
"source": {
|
2103 |
"type": "git",
|
2104 |
+
"url": "https://github.com/justinrainbow/json-schema.git",
|
2105 |
+
"reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4"
|
2106 |
},
|
2107 |
"dist": {
|
2108 |
"type": "zip",
|
2109 |
+
"url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/dcb6e1006bb5fd1e392b4daa68932880f37550d4",
|
2110 |
+
"reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4",
|
2111 |
"shasum": ""
|
2112 |
},
|
2113 |
"require": {
|
2114 |
"php": ">=5.3.3"
|
2115 |
},
|
2116 |
+
"require-dev": {
|
2117 |
+
"friendsofphp/php-cs-fixer": "~2.2.20",
|
2118 |
+
"json-schema/json-schema-test-suite": "1.2.0",
|
2119 |
+
"phpunit/phpunit": "^4.8.35"
|
2120 |
+
},
|
2121 |
+
"bin": [
|
2122 |
+
"bin/validate-json"
|
2123 |
+
],
|
2124 |
"type": "library",
|
2125 |
+
"extra": {
|
2126 |
+
"branch-alias": {
|
2127 |
+
"dev-master": "5.0.x-dev"
|
2128 |
+
}
|
2129 |
+
},
|
2130 |
"autoload": {
|
2131 |
+
"psr-4": {
|
2132 |
+
"JsonSchema\\": "src/JsonSchema/"
|
2133 |
}
|
2134 |
},
|
2135 |
"notification-url": "https://packagist.org/downloads/",
|
2136 |
"license": [
|
2137 |
+
"MIT"
|
2138 |
],
|
2139 |
"authors": [
|
2140 |
{
|
2141 |
+
"name": "Bruno Prieto Reis",
|
2142 |
+
"email": "bruno.p.reis@gmail.com"
|
2143 |
+
},
|
2144 |
+
{
|
2145 |
+
"name": "Justin Rainbow",
|
2146 |
+
"email": "justin.rainbow@gmail.com"
|
2147 |
+
},
|
2148 |
+
{
|
2149 |
+
"name": "Igor Wiedler",
|
2150 |
+
"email": "igor@wiedler.ch"
|
2151 |
+
},
|
2152 |
+
{
|
2153 |
+
"name": "Robert Schönthal",
|
2154 |
+
"email": "seroscho@googlemail.com"
|
2155 |
}
|
2156 |
],
|
2157 |
+
"description": "A library to validate a json schema.",
|
2158 |
+
"homepage": "https://github.com/justinrainbow/json-schema",
|
2159 |
"keywords": [
|
2160 |
+
"json",
|
2161 |
+
"schema"
|
|
|
|
|
2162 |
],
|
2163 |
+
"time": "2019-01-14T23:55:14+00:00"
|
2164 |
},
|
2165 |
{
|
2166 |
+
"name": "lucatume/wp-browser",
|
2167 |
+
"version": "2.2.28",
|
2168 |
"source": {
|
2169 |
"type": "git",
|
2170 |
+
"url": "https://github.com/lucatume/wp-browser.git",
|
2171 |
+
"reference": "639523f96211fc525dd7bdc6bfbd2ee14591eae6"
|
2172 |
},
|
2173 |
"dist": {
|
2174 |
"type": "zip",
|
2175 |
+
"url": "https://api.github.com/repos/lucatume/wp-browser/zipball/639523f96211fc525dd7bdc6bfbd2ee14591eae6",
|
2176 |
+
"reference": "639523f96211fc525dd7bdc6bfbd2ee14591eae6",
|
2177 |
"shasum": ""
|
2178 |
},
|
2179 |
"require": {
|
2180 |
+
"antecedent/patchwork": "^2.0",
|
2181 |
+
"codeception/codeception": "^2.5 || ^3.0",
|
2182 |
+
"dg/mysql-dump": "^1.3",
|
2183 |
+
"ext-fileinfo": "*",
|
2184 |
+
"ext-iconv": "*",
|
2185 |
+
"ext-json": "*",
|
2186 |
+
"ext-pdo": "*",
|
2187 |
+
"gumlet/php-image-resize": "^1.6",
|
2188 |
+
"mikemclin/laravel-wp-password": "~2.0.0",
|
2189 |
+
"php": ">=5.6.0",
|
2190 |
+
"symfony/filesystem": "^3.0",
|
2191 |
+
"symfony/process": ">=2.7 <5.0",
|
2192 |
+
"vlucas/phpdotenv": "^3.0",
|
2193 |
+
"wp-cli/wp-cli-bundle": ">=2.0 <3.0.0",
|
2194 |
+
"zordius/lightncandy": "^1.2"
|
2195 |
},
|
2196 |
"require-dev": {
|
2197 |
+
"erusev/parsedown": "^1.7",
|
2198 |
+
"lucatume/codeception-snapshot-assertions": "^0.2",
|
2199 |
+
"mikey179/vfsstream": "^1.6",
|
2200 |
+
"phpstan/phpstan": "^0.11.15",
|
2201 |
+
"phpstan/phpstan-shim": "^0.11.15",
|
2202 |
+
"squizlabs/php_codesniffer": "^3.4",
|
2203 |
+
"szepeviktor/phpstan-wordpress": "^0.2.0",
|
2204 |
+
"victorjonsson/markdowndocs": "dev-master"
|
2205 |
},
|
2206 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
2207 |
"autoload": {
|
2208 |
"psr-4": {
|
2209 |
+
"Codeception\\": "src/Codeception",
|
2210 |
+
"tad\\": "src/tad"
|
2211 |
},
|
2212 |
"files": [
|
2213 |
+
"src/tad/WPBrowser/functions.php",
|
2214 |
+
"src/tad/WPBrowser/utils.php"
|
2215 |
]
|
2216 |
},
|
2217 |
"notification-url": "https://packagist.org/downloads/",
|
2218 |
"license": [
|
2219 |
+
"MIT"
|
2220 |
],
|
2221 |
"authors": [
|
2222 |
{
|
2223 |
+
"name": "theAverageDev (Luca Tumedei)",
|
2224 |
+
"email": "luca@theaveragedev.com",
|
2225 |
+
"homepage": "http://theaveragedev.com",
|
2226 |
+
"role": "Developer"
|
|
|
|
|
2227 |
}
|
2228 |
],
|
2229 |
+
"description": "WordPress extension of the PhpBrowser class.",
|
2230 |
+
"homepage": "http://github.com/lucatume/wp-browser",
|
2231 |
"keywords": [
|
2232 |
+
"codeception",
|
2233 |
+
"wordpress"
|
|
|
|
|
|
|
|
|
|
|
2234 |
],
|
2235 |
+
"time": "2019-09-19T16:28:55+00:00"
|
2236 |
},
|
2237 |
{
|
2238 |
+
"name": "mck89/peast",
|
2239 |
+
"version": "v1.9.3",
|
2240 |
"source": {
|
2241 |
"type": "git",
|
2242 |
+
"url": "https://github.com/mck89/peast.git",
|
2243 |
+
"reference": "5e7792432e9effb137694a52a8e5b4057ace8a32"
|
2244 |
},
|
2245 |
"dist": {
|
2246 |
"type": "zip",
|
2247 |
+
"url": "https://api.github.com/repos/mck89/peast/zipball/5e7792432e9effb137694a52a8e5b4057ace8a32",
|
2248 |
+
"reference": "5e7792432e9effb137694a52a8e5b4057ace8a32",
|
2249 |
"shasum": ""
|
2250 |
},
|
2251 |
"require": {
|
2252 |
+
"php": ">=5.4.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
2253 |
},
|
2254 |
"require-dev": {
|
2255 |
+
"phpunit/phpunit": "^4.0|^5.0"
|
|
|
|
|
|
|
|
|
|
|
2256 |
},
|
2257 |
"type": "library",
|
2258 |
"extra": {
|
2259 |
"branch-alias": {
|
2260 |
+
"dev-master": "1.9.3-dev"
|
2261 |
}
|
2262 |
},
|
2263 |
"autoload": {
|
2264 |
"psr-4": {
|
2265 |
+
"Peast\\": "lib/Peast/",
|
2266 |
+
"Peast\\test\\": "test/Peast/"
|
2267 |
}
|
2268 |
},
|
2269 |
"notification-url": "https://packagist.org/downloads/",
|
2270 |
"license": [
|
2271 |
+
"MIT"
|
2272 |
],
|
2273 |
"authors": [
|
2274 |
{
|
2275 |
+
"name": "Marco Marchiò",
|
2276 |
+
"email": "marco.mm89@gmail.com"
|
|
|
|
|
|
|
|
|
2277 |
}
|
2278 |
],
|
2279 |
+
"description": "Peast is PHP library that generates AST for JavaScript code",
|
2280 |
+
"time": "2019-09-13T18:07:21+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2281 |
},
|
2282 |
{
|
2283 |
+
"name": "mikemclin/laravel-wp-password",
|
2284 |
+
"version": "2.0.1",
|
2285 |
"source": {
|
2286 |
"type": "git",
|
2287 |
+
"url": "https://github.com/mikemclin/laravel-wp-password.git",
|
2288 |
+
"reference": "84ff1113ff6866cdb0350c176dc3c843383e4819"
|
2289 |
},
|
2290 |
"dist": {
|
2291 |
"type": "zip",
|
2292 |
+
"url": "https://api.github.com/repos/mikemclin/laravel-wp-password/zipball/84ff1113ff6866cdb0350c176dc3c843383e4819",
|
2293 |
+
"reference": "84ff1113ff6866cdb0350c176dc3c843383e4819",
|
2294 |
"shasum": ""
|
2295 |
},
|
2296 |
"require": {
|
2297 |
+
"hautelook/phpass": "0.3.*",
|
2298 |
+
"illuminate/support": ">=4.0.0",
|
2299 |
+
"php": ">=5.3.0"
|
2300 |
+
},
|
2301 |
+
"replace": {
|
2302 |
+
"mikemclin/laravel-wp-password": "self.version"
|
2303 |
},
|
2304 |
"require-dev": {
|
2305 |
+
"mockery/mockery": "~0.9",
|
2306 |
+
"phpunit/phpunit": "~4.0",
|
2307 |
+
"satooshi/php-coveralls": "dev-master"
|
2308 |
},
|
2309 |
+
"type": "laravel-package",
|
2310 |
"extra": {
|
2311 |
+
"laravel": {
|
2312 |
+
"providers": [
|
2313 |
+
"MikeMcLin\\WpPassword\\WpPasswordProvider"
|
2314 |
+
],
|
2315 |
+
"aliases": {
|
2316 |
+
"WpPassword": "MikeMcLin\\WpPassword\\Facades\\WpPassword"
|
2317 |
+
}
|
2318 |
}
|
2319 |
},
|
2320 |
"autoload": {
|
2321 |
"psr-4": {
|
2322 |
+
"MikeMcLin\\WpPassword\\": "src/"
|
2323 |
}
|
2324 |
},
|
2325 |
"notification-url": "https://packagist.org/downloads/",
|
2326 |
"license": [
|
2327 |
+
"MIT"
|
2328 |
],
|
2329 |
"authors": [
|
2330 |
{
|
2331 |
+
"name": "Mike McLin",
|
2332 |
+
"email": "mike@mikemclin.com",
|
2333 |
+
"homepage": "http://mikemclin.net"
|
|
|
|
|
|
|
2334 |
}
|
2335 |
],
|
2336 |
+
"description": "Laravel package that checks and creates WordPress password hashes",
|
2337 |
+
"homepage": "https://github.com/mikemclin/laravel-wp-password",
|
2338 |
"keywords": [
|
2339 |
+
"hashing",
|
2340 |
+
"laravel",
|
2341 |
+
"password",
|
2342 |
+
"wordpress"
|
2343 |
],
|
2344 |
+
"time": "2018-01-11T14:12:02+00:00"
|
2345 |
},
|
2346 |
{
|
2347 |
+
"name": "mockery/mockery",
|
2348 |
+
"version": "0.9.11",
|
2349 |
"source": {
|
2350 |
"type": "git",
|
2351 |
+
"url": "https://github.com/mockery/mockery.git",
|
2352 |
+
"reference": "be9bf28d8e57d67883cba9fcadfcff8caab667f8"
|
2353 |
},
|
2354 |
"dist": {
|
2355 |
"type": "zip",
|
2356 |
+
"url": "https://api.github.com/repos/mockery/mockery/zipball/be9bf28d8e57d67883cba9fcadfcff8caab667f8",
|
2357 |
+
"reference": "be9bf28d8e57d67883cba9fcadfcff8caab667f8",
|
2358 |
"shasum": ""
|
2359 |
},
|
2360 |
"require": {
|
2361 |
+
"hamcrest/hamcrest-php": "~1.1",
|
2362 |
+
"lib-pcre": ">=7.0",
|
2363 |
+
"php": ">=5.3.2"
|
2364 |
},
|
2365 |
"require-dev": {
|
2366 |
+
"phpunit/phpunit": "~4.0"
|
2367 |
},
|
2368 |
"type": "library",
|
2369 |
"extra": {
|
2370 |
"branch-alias": {
|
2371 |
+
"dev-master": "0.9.x-dev"
|
2372 |
}
|
2373 |
},
|
2374 |
"autoload": {
|
2375 |
+
"psr-0": {
|
2376 |
+
"Mockery": "library/"
|
2377 |
}
|
2378 |
},
|
2379 |
"notification-url": "https://packagist.org/downloads/",
|
2382 |
],
|
2383 |
"authors": [
|
2384 |
{
|
2385 |
+
"name": "Pádraic Brady",
|
2386 |
+
"email": "padraic.brady@gmail.com",
|
2387 |
+
"homepage": "http://blog.astrumfutura.com"
|
2388 |
},
|
2389 |
{
|
2390 |
+
"name": "Dave Marshall",
|
2391 |
+
"email": "dave.marshall@atstsolutions.co.uk",
|
2392 |
+
"homepage": "http://davedevelopment.co.uk"
|
2393 |
}
|
2394 |
],
|
2395 |
+
"description": "Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL). Designed as a drop in alternative to PHPUnit's phpunit-mock-objects library, Mockery is easy to integrate with PHPUnit and can operate alongside phpunit-mock-objects without the World ending.",
|
2396 |
+
"homepage": "http://github.com/padraic/mockery",
|
2397 |
"keywords": [
|
2398 |
+
"BDD",
|
2399 |
+
"TDD",
|
2400 |
+
"library",
|
2401 |
+
"mock",
|
2402 |
+
"mock objects",
|
2403 |
+
"mockery",
|
2404 |
+
"stub",
|
2405 |
+
"test",
|
2406 |
+
"test double",
|
2407 |
+
"testing"
|
2408 |
],
|
2409 |
+
"time": "2019-02-12T16:07:13+00:00"
|
2410 |
},
|
2411 |
{
|
2412 |
+
"name": "moneyphp/money",
|
2413 |
+
"version": "v3.2.1",
|
2414 |
"source": {
|
2415 |
"type": "git",
|
2416 |
+
"url": "https://github.com/moneyphp/money.git",
|
2417 |
+
"reference": "f6085de6c565e98d2f9a7311a605987b54e06d5e"
|
2418 |
},
|
2419 |
"dist": {
|
2420 |
"type": "zip",
|
2421 |
+
"url": "https://api.github.com/repos/moneyphp/money/zipball/f6085de6c565e98d2f9a7311a605987b54e06d5e",
|
2422 |
+
"reference": "f6085de6c565e98d2f9a7311a605987b54e06d5e",
|
2423 |
"shasum": ""
|
2424 |
},
|
2425 |
"require": {
|
2426 |
+
"ext-json": "*",
|
2427 |
+
"php": ">=5.6"
|
|
|
|
|
|
|
2428 |
},
|
2429 |
"require-dev": {
|
2430 |
+
"cache/taggable-cache": "^0.4.0",
|
2431 |
+
"doctrine/instantiator": "^1.0.5",
|
2432 |
+
"ext-bcmath": "*",
|
2433 |
+
"ext-gmp": "*",
|
2434 |
+
"ext-intl": "*",
|
2435 |
+
"florianv/exchanger": "^1.0",
|
2436 |
+
"florianv/swap": "^3.0",
|
2437 |
+
"leanphp/phpspec-code-coverage": "^3.0 || ^4.0",
|
2438 |
+
"moneyphp/iso-currencies": "^3.0",
|
2439 |
+
"php-http/message": "^1.4",
|
2440 |
+
"php-http/mock-client": "^1.0.0",
|
2441 |
+
"phpspec/phpspec": "^3.0",
|
2442 |
+
"phpunit/phpunit": "^5.7 || ^6.4 || ^7.0",
|
2443 |
+
"psr/cache": "^1.0",
|
2444 |
+
"symfony/phpunit-bridge": "^4"
|
2445 |
+
},
|
2446 |
+
"suggest": {
|
2447 |
+
"ext-bcmath": "Calculate without integer limits",
|
2448 |
+
"ext-gmp": "Calculate without integer limits",
|
2449 |
+
"ext-intl": "Format Money objects with intl",
|
2450 |
+
"florianv/exchanger": "Exchange rates library for PHP",
|
2451 |
+
"florianv/swap": "Exchange rates library for PHP",
|
2452 |
+
"psr/cache-implementation": "Used for Currency caching"
|
2453 |
},
|
2454 |
"type": "library",
|
2455 |
"extra": {
|
2456 |
"branch-alias": {
|
2457 |
+
"dev-master": "3.0-dev"
|
2458 |
}
|
2459 |
},
|
2460 |
"autoload": {
|
2461 |
"psr-4": {
|
2462 |
+
"Money\\": "src/"
|
2463 |
}
|
2464 |
},
|
2465 |
"notification-url": "https://packagist.org/downloads/",
|
2466 |
"license": [
|
2467 |
+
"MIT"
|
2468 |
],
|
2469 |
"authors": [
|
2470 |
{
|
2471 |
+
"name": "Márk Sági-Kazár",
|
2472 |
+
"email": "mark.sagikazar@gmail.com"
|
2473 |
},
|
2474 |
{
|
2475 |
+
"name": "Mathias Verraes",
|
2476 |
+
"email": "mathias@verraes.net",
|
2477 |
+
"homepage": "http://verraes.net"
|
2478 |
+
},
|
2479 |
+
{
|
2480 |
+
"name": "Frederik Bosch",
|
2481 |
+
"email": "f.bosch@genkgo.nl"
|
2482 |
}
|
2483 |
],
|
2484 |
+
"description": "PHP implementation of Fowler's Money pattern",
|
2485 |
+
"homepage": "http://moneyphp.org",
|
2486 |
"keywords": [
|
2487 |
+
"Value Object",
|
2488 |
+
"money",
|
2489 |
+
"vo"
|
|
|
|
|
|
|
|
|
2490 |
],
|
2491 |
+
"time": "2019-02-07T18:01:35+00:00"
|
2492 |
},
|
2493 |
{
|
2494 |
+
"name": "monolog/monolog",
|
2495 |
+
"version": "1.25.1",
|
2496 |
"source": {
|
2497 |
"type": "git",
|
2498 |
+
"url": "https://github.com/Seldaek/monolog.git",
|
2499 |
+
"reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf"
|
2500 |
},
|
2501 |
"dist": {
|
2502 |
"type": "zip",
|
2503 |
+
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/70e65a5470a42cfec1a7da00d30edb6e617e8dcf",
|
2504 |
+
"reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf",
|
2505 |
"shasum": ""
|
2506 |
},
|
2507 |
"require": {
|
2508 |
+
"php": ">=5.3.0",
|
2509 |
+
"psr/log": "~1.0"
|
2510 |
},
|
2511 |
+
"provide": {
|
2512 |
+
"psr/log-implementation": "1.0.0"
|
2513 |
+
},
|
2514 |
+
"require-dev": {
|
2515 |
+
"aws/aws-sdk-php": "^2.4.9 || ^3.0",
|
2516 |
+
"doctrine/couchdb": "~1.0@dev",
|
2517 |
+
"graylog2/gelf-php": "~1.0",
|
2518 |
+
"jakub-onderka/php-parallel-lint": "0.9",
|
2519 |
+
"php-amqplib/php-amqplib": "~2.4",
|
2520 |
+
"php-console/php-console": "^3.1.3",
|
2521 |
+
"phpunit/phpunit": "~4.5",
|
2522 |
+
"phpunit/phpunit-mock-objects": "2.3.0",
|
2523 |
+
"ruflin/elastica": ">=0.90 <3.0",
|
2524 |
+
"sentry/sentry": "^0.13",
|
2525 |
+
"swiftmailer/swiftmailer": "^5.3|^6.0"
|
2526 |
+
},
|
2527 |
+
"suggest": {
|
2528 |
+
"aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
|
2529 |
+
"doctrine/couchdb": "Allow sending log messages to a CouchDB server",
|
2530 |
+
"ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
|
2531 |
+
"ext-mongo": "Allow sending log messages to a MongoDB server",
|
2532 |
+
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
|
2533 |
+
"mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
|
2534 |
+
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
|
2535 |
+
"php-console/php-console": "Allow sending log messages to Google Chrome",
|
2536 |
+
"rollbar/rollbar": "Allow sending log messages to Rollbar",
|
2537 |
+
"ruflin/elastica": "Allow sending log messages to an Elastic Search server",
|
2538 |
+
"sentry/sentry": "Allow sending log messages to a Sentry server"
|
2539 |
},
|
2540 |
"type": "library",
|
2541 |
"extra": {
|
2542 |
"branch-alias": {
|
2543 |
+
"dev-master": "2.0.x-dev"
|
2544 |
}
|
2545 |
},
|
2546 |
"autoload": {
|
2547 |
"psr-4": {
|
2548 |
+
"Monolog\\": "src/Monolog"
|
2549 |
}
|
2550 |
},
|
2551 |
"notification-url": "https://packagist.org/downloads/",
|
2552 |
"license": [
|
2553 |
+
"MIT"
|
2554 |
],
|
2555 |
"authors": [
|
2556 |
{
|
2557 |
+
"name": "Jordi Boggiano",
|
2558 |
+
"email": "j.boggiano@seld.be",
|
2559 |
+
"homepage": "http://seld.be"
|
|
|
|
|
|
|
2560 |
}
|
2561 |
],
|
2562 |
+
"description": "Sends your logs to files, sockets, inboxes, databases and various web services",
|
2563 |
+
"homepage": "http://github.com/Seldaek/monolog",
|
2564 |
"keywords": [
|
2565 |
+
"log",
|
2566 |
+
"logging",
|
2567 |
+
"psr-3"
|
2568 |
],
|
2569 |
+
"time": "2019-09-06T13:49:17+00:00"
|
2570 |
},
|
2571 |
{
|
2572 |
+
"name": "mustache/mustache",
|
2573 |
+
"version": "v2.12.0",
|
2574 |
"source": {
|
2575 |
"type": "git",
|
2576 |
+
"url": "https://github.com/bobthecow/mustache.php.git",
|
2577 |
+
"reference": "fe8fe72e9d580591854de404cc59a1b83ca4d19e"
|
2578 |
},
|
2579 |
"dist": {
|
2580 |
"type": "zip",
|
2581 |
+
"url": "https://api.github.com/repos/bobthecow/mustache.php/zipball/fe8fe72e9d580591854de404cc59a1b83ca4d19e",
|
2582 |
+
"reference": "fe8fe72e9d580591854de404cc59a1b83ca4d19e",
|
2583 |
"shasum": ""
|
2584 |
},
|
2585 |
"require": {
|
2586 |
+
"php": ">=5.2.4"
|
|
|
2587 |
},
|
2588 |
"require-dev": {
|
2589 |
+
"friendsofphp/php-cs-fixer": "~1.11",
|
2590 |
+
"phpunit/phpunit": "~3.7|~4.0|~5.0"
|
2591 |
},
|
2592 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
2593 |
"autoload": {
|
2594 |
+
"psr-0": {
|
2595 |
+
"Mustache": "src/"
|
2596 |
+
}
|
|
|
|
|
|
|
2597 |
},
|
2598 |
"notification-url": "https://packagist.org/downloads/",
|
2599 |
"license": [
|
2600 |
+
"MIT"
|
2601 |
],
|
2602 |
"authors": [
|
2603 |
{
|
2604 |
+
"name": "Justin Hileman",
|
2605 |
+
"email": "justin@justinhileman.info",
|
2606 |
+
"homepage": "http://justinhileman.com"
|
|
|
|
|
|
|
2607 |
}
|
2608 |
],
|
2609 |
+
"description": "A Mustache implementation in PHP.",
|
2610 |
+
"homepage": "https://github.com/bobthecow/mustache.php",
|
2611 |
"keywords": [
|
2612 |
+
"mustache",
|
2613 |
+
"templating"
|
|
|
|
|
|
|
2614 |
],
|
2615 |
+
"time": "2017-07-11T12:54:05+00:00"
|
2616 |
},
|
2617 |
{
|
2618 |
+
"name": "myclabs/deep-copy",
|
2619 |
+
"version": "1.7.0",
|
2620 |
"source": {
|
2621 |
"type": "git",
|
2622 |
+
"url": "https://github.com/myclabs/DeepCopy.git",
|
2623 |
+
"reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e"
|
2624 |
},
|
2625 |
"dist": {
|
2626 |
"type": "zip",
|
2627 |
+
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e",
|
2628 |
+
"reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e",
|
2629 |
"shasum": ""
|
2630 |
},
|
2631 |
"require": {
|
2632 |
+
"php": "^5.6 || ^7.0"
|
|
|
|
|
|
|
2633 |
},
|
2634 |
"require-dev": {
|
2635 |
+
"doctrine/collections": "^1.0",
|
2636 |
+
"doctrine/common": "^2.6",
|
2637 |
+
"phpunit/phpunit": "^4.1"
|
2638 |
},
|
2639 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
2640 |
"autoload": {
|
2641 |
"psr-4": {
|
2642 |
+
"DeepCopy\\": "src/DeepCopy/"
|
2643 |
+
},
|
2644 |
+
"files": [
|
2645 |
+
"src/DeepCopy/deep_copy.php"
|
2646 |
+
]
|
2647 |
},
|
2648 |
"notification-url": "https://packagist.org/downloads/",
|
2649 |
"license": [
|
2650 |
+
"MIT"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2651 |
],
|
2652 |
+
"description": "Create deep copies (clones) of your objects",
|
|
|
2653 |
"keywords": [
|
2654 |
+
"clone",
|
2655 |
+
"copy",
|
2656 |
+
"duplicate",
|
2657 |
+
"object",
|
2658 |
+
"object graph"
|
|
|
|
|
|
|
|
|
|
|
2659 |
],
|
2660 |
+
"time": "2017-10-19T19:58:43+00:00"
|
2661 |
},
|
2662 |
{
|
2663 |
+
"name": "nb/oxymel",
|
2664 |
+
"version": "v0.1.0",
|
2665 |
"source": {
|
2666 |
"type": "git",
|
2667 |
+
"url": "https://github.com/nb/oxymel.git",
|
2668 |
+
"reference": "cbe626ef55d5c4cc9b5e6e3904b395861ea76e3c"
|
2669 |
},
|
2670 |
"dist": {
|
2671 |
"type": "zip",
|
2672 |
+
"url": "https://api.github.com/repos/nb/oxymel/zipball/cbe626ef55d5c4cc9b5e6e3904b395861ea76e3c",
|
2673 |
+
"reference": "cbe626ef55d5c4cc9b5e6e3904b395861ea76e3c",
|
2674 |
"shasum": ""
|
2675 |
},
|
2676 |
"require": {
|
2677 |
+
"php": ">=5.2.4"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2678 |
},
|
2679 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
2680 |
"autoload": {
|
2681 |
+
"psr-0": {
|
2682 |
+
"Oxymel": ""
|
2683 |
}
|
2684 |
},
|
2685 |
"notification-url": "https://packagist.org/downloads/",
|
2686 |
"license": [
|
2687 |
+
"MIT"
|
2688 |
],
|
2689 |
"authors": [
|
2690 |
{
|
2691 |
+
"name": "Nikolay Bachiyski",
|
2692 |
+
"email": "nb@nikolay.bg",
|
2693 |
+
"homepage": "http://extrapolate.me/"
|
|
|
|
|
|
|
2694 |
}
|
2695 |
],
|
2696 |
+
"description": "A sweet XML builder",
|
2697 |
+
"homepage": "https://github.com/nb/oxymel",
|
2698 |
"keywords": [
|
2699 |
+
"xml"
|
|
|
|
|
|
|
2700 |
],
|
2701 |
+
"time": "2013-02-24T15:01:54+00:00"
|
2702 |
},
|
2703 |
{
|
2704 |
+
"name": "paragonie/random_compat",
|
2705 |
+
"version": "v1.4.3",
|
2706 |
"source": {
|
2707 |
"type": "git",
|
2708 |
+
"url": "https://github.com/paragonie/random_compat.git",
|
2709 |
+
"reference": "9b3899e3c3ddde89016f576edb8c489708ad64cd"
|
2710 |
},
|
2711 |
"dist": {
|
2712 |
"type": "zip",
|
2713 |
+
"url": "https://api.github.com/repos/paragonie/random_compat/zipball/9b3899e3c3ddde89016f576edb8c489708ad64cd",
|
2714 |
+
"reference": "9b3899e3c3ddde89016f576edb8c489708ad64cd",
|
2715 |
"shasum": ""
|
2716 |
},
|
2717 |
"require": {
|
2718 |
+
"php": ">=5.2.0"
|
2719 |
},
|
2720 |
+
"require-dev": {
|
2721 |
+
"phpunit/phpunit": "4.*|5.*"
|
|
|
|
|
|
|
2722 |
},
|
2723 |
+
"suggest": {
|
2724 |
+
"ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
|
|
|
|
|
2725 |
},
|
2726 |
+
"type": "library",
|
2727 |
+
"autoload": {
|
2728 |
+
"files": [
|
2729 |
+
"lib/random.php"
|
2730 |
+
]
|
2731 |
+
},
|
2732 |
+
"notification-url": "https://packagist.org/downloads/",
|
2733 |
"license": [
|
2734 |
"MIT"
|
2735 |
],
|
2736 |
"authors": [
|
2737 |
{
|
2738 |
+
"name": "Paragon Initiative Enterprises",
|
2739 |
+
"email": "security@paragonie.com",
|
2740 |
+
"homepage": "https://paragonie.com"
|
2741 |
}
|
2742 |
],
|
2743 |
+
"description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
|
2744 |
+
"keywords": [
|
2745 |
+
"csprng",
|
2746 |
+
"pseudorandom",
|
2747 |
+
"random"
|
2748 |
+
],
|
2749 |
+
"time": "2018-04-04T21:48:54+00:00"
|
2750 |
},
|
2751 |
{
|
2752 |
+
"name": "phpcompatibility/php-compatibility",
|
2753 |
+
"version": "9.3.1",
|
2754 |
"source": {
|
2755 |
"type": "git",
|
2756 |
+
"url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
|
2757 |
+
"reference": "9999344e47e7af6b00e1a898eacc4e4368fb7196"
|
2758 |
},
|
2759 |
"dist": {
|
2760 |
"type": "zip",
|
2761 |
+
"url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9999344e47e7af6b00e1a898eacc4e4368fb7196",
|
2762 |
+
"reference": "9999344e47e7af6b00e1a898eacc4e4368fb7196",
|
2763 |
"shasum": ""
|
2764 |
},
|
2765 |
"require": {
|
2766 |
+
"php": ">=5.3",
|
2767 |
+
"squizlabs/php_codesniffer": "^2.3 || ^3.0.2"
|
|
|
|
|
|
|
|
|
|
|
|
|
2768 |
},
|
2769 |
+
"conflict": {
|
2770 |
+
"squizlabs/php_codesniffer": "2.6.2"
|
|
|
|
|
|
|
|
|
2771 |
},
|
2772 |
+
"require-dev": {
|
2773 |
+
"phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0"
|
|
|
|
|
|
|
2774 |
},
|
2775 |
+
"suggest": {
|
2776 |
+
"dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
|
2777 |
+
"roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
|
|
|
|
|
|
|
|
|
2778 |
},
|
2779 |
+
"type": "phpcodesniffer-standard",
|
2780 |
"notification-url": "https://packagist.org/downloads/",
|
2781 |
"license": [
|
2782 |
+
"LGPL-3.0-or-later"
|
2783 |
],
|
2784 |
"authors": [
|
2785 |
{
|
2786 |
+
"name": "Wim Godden",
|
2787 |
+
"homepage": "https://github.com/wimg",
|
2788 |
+
"role": "lead"
|
2789 |
+
},
|
2790 |
+
{
|
2791 |
+
"name": "Juliette Reinders Folmer",
|
2792 |
+
"homepage": "https://github.com/jrfnl",
|
2793 |
+
"role": "lead"
|
2794 |
+
},
|
2795 |
+
{
|
2796 |
+
"name": "Contributors",
|
2797 |
+
"homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors"
|
2798 |
}
|
2799 |
],
|
2800 |
+
"description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.",
|
2801 |
+
"homepage": "http://techblog.wimgodden.be/tag/codesniffer/",
|
2802 |
+
"keywords": [
|
2803 |
+
"compatibility",
|
2804 |
+
"phpcs",
|
2805 |
+
"standards"
|
2806 |
+
],
|
2807 |
+
"time": "2019-09-05T18:36:49+00:00"
|
2808 |
},
|
2809 |
{
|
2810 |
+
"name": "phpdocumentor/reflection-common",
|
2811 |
+
"version": "1.0.1",
|
2812 |
"source": {
|
2813 |
"type": "git",
|
2814 |
+
"url": "https://github.com/phpDocumentor/ReflectionCommon.git",
|
2815 |
+
"reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6"
|
2816 |
},
|
2817 |
"dist": {
|
2818 |
"type": "zip",
|
2819 |
+
"url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
|
2820 |
+
"reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
|
2821 |
"shasum": ""
|
2822 |
},
|
2823 |
"require": {
|
2824 |
+
"php": ">=5.5"
|
2825 |
},
|
2826 |
"require-dev": {
|
2827 |
+
"phpunit/phpunit": "^4.6"
|
|
|
|
|
2828 |
},
|
|
|
|
|
|
|
2829 |
"type": "library",
|
2830 |
"extra": {
|
2831 |
"branch-alias": {
|
2832 |
+
"dev-master": "1.0.x-dev"
|
2833 |
}
|
2834 |
},
|
2835 |
"autoload": {
|
2836 |
"psr-4": {
|
2837 |
+
"phpDocumentor\\Reflection\\": [
|
2838 |
+
"src"
|
2839 |
+
]
|
2840 |
}
|
2841 |
},
|
2842 |
"notification-url": "https://packagist.org/downloads/",
|
2845 |
],
|
2846 |
"authors": [
|
2847 |
{
|
2848 |
+
"name": "Jaap van Otterdijk",
|
2849 |
+
"email": "opensource@ijaap.nl"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2850 |
}
|
2851 |
],
|
2852 |
+
"description": "Common reflection classes used by phpdocumentor to reflect the code structure",
|
2853 |
+
"homepage": "http://www.phpdoc.org",
|
2854 |
"keywords": [
|
2855 |
+
"FQSEN",
|
2856 |
+
"phpDocumentor",
|
2857 |
+
"phpdoc",
|
2858 |
+
"reflection",
|
2859 |
+
"static analysis"
|
2860 |
],
|
2861 |
+
"time": "2017-09-11T18:02:19+00:00"
|
2862 |
},
|
2863 |
{
|
2864 |
+
"name": "phpdocumentor/reflection-docblock",
|
2865 |
+
"version": "3.3.2",
|
2866 |
"source": {
|
2867 |
"type": "git",
|
2868 |
+
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
|
2869 |
+
"reference": "bf329f6c1aadea3299f08ee804682b7c45b326a2"
|
2870 |
},
|
2871 |
"dist": {
|
2872 |
"type": "zip",
|
2873 |
+
"url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/bf329f6c1aadea3299f08ee804682b7c45b326a2",
|
2874 |
+
"reference": "bf329f6c1aadea3299f08ee804682b7c45b326a2",
|
2875 |
"shasum": ""
|
2876 |
},
|
2877 |
"require": {
|
2878 |
+
"php": "^5.6 || ^7.0",
|
2879 |
+
"phpdocumentor/reflection-common": "^1.0.0",
|
2880 |
+
"phpdocumentor/type-resolver": "^0.4.0",
|
2881 |
+
"webmozart/assert": "^1.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2882 |
},
|
2883 |
"require-dev": {
|
2884 |
+
"mockery/mockery": "^0.9.4",
|
2885 |
+
"phpunit/phpunit": "^4.4"
|
|
|
|
|
|
|
2886 |
},
|
2887 |
"type": "library",
|
2888 |
"autoload": {
|
2889 |
"psr-4": {
|
2890 |
+
"phpDocumentor\\Reflection\\": [
|
2891 |
+
"src/"
|
2892 |
+
]
|
2893 |
+
}
|
|
|
|
|
2894 |
},
|
2895 |
"notification-url": "https://packagist.org/downloads/",
|
2896 |
"license": [
|
2898 |
],
|
2899 |
"authors": [
|
2900 |
{
|
2901 |
+
"name": "Mike van Riel",
|
2902 |
+
"email": "me@mikevanriel.com"
|
|
|
|
|
2903 |
}
|
2904 |
],
|
2905 |
+
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
|
2906 |
+
"time": "2017-11-10T14:09:06+00:00"
|
|
|
|
|
|
|
|
|
|
|
2907 |
},
|
2908 |
{
|
2909 |
+
"name": "phpdocumentor/type-resolver",
|
2910 |
+
"version": "0.4.0",
|
2911 |
"source": {
|
2912 |
"type": "git",
|
2913 |
+
"url": "https://github.com/phpDocumentor/TypeResolver.git",
|
2914 |
+
"reference": "9c977708995954784726e25d0cd1dddf4e65b0f7"
|
2915 |
},
|
2916 |
"dist": {
|
2917 |
"type": "zip",
|
2918 |
+
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7",
|
2919 |
+
"reference": "9c977708995954784726e25d0cd1dddf4e65b0f7",
|
2920 |
"shasum": ""
|
2921 |
},
|
2922 |
"require": {
|
2923 |
+
"php": "^5.5 || ^7.0",
|
2924 |
+
"phpdocumentor/reflection-common": "^1.0"
|
2925 |
},
|
2926 |
"require-dev": {
|
2927 |
+
"mockery/mockery": "^0.9.4",
|
2928 |
+
"phpunit/phpunit": "^5.2||^4.8.24"
|
2929 |
},
|
2930 |
"type": "library",
|
2931 |
"extra": {
|
2932 |
"branch-alias": {
|
2933 |
+
"dev-master": "1.0.x-dev"
|
2934 |
}
|
2935 |
},
|
2936 |
"autoload": {
|
2937 |
"psr-4": {
|
2938 |
+
"phpDocumentor\\Reflection\\": [
|
2939 |
+
"src/"
|
2940 |
+
]
|
2941 |
}
|
2942 |
},
|
2943 |
"notification-url": "https://packagist.org/downloads/",
|
2946 |
],
|
2947 |
"authors": [
|
2948 |
{
|
2949 |
+
"name": "Mike van Riel",
|
2950 |
+
"email": "me@mikevanriel.com"
|
2951 |
}
|
2952 |
],
|
2953 |
+
"time": "2017-07-14T14:27:02+00:00"
|
|
|
2954 |
},
|
2955 |
{
|
2956 |
+
"name": "phpoption/phpoption",
|
2957 |
+
"version": "1.5.0",
|
2958 |
"source": {
|
2959 |
"type": "git",
|
2960 |
+
"url": "https://github.com/schmittjoh/php-option.git",
|
2961 |
+
"reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed"
|
2962 |
},
|
2963 |
"dist": {
|
2964 |
"type": "zip",
|
2965 |
+
"url": "https://api.github.com/repos/schmittjoh/php-option/zipball/94e644f7d2051a5f0fcf77d81605f152eecff0ed",
|
2966 |
+
"reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed",
|
2967 |
"shasum": ""
|
2968 |
},
|
2969 |
"require": {
|
|
|
|
|
2970 |
"php": ">=5.3.0"
|
2971 |
},
|
|
|
|
|
|
|
2972 |
"require-dev": {
|
2973 |
+
"phpunit/phpunit": "4.7.*"
|
|
|
|
|
2974 |
},
|
2975 |
+
"type": "library",
|
2976 |
"extra": {
|
2977 |
+
"branch-alias": {
|
2978 |
+
"dev-master": "1.3-dev"
|
2979 |
+
}
|
|
|
|
|
|
|
|
|
|
|
2980 |
},
|
2981 |
"autoload": {
|
2982 |
+
"psr-0": {
|
2983 |
+
"PhpOption\\": "src/"
|
2984 |
}
|
2985 |
},
|
2986 |
"notification-url": "https://packagist.org/downloads/",
|
2987 |
"license": [
|
2988 |
+
"Apache2"
|
2989 |
],
|
2990 |
"authors": [
|
2991 |
{
|
2992 |
+
"name": "Johannes M. Schmitt",
|
2993 |
+
"email": "schmittjoh@gmail.com"
|
|
|
2994 |
}
|
2995 |
],
|
2996 |
+
"description": "Option Type for PHP",
|
|
|
2997 |
"keywords": [
|
2998 |
+
"language",
|
2999 |
+
"option",
|
3000 |
+
"php",
|
3001 |
+
"type"
|
3002 |
],
|
3003 |
+
"time": "2015-07-25T16:39:46+00:00"
|
3004 |
},
|
3005 |
{
|
3006 |
+
"name": "phpspec/prophecy",
|
3007 |
+
"version": "1.8.1",
|
3008 |
"source": {
|
3009 |
"type": "git",
|
3010 |
+
"url": "https://github.com/phpspec/prophecy.git",
|
3011 |
+
"reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76"
|
3012 |
},
|
3013 |
"dist": {
|
3014 |
"type": "zip",
|
3015 |
+
"url": "https://api.github.com/repos/phpspec/prophecy/zipball/1927e75f4ed19131ec9bcc3b002e07fb1173ee76",
|
3016 |
+
"reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76",
|
3017 |
"shasum": ""
|
3018 |
},
|
3019 |
"require": {
|
3020 |
+
"doctrine/instantiator": "^1.0.2",
|
3021 |
+
"php": "^5.3|^7.0",
|
3022 |
+
"phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0",
|
3023 |
+
"sebastian/comparator": "^1.1|^2.0|^3.0",
|
3024 |
+
"sebastian/recursion-context": "^1.0|^2.0|^3.0"
|
3025 |
},
|
3026 |
"require-dev": {
|
3027 |
+
"phpspec/phpspec": "^2.5|^3.2",
|
3028 |
+
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
|
3029 |
},
|
3030 |
"type": "library",
|
3031 |
"extra": {
|
3032 |
"branch-alias": {
|
3033 |
+
"dev-master": "1.8.x-dev"
|
3034 |
}
|
3035 |
},
|
3036 |
"autoload": {
|
3037 |
+
"psr-4": {
|
3038 |
+
"Prophecy\\": "src/Prophecy"
|
3039 |
}
|
3040 |
},
|
3041 |
"notification-url": "https://packagist.org/downloads/",
|
3042 |
"license": [
|
3043 |
+
"MIT"
|
3044 |
],
|
3045 |
"authors": [
|
3046 |
{
|
3047 |
+
"name": "Konstantin Kudryashov",
|
3048 |
+
"email": "ever.zet@gmail.com",
|
3049 |
+
"homepage": "http://everzet.com"
|
3050 |
},
|
3051 |
{
|
3052 |
+
"name": "Marcello Duarte",
|
3053 |
+
"email": "marcello.duarte@gmail.com"
|
|
|
3054 |
}
|
3055 |
],
|
3056 |
+
"description": "Highly opinionated mocking framework for PHP 5.3+",
|
3057 |
+
"homepage": "https://github.com/phpspec/prophecy",
|
3058 |
"keywords": [
|
3059 |
+
"Double",
|
3060 |
+
"Dummy",
|
3061 |
+
"fake",
|
3062 |
"mock",
|
3063 |
+
"spy",
|
3064 |
+
"stub"
|
|
|
|
|
|
|
|
|
3065 |
],
|
3066 |
+
"time": "2019-06-13T12:50:23+00:00"
|
3067 |
},
|
3068 |
{
|
3069 |
+
"name": "phpunit/php-code-coverage",
|
3070 |
+
"version": "4.0.8",
|
3071 |
"source": {
|
3072 |
"type": "git",
|
3073 |
+
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
|
3074 |
+
"reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d"
|
3075 |
},
|
3076 |
"dist": {
|
3077 |
"type": "zip",
|
3078 |
+
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ef7b2f56815df854e66ceaee8ebe9393ae36a40d",
|
3079 |
+
"reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d",
|
3080 |
"shasum": ""
|
3081 |
},
|
3082 |
"require": {
|
3083 |
+
"ext-dom": "*",
|
3084 |
+
"ext-xmlwriter": "*",
|
3085 |
+
"php": "^5.6 || ^7.0",
|
3086 |
+
"phpunit/php-file-iterator": "^1.3",
|
3087 |
+
"phpunit/php-text-template": "^1.2",
|
3088 |
+
"phpunit/php-token-stream": "^1.4.2 || ^2.0",
|
3089 |
+
"sebastian/code-unit-reverse-lookup": "^1.0",
|
3090 |
+
"sebastian/environment": "^1.3.2 || ^2.0",
|
3091 |
+
"sebastian/version": "^1.0 || ^2.0"
|
3092 |
},
|
3093 |
"require-dev": {
|
3094 |
+
"ext-xdebug": "^2.1.4",
|
3095 |
+
"phpunit/phpunit": "^5.7"
|
3096 |
+
},
|
3097 |
+
"suggest": {
|
3098 |
+
"ext-xdebug": "^2.5.1"
|
3099 |
},
|
3100 |
"type": "library",
|
3101 |
+
"extra": {
|
3102 |
+
"branch-alias": {
|
3103 |
+
"dev-master": "4.0.x-dev"
|
3104 |
}
|
3105 |
},
|
3106 |
+
"autoload": {
|
3107 |
+
"classmap": [
|
3108 |
+
"src/"
|
3109 |
+
]
|
3110 |
+
},
|
3111 |
"notification-url": "https://packagist.org/downloads/",
|
3112 |
"license": [
|
3113 |
+
"BSD-3-Clause"
|
3114 |
],
|
3115 |
"authors": [
|
3116 |
{
|
3117 |
+
"name": "Sebastian Bergmann",
|
3118 |
+
"email": "sb@sebastian-bergmann.de",
|
3119 |
+
"role": "lead"
|
3120 |
}
|
3121 |
],
|
3122 |
+
"description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
|
3123 |
+
"homepage": "https://github.com/sebastianbergmann/php-code-coverage",
|
3124 |
"keywords": [
|
3125 |
+
"coverage",
|
3126 |
+
"testing",
|
3127 |
+
"xunit"
|
3128 |
],
|
3129 |
+
"time": "2017-04-02T07:44:40+00:00"
|
3130 |
},
|
3131 |
{
|
3132 |
+
"name": "phpunit/php-file-iterator",
|
3133 |
+
"version": "1.4.5",
|
3134 |
"source": {
|
3135 |
"type": "git",
|
3136 |
+
"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
|
3137 |
+
"reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4"
|
3138 |
},
|
3139 |
"dist": {
|
3140 |
"type": "zip",
|
3141 |
+
"url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4",
|
3142 |
+
"reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4",
|
3143 |
"shasum": ""
|
3144 |
},
|
3145 |
"require": {
|
3146 |
+
"php": ">=5.3.3"
|
|
|
|
|
|
|
|
|
|
|
3147 |
},
|
3148 |
"type": "library",
|
3149 |
+
"extra": {
|
3150 |
+
"branch-alias": {
|
3151 |
+
"dev-master": "1.4.x-dev"
|
3152 |
+
}
|
3153 |
+
},
|
3154 |
"autoload": {
|
3155 |
+
"classmap": [
|
3156 |
+
"src/"
|
|
|
|
|
|
|
3157 |
]
|
3158 |
},
|
3159 |
"notification-url": "https://packagist.org/downloads/",
|
3160 |
"license": [
|
3161 |
+
"BSD-3-Clause"
|
3162 |
],
|
3163 |
+
"authors": [
|
3164 |
+
{
|
3165 |
+
"name": "Sebastian Bergmann",
|
3166 |
+
"email": "sb@sebastian-bergmann.de",
|
3167 |
+
"role": "lead"
|
3168 |
+
}
|
3169 |
+
],
|
3170 |
+
"description": "FilterIterator implementation that filters files based on a list of suffixes.",
|
3171 |
+
"homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
|
3172 |
"keywords": [
|
3173 |
+
"filesystem",
|
3174 |
+
"iterator"
|
|
|
|
|
|
|
3175 |
],
|
3176 |
+
"time": "2017-11-27T13:52:08+00:00"
|
3177 |
},
|
3178 |
{
|
3179 |
+
"name": "phpunit/php-text-template",
|
3180 |
+
"version": "1.2.1",
|
3181 |
"source": {
|
3182 |
"type": "git",
|
3183 |
+
"url": "https://github.com/sebastianbergmann/php-text-template.git",
|
3184 |
+
"reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
|
3185 |
},
|
3186 |
"dist": {
|
3187 |
"type": "zip",
|
3188 |
+
"url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
|
3189 |
+
"reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
|
3190 |
"shasum": ""
|
3191 |
},
|
3192 |
"require": {
|
3193 |
+
"php": ">=5.3.3"
|
3194 |
},
|
3195 |
"type": "library",
|
3196 |
"autoload": {
|
3197 |
+
"classmap": [
|
3198 |
+
"src/"
|
3199 |
+
]
|
3200 |
},
|
3201 |
"notification-url": "https://packagist.org/downloads/",
|
3202 |
"license": [
|
3203 |
+
"BSD-3-Clause"
|
3204 |
],
|
3205 |
"authors": [
|
3206 |
{
|
3207 |
+
"name": "Sebastian Bergmann",
|
3208 |
+
"email": "sebastian@phpunit.de",
|
3209 |
+
"role": "lead"
|
3210 |
}
|
3211 |
],
|
3212 |
+
"description": "Simple template engine.",
|
3213 |
+
"homepage": "https://github.com/sebastianbergmann/php-text-template/",
|
3214 |
"keywords": [
|
3215 |
+
"template"
|
3216 |
],
|
3217 |
+
"time": "2015-06-21T13:50:34+00:00"
|
3218 |
},
|
3219 |
{
|
3220 |
+
"name": "phpunit/php-timer",
|
3221 |
+
"version": "1.0.9",
|
3222 |
"source": {
|
3223 |
"type": "git",
|
3224 |
+
"url": "https://github.com/sebastianbergmann/php-timer.git",
|
3225 |
+
"reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f"
|
3226 |
},
|
3227 |
"dist": {
|
3228 |
"type": "zip",
|
3229 |
+
"url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
|
3230 |
+
"reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
|
3231 |
"shasum": ""
|
3232 |
},
|
3233 |
"require": {
|
3234 |
+
"php": "^5.3.3 || ^7.0"
|
3235 |
},
|
3236 |
"require-dev": {
|
3237 |
+
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
|
|
|
|
|
|
|
3238 |
},
|
3239 |
"type": "library",
|
3240 |
+
"extra": {
|
3241 |
+
"branch-alias": {
|
3242 |
+
"dev-master": "1.0-dev"
|
3243 |
+
}
|
3244 |
+
},
|
3245 |
+
"autoload": {
|
3246 |
+
"classmap": [
|
3247 |
+
"src/"
|
3248 |
]
|
3249 |
},
|
3250 |
"notification-url": "https://packagist.org/downloads/",
|
3251 |
"license": [
|
3252 |
+
"BSD-3-Clause"
|
3253 |
],
|
3254 |
"authors": [
|
3255 |
{
|
3256 |
+
"name": "Sebastian Bergmann",
|
3257 |
+
"email": "sb@sebastian-bergmann.de",
|
3258 |
+
"role": "lead"
|
3259 |
}
|
3260 |
],
|
3261 |
+
"description": "Utility class for timing",
|
3262 |
+
"homepage": "https://github.com/sebastianbergmann/php-timer/",
|
3263 |
"keywords": [
|
3264 |
+
"timer"
|
|
|
|
|
3265 |
],
|
3266 |
+
"time": "2017-02-26T11:10:40+00:00"
|
3267 |
},
|
3268 |
{
|
3269 |
+
"name": "phpunit/php-token-stream",
|
3270 |
+
"version": "1.4.12",
|
3271 |
"source": {
|
3272 |
"type": "git",
|
3273 |
+
"url": "https://github.com/sebastianbergmann/php-token-stream.git",
|
3274 |
+
"reference": "1ce90ba27c42e4e44e6d8458241466380b51fa16"
|
3275 |
},
|
3276 |
"dist": {
|
3277 |
"type": "zip",
|
3278 |
+
"url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/1ce90ba27c42e4e44e6d8458241466380b51fa16",
|
3279 |
+
"reference": "1ce90ba27c42e4e44e6d8458241466380b51fa16",
|
3280 |
"shasum": ""
|
3281 |
},
|
3282 |
"require": {
|
3283 |
+
"ext-tokenizer": "*",
|
3284 |
+
"php": ">=5.3.3"
|
|
|
|
|
|
|
3285 |
},
|
3286 |
"require-dev": {
|
3287 |
+
"phpunit/phpunit": "~4.2"
|
3288 |
},
|
3289 |
+
"type": "library",
|
3290 |
+
"extra": {
|
3291 |
+
"branch-alias": {
|
3292 |
+
"dev-master": "1.4-dev"
|
3293 |
+
}
|
3294 |
+
},
|
3295 |
+
"autoload": {
|
3296 |
+
"classmap": [
|
3297 |
+
"src/"
|
3298 |
+
]
|
3299 |
},
|
|
|
3300 |
"notification-url": "https://packagist.org/downloads/",
|
3301 |
"license": [
|
3302 |
+
"BSD-3-Clause"
|
3303 |
],
|
3304 |
"authors": [
|
3305 |
{
|
3306 |
+
"name": "Sebastian Bergmann",
|
3307 |
+
"email": "sebastian@phpunit.de"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3308 |
}
|
3309 |
],
|
3310 |
+
"description": "Wrapper around PHP's tokenizer extension.",
|
3311 |
+
"homepage": "https://github.com/sebastianbergmann/php-token-stream/",
|
3312 |
"keywords": [
|
3313 |
+
"tokenizer"
|
|
|
|
|
3314 |
],
|
3315 |
+
"time": "2017-12-04T08:55:13+00:00"
|
3316 |
},
|
3317 |
{
|
3318 |
+
"name": "phpunit/phpunit",
|
3319 |
+
"version": "5.7.27",
|
3320 |
"source": {
|
3321 |
"type": "git",
|
3322 |
+
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
3323 |
+
"reference": "b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c"
|
3324 |
},
|
3325 |
"dist": {
|
3326 |
"type": "zip",
|
3327 |
+
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c",
|
3328 |
+
"reference": "b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c",
|
3329 |
"shasum": ""
|
3330 |
},
|
3331 |
"require": {
|
3332 |
+
"ext-dom": "*",
|
3333 |
+
"ext-json": "*",
|
3334 |
+
"ext-libxml": "*",
|
3335 |
+
"ext-mbstring": "*",
|
3336 |
+
"ext-xml": "*",
|
3337 |
+
"myclabs/deep-copy": "~1.3",
|
3338 |
+
"php": "^5.6 || ^7.0",
|
3339 |
+
"phpspec/prophecy": "^1.6.2",
|
3340 |
+
"phpunit/php-code-coverage": "^4.0.4",
|
3341 |
+
"phpunit/php-file-iterator": "~1.4",
|
3342 |
+
"phpunit/php-text-template": "~1.2",
|
3343 |
+
"phpunit/php-timer": "^1.0.6",
|
3344 |
+
"phpunit/phpunit-mock-objects": "^3.2",
|
3345 |
+
"sebastian/comparator": "^1.2.4",
|
3346 |
+
"sebastian/diff": "^1.4.3",
|
3347 |
+
"sebastian/environment": "^1.3.4 || ^2.0",
|
3348 |
+
"sebastian/exporter": "~2.0",
|
3349 |
+
"sebastian/global-state": "^1.1",
|
3350 |
+
"sebastian/object-enumerator": "~2.0",
|
3351 |
+
"sebastian/resource-operations": "~1.0",
|
3352 |
+
"sebastian/version": "^1.0.6|^2.0.1",
|
3353 |
+
"symfony/yaml": "~2.1|~3.0|~4.0"
|
3354 |
+
},
|
3355 |
+
"conflict": {
|
3356 |
+
"phpdocumentor/reflection-docblock": "3.0.2"
|
3357 |
},
|
3358 |
"require-dev": {
|
3359 |
+
"ext-pdo": "*"
|
3360 |
+
},
|
3361 |
+
"suggest": {
|
3362 |
+
"ext-xdebug": "*",
|
3363 |
+
"phpunit/php-invoker": "~1.1"
|
3364 |
},
|
3365 |
+
"bin": [
|
3366 |
+
"phpunit"
|
3367 |
+
],
|
3368 |
"type": "library",
|
3369 |
"extra": {
|
3370 |
"branch-alias": {
|
3371 |
+
"dev-master": "5.7.x-dev"
|
3372 |
}
|
3373 |
},
|
3374 |
"autoload": {
|
3375 |
+
"classmap": [
|
3376 |
+
"src/"
|
3377 |
+
]
|
|
|
|
|
3378 |
},
|
3379 |
"notification-url": "https://packagist.org/downloads/",
|
3380 |
"license": [
|
3381 |
+
"BSD-3-Clause"
|
3382 |
],
|
3383 |
"authors": [
|
3384 |
{
|
3385 |
+
"name": "Sebastian Bergmann",
|
3386 |
+
"email": "sebastian@phpunit.de",
|
3387 |
+
"role": "lead"
|
3388 |
}
|
3389 |
],
|
3390 |
+
"description": "The PHP Unit Testing framework.",
|
3391 |
+
"homepage": "https://phpunit.de/",
|
3392 |
"keywords": [
|
3393 |
+
"phpunit",
|
3394 |
+
"testing",
|
3395 |
+
"xunit"
|
|
|
|
|
3396 |
],
|
3397 |
+
"time": "2018-02-01T05:50:59+00:00"
|
3398 |
},
|
3399 |
{
|
3400 |
+
"name": "phpunit/phpunit-mock-objects",
|
3401 |
+
"version": "3.4.4",
|
3402 |
"source": {
|
3403 |
"type": "git",
|
3404 |
+
"url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
|
3405 |
+
"reference": "a23b761686d50a560cc56233b9ecf49597cc9118"
|
3406 |
},
|
3407 |
"dist": {
|
3408 |
"type": "zip",
|
3409 |
+
"url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/a23b761686d50a560cc56233b9ecf49597cc9118",
|
3410 |
+
"reference": "a23b761686d50a560cc56233b9ecf49597cc9118",
|
3411 |
"shasum": ""
|
3412 |
},
|
3413 |
"require": {
|
3414 |
+
"doctrine/instantiator": "^1.0.2",
|
3415 |
"php": "^5.6 || ^7.0",
|
3416 |
+
"phpunit/php-text-template": "^1.2",
|
3417 |
+
"sebastian/exporter": "^1.2 || ^2.0"
|
3418 |
+
},
|
3419 |
+
"conflict": {
|
3420 |
+
"phpunit/phpunit": "<5.4.0"
|
3421 |
},
|
3422 |
"require-dev": {
|
3423 |
+
"phpunit/phpunit": "^5.4"
|
3424 |
+
},
|
3425 |
+
"suggest": {
|
3426 |
+
"ext-soap": "*"
|
3427 |
},
|
3428 |
"type": "library",
|
3429 |
+
"extra": {
|
3430 |
+
"branch-alias": {
|
3431 |
+
"dev-master": "3.2.x-dev"
|
|
|
|
|
3432 |
}
|
3433 |
},
|
3434 |
+
"autoload": {
|
3435 |
+
"classmap": [
|
3436 |
+
"src/"
|
3437 |
+
]
|
3438 |
+
},
|
3439 |
"notification-url": "https://packagist.org/downloads/",
|
3440 |
"license": [
|
3441 |
+
"BSD-3-Clause"
|
3442 |
],
|
3443 |
"authors": [
|
3444 |
{
|
3445 |
+
"name": "Sebastian Bergmann",
|
3446 |
+
"email": "sb@sebastian-bergmann.de",
|
3447 |
+
"role": "lead"
|
3448 |
}
|
3449 |
],
|
3450 |
+
"description": "Mock Object library for PHPUnit",
|
3451 |
+
"homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
|
3452 |
+
"keywords": [
|
3453 |
+
"mock",
|
3454 |
+
"xunit"
|
3455 |
+
],
|
3456 |
+
"abandoned": true,
|
3457 |
+
"time": "2017-06-30T09:13:00+00:00"
|
3458 |
},
|
3459 |
{
|
3460 |
+
"name": "psr/http-message",
|
3461 |
+
"version": "1.0.1",
|
3462 |
"source": {
|
3463 |
"type": "git",
|
3464 |
+
"url": "https://github.com/php-fig/http-message.git",
|
3465 |
+
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
|
3466 |
},
|
3467 |
"dist": {
|
3468 |
"type": "zip",
|
3469 |
+
"url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
|
3470 |
+
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
|
3471 |
"shasum": ""
|
3472 |
},
|
3473 |
"require": {
|
3474 |
+
"php": ">=5.3.0"
|
|
|
|
|
|
|
|
|
|
|
3475 |
},
|
3476 |
"type": "library",
|
3477 |
"extra": {
|
3481 |
},
|
3482 |
"autoload": {
|
3483 |
"psr-4": {
|
3484 |
+
"Psr\\Http\\Message\\": "src/"
|
|
|
|
|
3485 |
}
|
3486 |
},
|
3487 |
"notification-url": "https://packagist.org/downloads/",
|
3490 |
],
|
3491 |
"authors": [
|
3492 |
{
|
3493 |
+
"name": "PHP-FIG",
|
3494 |
+
"homepage": "http://www.php-fig.org/"
|
3495 |
}
|
3496 |
],
|
3497 |
+
"description": "Common interface for HTTP messages",
|
3498 |
+
"homepage": "https://github.com/php-fig/http-message",
|
3499 |
+
"keywords": [
|
3500 |
+
"http",
|
3501 |
+
"http-message",
|
3502 |
+
"psr",
|
3503 |
+
"psr-7",
|
3504 |
+
"request",
|
3505 |
+
"response"
|
3506 |
+
],
|
3507 |
+
"time": "2016-08-06T14:39:51+00:00"
|
3508 |
},
|
3509 |
{
|
3510 |
+
"name": "ralouphie/getallheaders",
|
3511 |
+
"version": "3.0.3",
|
3512 |
"source": {
|
3513 |
"type": "git",
|
3514 |
+
"url": "https://github.com/ralouphie/getallheaders.git",
|
3515 |
+
"reference": "120b605dfeb996808c31b6477290a714d356e822"
|
3516 |
},
|
3517 |
"dist": {
|
3518 |
"type": "zip",
|
3519 |
+
"url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
|
3520 |
+
"reference": "120b605dfeb996808c31b6477290a714d356e822",
|
3521 |
"shasum": ""
|
3522 |
},
|
3523 |
"require": {
|
3524 |
+
"php": ">=5.6"
|
3525 |
},
|
3526 |
"require-dev": {
|
3527 |
+
"php-coveralls/php-coveralls": "^2.1",
|
3528 |
+
"phpunit/phpunit": "^5 || ^6.5"
|
3529 |
},
|
3530 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
3531 |
"autoload": {
|
3532 |
+
"files": [
|
3533 |
+
"src/getallheaders.php"
|
3534 |
+
]
|
3535 |
},
|
3536 |
"notification-url": "https://packagist.org/downloads/",
|
3537 |
"license": [
|
3538 |
+
"MIT"
|
3539 |
],
|
3540 |
"authors": [
|
3541 |
{
|
3542 |
+
"name": "Ralph Khattar",
|
3543 |
+
"email": "ralph.khattar@gmail.com"
|
3544 |
}
|
3545 |
],
|
3546 |
+
"description": "A polyfill for getallheaders.",
|
3547 |
+
"time": "2019-03-08T08:55:37+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
3548 |
},
|
3549 |
{
|
3550 |
+
"name": "rmccue/requests",
|
3551 |
+
"version": "v1.7.0",
|
3552 |
"source": {
|
3553 |
"type": "git",
|
3554 |
+
"url": "https://github.com/rmccue/Requests.git",
|
3555 |
+
"reference": "87932f52ffad70504d93f04f15690cf16a089546"
|
3556 |
},
|
3557 |
"dist": {
|
3558 |
"type": "zip",
|
3559 |
+
"url": "https://api.github.com/repos/rmccue/Requests/zipball/87932f52ffad70504d93f04f15690cf16a089546",
|
3560 |
+
"reference": "87932f52ffad70504d93f04f15690cf16a089546",
|
3561 |
"shasum": ""
|
3562 |
},
|
3563 |
"require": {
|
3564 |
+
"php": ">=5.2"
|
|
|
|
|
|
|
|
|
3565 |
},
|
3566 |
"require-dev": {
|
3567 |
+
"requests/test-server": "dev-master"
|
|
|
3568 |
},
|
3569 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
3570 |
"autoload": {
|
3571 |
+
"psr-0": {
|
3572 |
+
"Requests": "library/"
|
3573 |
}
|
3574 |
},
|
3575 |
"notification-url": "https://packagist.org/downloads/",
|
3576 |
"license": [
|
3577 |
+
"ISC"
|
3578 |
],
|
3579 |
"authors": [
|
3580 |
{
|
3581 |
+
"name": "Ryan McCue",
|
3582 |
+
"homepage": "http://ryanmccue.info"
|
|
|
|
|
|
|
|
|
|
|
3583 |
}
|
3584 |
],
|
3585 |
+
"description": "A HTTP library written in PHP, for human beings.",
|
3586 |
+
"homepage": "http://github.com/rmccue/Requests",
|
3587 |
"keywords": [
|
3588 |
+
"curl",
|
3589 |
+
"fsockopen",
|
3590 |
+
"http",
|
3591 |
+
"idna",
|
3592 |
+
"ipv6",
|
3593 |
+
"iri",
|
3594 |
+
"sockets"
|
3595 |
],
|
3596 |
+
"time": "2016-10-13T00:11:37+00:00"
|
3597 |
},
|
3598 |
{
|
3599 |
+
"name": "sebastian/code-unit-reverse-lookup",
|
3600 |
+
"version": "1.0.1",
|
3601 |
"source": {
|
3602 |
"type": "git",
|
3603 |
+
"url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
|
3604 |
+
"reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"
|
3605 |
},
|
3606 |
"dist": {
|
3607 |
"type": "zip",
|
3608 |
+
"url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
|
3609 |
+
"reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
|
3610 |
"shasum": ""
|
3611 |
},
|
3612 |
"require": {
|
3613 |
+
"php": "^5.6 || ^7.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3614 |
},
|
3615 |
"require-dev": {
|
3616 |
+
"phpunit/phpunit": "^5.7 || ^6.0"
|
|
|
|
|
|
|
|
|
3617 |
},
|
3618 |
"type": "library",
|
3619 |
"extra": {
|
3620 |
"branch-alias": {
|
3621 |
+
"dev-master": "1.0.x-dev"
|
3622 |
}
|
3623 |
},
|
3624 |
"autoload": {
|
3633 |
"authors": [
|
3634 |
{
|
3635 |
"name": "Sebastian Bergmann",
|
3636 |
+
"email": "sebastian@phpunit.de"
|
|
|
3637 |
}
|
3638 |
],
|
3639 |
+
"description": "Looks up which function or method a line of code belongs to",
|
3640 |
+
"homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
|
3641 |
+
"time": "2017-03-04T06:30:41+00:00"
|
|
|
|
|
|
|
|
|
|
|
3642 |
},
|
3643 |
{
|
3644 |
+
"name": "sebastian/comparator",
|
3645 |
+
"version": "1.2.4",
|
3646 |
"source": {
|
3647 |
"type": "git",
|
3648 |
+
"url": "https://github.com/sebastianbergmann/comparator.git",
|
3649 |
+
"reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be"
|
3650 |
},
|
3651 |
"dist": {
|
3652 |
"type": "zip",
|
3653 |
+
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be",
|
3654 |
+
"reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be",
|
3655 |
"shasum": ""
|
3656 |
},
|
3657 |
"require": {
|
3658 |
+
"php": ">=5.3.3",
|
3659 |
+
"sebastian/diff": "~1.2",
|
3660 |
+
"sebastian/exporter": "~1.2 || ~2.0"
|
3661 |
+
},
|
3662 |
+
"require-dev": {
|
3663 |
+
"phpunit/phpunit": "~4.4"
|
3664 |
},
|
3665 |
"type": "library",
|
3666 |
"extra": {
|
3667 |
"branch-alias": {
|
3668 |
+
"dev-master": "1.2.x-dev"
|
3669 |
}
|
3670 |
},
|
3671 |
"autoload": {
|
3678 |
"BSD-3-Clause"
|
3679 |
],
|
3680 |
"authors": [
|
3681 |
+
{
|
3682 |
+
"name": "Jeff Welch",
|
3683 |
+
"email": "whatthejeff@gmail.com"
|
3684 |
+
},
|
3685 |
+
{
|
3686 |
+
"name": "Volker Dusch",
|
3687 |
+
"email": "github@wallbash.com"
|
3688 |
+
},
|
3689 |
+
{
|
3690 |
+
"name": "Bernhard Schussek",
|
3691 |
+
"email": "bschussek@2bepublished.at"
|
3692 |
+
},
|
3693 |
{
|
3694 |
"name": "Sebastian Bergmann",
|
3695 |
+
"email": "sebastian@phpunit.de"
|
|
|
3696 |
}
|
3697 |
],
|
3698 |
+
"description": "Provides the functionality to compare PHP values for equality",
|
3699 |
+
"homepage": "http://www.github.com/sebastianbergmann/comparator",
|
3700 |
"keywords": [
|
3701 |
+
"comparator",
|
3702 |
+
"compare",
|
3703 |
+
"equality"
|
3704 |
],
|
3705 |
+
"time": "2017-01-29T09:50:25+00:00"
|
3706 |
},
|
3707 |
{
|
3708 |
+
"name": "sebastian/diff",
|
3709 |
+
"version": "1.4.3",
|
3710 |
"source": {
|
3711 |
"type": "git",
|
3712 |
+
"url": "https://github.com/sebastianbergmann/diff.git",
|
3713 |
+
"reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4"
|
3714 |
},
|
3715 |
"dist": {
|
3716 |
"type": "zip",
|
3717 |
+
"url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4",
|
3718 |
+
"reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4",
|
3719 |
"shasum": ""
|
3720 |
},
|
3721 |
"require": {
|
3722 |
+
"php": "^5.3.3 || ^7.0"
|
3723 |
+
},
|
3724 |
+
"require-dev": {
|
3725 |
+
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
|
3726 |
},
|
3727 |
"type": "library",
|
3728 |
+
"extra": {
|
3729 |
+
"branch-alias": {
|
3730 |
+
"dev-master": "1.4-dev"
|
3731 |
+
}
|
3732 |
+
},
|
3733 |
"autoload": {
|
3734 |
"classmap": [
|
3735 |
"src/"
|
3740 |
"BSD-3-Clause"
|
3741 |
],
|
3742 |
"authors": [
|
3743 |
+
{
|
3744 |
+
"name": "Kore Nordmann",
|
3745 |
+
"email": "mail@kore-nordmann.de"
|
3746 |
+
},
|
3747 |
{
|
3748 |
"name": "Sebastian Bergmann",
|
|
|
3749 |
"email": "sebastian@phpunit.de"
|
3750 |
}
|
3751 |
],
|
3752 |
+
"description": "Diff implementation",
|
3753 |
+
"homepage": "https://github.com/sebastianbergmann/diff",
|
3754 |
"keywords": [
|
3755 |
+
"diff"
|
3756 |
],
|
3757 |
+
"time": "2017-05-22T07:24:03+00:00"
|
3758 |
},
|
3759 |
{
|
3760 |
+
"name": "sebastian/environment",
|
3761 |
+
"version": "2.0.0",
|
3762 |
"source": {
|
3763 |
"type": "git",
|
3764 |
+
"url": "https://github.com/sebastianbergmann/environment.git",
|
3765 |
+
"reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac"
|
3766 |
},
|
3767 |
"dist": {
|
3768 |
"type": "zip",
|
3769 |
+
"url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/5795ffe5dc5b02460c3e34222fee8cbe245d8fac",
|
3770 |
+
"reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac",
|
3771 |
"shasum": ""
|
3772 |
},
|
3773 |
"require": {
|
3774 |
+
"php": "^5.6 || ^7.0"
|
3775 |
},
|
3776 |
"require-dev": {
|
3777 |
+
"phpunit/phpunit": "^5.0"
|
3778 |
},
|
3779 |
"type": "library",
|
3780 |
"extra": {
|
3781 |
"branch-alias": {
|
3782 |
+
"dev-master": "2.0.x-dev"
|
3783 |
}
|
3784 |
},
|
3785 |
"autoload": {
|
3794 |
"authors": [
|
3795 |
{
|
3796 |
"name": "Sebastian Bergmann",
|
3797 |
+
"email": "sebastian@phpunit.de"
|
|
|
3798 |
}
|
3799 |
],
|
3800 |
+
"description": "Provides functionality to handle HHVM/PHP environments",
|
3801 |
+
"homepage": "http://www.github.com/sebastianbergmann/environment",
|
3802 |
"keywords": [
|
3803 |
+
"Xdebug",
|
3804 |
+
"environment",
|
3805 |
+
"hhvm"
|
3806 |
],
|
3807 |
+
"time": "2016-11-26T07:53:53+00:00"
|
3808 |
},
|
3809 |
{
|
3810 |
+
"name": "sebastian/exporter",
|
3811 |
+
"version": "2.0.0",
|
3812 |
"source": {
|
3813 |
"type": "git",
|
3814 |
+
"url": "https://github.com/sebastianbergmann/exporter.git",
|
3815 |
+
"reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4"
|
3816 |
+
},
|
3817 |
"dist": {
|
3818 |
"type": "zip",
|
3819 |
+
"url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4",
|
3820 |
+
"reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4",
|
3821 |
"shasum": ""
|
3822 |
},
|
3823 |
"require": {
|
3824 |
+
"php": ">=5.3.3",
|
3825 |
+
"sebastian/recursion-context": "~2.0"
|
3826 |
},
|
3827 |
"require-dev": {
|
3828 |
+
"ext-mbstring": "*",
|
3829 |
+
"phpunit/phpunit": "~4.4"
|
3830 |
},
|
3831 |
"type": "library",
|
3832 |
"extra": {
|
3833 |
"branch-alias": {
|
3834 |
+
"dev-master": "2.0.x-dev"
|
3835 |
}
|
3836 |
},
|
3837 |
"autoload": {
|
3844 |
"BSD-3-Clause"
|
3845 |
],
|
3846 |
"authors": [
|
3847 |
+
{
|
3848 |
+
"name": "Jeff Welch",
|
3849 |
+
"email": "whatthejeff@gmail.com"
|
3850 |
+
},
|
3851 |
+
{
|
3852 |
+
"name": "Volker Dusch",
|
3853 |
+
"email": "github@wallbash.com"
|
3854 |
+
},
|
3855 |
+
{
|
3856 |
+
"name": "Bernhard Schussek",
|
3857 |
+
"email": "bschussek@2bepublished.at"
|
3858 |
+
},
|
3859 |
{
|
3860 |
"name": "Sebastian Bergmann",
|
3861 |
"email": "sebastian@phpunit.de"
|
3862 |
+
},
|
3863 |
+
{
|
3864 |
+
"name": "Adam Harvey",
|
3865 |
+
"email": "aharvey@php.net"
|
3866 |
}
|
3867 |
],
|
3868 |
+
"description": "Provides the functionality to export PHP variables for visualization",
|
3869 |
+
"homepage": "http://www.github.com/sebastianbergmann/exporter",
|
3870 |
"keywords": [
|
3871 |
+
"export",
|
3872 |
+
"exporter"
|
3873 |
],
|
3874 |
+
"time": "2016-11-19T08:54:04+00:00"
|
3875 |
},
|
3876 |
{
|
3877 |
+
"name": "sebastian/global-state",
|
3878 |
+
"version": "1.1.1",
|
3879 |
"source": {
|
3880 |
"type": "git",
|
3881 |
+
"url": "https://github.com/sebastianbergmann/global-state.git",
|
3882 |
+
"reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4"
|
3883 |
},
|
3884 |
"dist": {
|
3885 |
"type": "zip",
|
3886 |
+
"url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4",
|
3887 |
+
"reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4",
|
3888 |
"shasum": ""
|
3889 |
},
|
3890 |
"require": {
|
3891 |
+
"php": ">=5.3.3"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3892 |
},
|
3893 |
"require-dev": {
|
3894 |
+
"phpunit/phpunit": "~4.2"
|
3895 |
},
|
3896 |
"suggest": {
|
3897 |
+
"ext-uopz": "*"
|
|
|
3898 |
},
|
|
|
|
|
|
|
3899 |
"type": "library",
|
3900 |
"extra": {
|
3901 |
"branch-alias": {
|
3902 |
+
"dev-master": "1.0-dev"
|
3903 |
}
|
3904 |
},
|
3905 |
"autoload": {
|
3914 |
"authors": [
|
3915 |
{
|
3916 |
"name": "Sebastian Bergmann",
|
|
|
3917 |
"email": "sebastian@phpunit.de"
|
3918 |
}
|
3919 |
],
|
3920 |
+
"description": "Snapshotting of global state",
|
3921 |
+
"homepage": "http://www.github.com/sebastianbergmann/global-state",
|
3922 |
"keywords": [
|
3923 |
+
"global state"
|
|
|
|
|
3924 |
],
|
3925 |
+
"time": "2015-10-12T03:26:01+00:00"
|
3926 |
},
|
3927 |
{
|
3928 |
+
"name": "sebastian/object-enumerator",
|
3929 |
+
"version": "2.0.1",
|
3930 |
"source": {
|
3931 |
"type": "git",
|
3932 |
+
"url": "https://github.com/sebastianbergmann/object-enumerator.git",
|
3933 |
+
"reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7"
|
3934 |
},
|
3935 |
"dist": {
|
3936 |
"type": "zip",
|
3937 |
+
"url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1311872ac850040a79c3c058bea3e22d0f09cbb7",
|
3938 |
+
"reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7",
|
3939 |
"shasum": ""
|
3940 |
},
|
3941 |
"require": {
|
3942 |
+
"php": ">=5.6",
|
3943 |
+
"sebastian/recursion-context": "~2.0"
|
|
|
|
|
|
|
|
|
|
|
3944 |
},
|
3945 |
"require-dev": {
|
3946 |
+
"phpunit/phpunit": "~5"
|
|
|
|
|
|
|
3947 |
},
|
3948 |
"type": "library",
|
3949 |
"extra": {
|
3950 |
"branch-alias": {
|
3951 |
+
"dev-master": "2.0.x-dev"
|
3952 |
}
|
3953 |
},
|
3954 |
"autoload": {
|
3963 |
"authors": [
|
3964 |
{
|
3965 |
"name": "Sebastian Bergmann",
|
3966 |
+
"email": "sebastian@phpunit.de"
|
|
|
3967 |
}
|
3968 |
],
|
3969 |
+
"description": "Traverses array structures and object graphs to enumerate all referenced objects",
|
3970 |
+
"homepage": "https://github.com/sebastianbergmann/object-enumerator/",
|
3971 |
+
"time": "2017-02-18T15:18:39+00:00"
|
|
|
|
|
|
|
|
|
|
|
3972 |
},
|
3973 |
{
|
3974 |
+
"name": "sebastian/recursion-context",
|
3975 |
+
"version": "2.0.0",
|
3976 |
"source": {
|
3977 |
"type": "git",
|
3978 |
+
"url": "https://github.com/sebastianbergmann/recursion-context.git",
|
3979 |
+
"reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a"
|
3980 |
},
|
3981 |
"dist": {
|
3982 |
"type": "zip",
|
3983 |
+
"url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/2c3ba150cbec723aa057506e73a8d33bdb286c9a",
|
3984 |
+
"reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a",
|
3985 |
"shasum": ""
|
3986 |
},
|
3987 |
"require": {
|
3988 |
+
"php": ">=5.3.3"
|
3989 |
+
},
|
3990 |
+
"require-dev": {
|
3991 |
+
"phpunit/phpunit": "~4.4"
|
3992 |
},
|
3993 |
"type": "library",
|
3994 |
"extra": {
|
3995 |
"branch-alias": {
|
3996 |
+
"dev-master": "2.0.x-dev"
|
3997 |
}
|
3998 |
},
|
3999 |
"autoload": {
|
4000 |
+
"classmap": [
|
4001 |
+
"src/"
|
4002 |
+
]
|
4003 |
},
|
4004 |
"notification-url": "https://packagist.org/downloads/",
|
4005 |
"license": [
|
4006 |
+
"BSD-3-Clause"
|
4007 |
],
|
4008 |
"authors": [
|
4009 |
{
|
4010 |
+
"name": "Jeff Welch",
|
4011 |
+
"email": "whatthejeff@gmail.com"
|
4012 |
+
},
|
4013 |
+
{
|
4014 |
+
"name": "Sebastian Bergmann",
|
4015 |
+
"email": "sebastian@phpunit.de"
|
4016 |
+
},
|
4017 |
+
{
|
4018 |
+
"name": "Adam Harvey",
|
4019 |
+
"email": "aharvey@php.net"
|
4020 |
}
|
4021 |
],
|
4022 |
+
"description": "Provides functionality to recursively process PHP variables",
|
4023 |
+
"homepage": "http://www.github.com/sebastianbergmann/recursion-context",
|
4024 |
+
"time": "2016-11-19T07:33:16+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4025 |
},
|
4026 |
{
|
4027 |
+
"name": "sebastian/resource-operations",
|
4028 |
+
"version": "1.0.0",
|
4029 |
"source": {
|
4030 |
"type": "git",
|
4031 |
+
"url": "https://github.com/sebastianbergmann/resource-operations.git",
|
4032 |
+
"reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52"
|
4033 |
},
|
4034 |
"dist": {
|
4035 |
"type": "zip",
|
4036 |
+
"url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
|
4037 |
+
"reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
|
4038 |
"shasum": ""
|
4039 |
},
|
4040 |
"require": {
|
4041 |
+
"php": ">=5.6.0"
|
|
|
|
|
|
|
|
|
4042 |
},
|
4043 |
"type": "library",
|
4044 |
+
"extra": {
|
4045 |
+
"branch-alias": {
|
4046 |
+
"dev-master": "1.0.x-dev"
|
4047 |
+
}
|
4048 |
+
},
|
4049 |
"autoload": {
|
4050 |
+
"classmap": [
|
4051 |
+
"src/"
|
4052 |
]
|
4053 |
},
|
4054 |
"notification-url": "https://packagist.org/downloads/",
|
4055 |
"license": [
|
4056 |
+
"BSD-3-Clause"
|
4057 |
],
|
4058 |
"authors": [
|
4059 |
{
|
4060 |
+
"name": "Sebastian Bergmann",
|
4061 |
+
"email": "sebastian@phpunit.de"
|
4062 |
}
|
4063 |
],
|
4064 |
+
"description": "Provides a list of PHP built-in functions that operate on resources",
|
4065 |
+
"homepage": "https://www.github.com/sebastianbergmann/resource-operations",
|
4066 |
+
"time": "2015-07-28T20:34:47+00:00"
|
4067 |
},
|
4068 |
{
|
4069 |
+
"name": "sebastian/version",
|
4070 |
+
"version": "2.0.1",
|
4071 |
"source": {
|
4072 |
"type": "git",
|
4073 |
+
"url": "https://github.com/sebastianbergmann/version.git",
|
4074 |
+
"reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
|
4075 |
},
|
4076 |
"dist": {
|
4077 |
"type": "zip",
|
4078 |
+
"url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
|
4079 |
+
"reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
|
4080 |
"shasum": ""
|
4081 |
},
|
4082 |
"require": {
|
4083 |
+
"php": ">=5.6"
|
|
|
|
|
|
|
4084 |
},
|
4085 |
"type": "library",
|
4086 |
+
"extra": {
|
4087 |
+
"branch-alias": {
|
4088 |
+
"dev-master": "2.0.x-dev"
|
4089 |
}
|
4090 |
},
|
4091 |
+
"autoload": {
|
4092 |
+
"classmap": [
|
4093 |
+
"src/"
|
4094 |
+
]
|
4095 |
+
},
|
4096 |
+
"notification-url": "https://packagist.org/downloads/",
|
4097 |
"license": [
|
4098 |
+
"BSD-3-Clause"
|
4099 |
],
|
4100 |
"authors": [
|
4101 |
{
|
4102 |
+
"name": "Sebastian Bergmann",
|
4103 |
+
"email": "sebastian@phpunit.de",
|
4104 |
+
"role": "lead"
|
4105 |
}
|
4106 |
],
|
4107 |
+
"description": "Library that helps with managing the version number of Git-hosted PHP projects",
|
4108 |
+
"homepage": "https://github.com/sebastianbergmann/version",
|
4109 |
+
"time": "2016-10-03T07:35:21+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4110 |
},
|
4111 |
{
|
4112 |
+
"name": "seld/jsonlint",
|
4113 |
+
"version": "1.7.1",
|
4114 |
"source": {
|
4115 |
"type": "git",
|
4116 |
+
"url": "https://github.com/Seldaek/jsonlint.git",
|
4117 |
+
"reference": "d15f59a67ff805a44c50ea0516d2341740f81a38"
|
4118 |
},
|
4119 |
"dist": {
|
4120 |
"type": "zip",
|
4121 |
+
"url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/d15f59a67ff805a44c50ea0516d2341740f81a38",
|
4122 |
+
"reference": "d15f59a67ff805a44c50ea0516d2341740f81a38",
|
4123 |
"shasum": ""
|
4124 |
},
|
4125 |
"require": {
|
4126 |
+
"php": "^5.3 || ^7.0"
|
4127 |
},
|
4128 |
"require-dev": {
|
4129 |
+
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
|
4130 |
},
|
4131 |
+
"bin": [
|
4132 |
+
"bin/jsonlint"
|
4133 |
+
],
|
4134 |
"type": "library",
|
|
|
|
|
|
|
|
|
|
|
4135 |
"autoload": {
|
4136 |
+
"psr-4": {
|
4137 |
+
"Seld\\JsonLint\\": "src/Seld/JsonLint/"
|
4138 |
+
}
|
4139 |
},
|
4140 |
"notification-url": "https://packagist.org/downloads/",
|
4141 |
"license": [
|
4142 |
+
"MIT"
|
4143 |
],
|
4144 |
"authors": [
|
4145 |
{
|
4146 |
+
"name": "Jordi Boggiano",
|
4147 |
+
"email": "j.boggiano@seld.be",
|
4148 |
+
"homepage": "http://seld.be"
|
4149 |
}
|
4150 |
],
|
4151 |
+
"description": "JSON Linter",
|
4152 |
+
"keywords": [
|
4153 |
+
"json",
|
4154 |
+
"linter",
|
4155 |
+
"parser",
|
4156 |
+
"validator"
|
4157 |
+
],
|
4158 |
+
"time": "2018-01-24T12:46:19+00:00"
|
4159 |
},
|
4160 |
{
|
4161 |
+
"name": "seld/phar-utils",
|
4162 |
+
"version": "1.0.1",
|
4163 |
"source": {
|
4164 |
"type": "git",
|
4165 |
+
"url": "https://github.com/Seldaek/phar-utils.git",
|
4166 |
+
"reference": "7009b5139491975ef6486545a39f3e6dad5ac30a"
|
4167 |
},
|
4168 |
"dist": {
|
4169 |
"type": "zip",
|
4170 |
+
"url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a",
|
4171 |
+
"reference": "7009b5139491975ef6486545a39f3e6dad5ac30a",
|
4172 |
"shasum": ""
|
4173 |
},
|
4174 |
"require": {
|
4175 |
+
"php": ">=5.3"
|
|
|
|
|
|
|
|
|
|
|
4176 |
},
|
4177 |
"type": "library",
|
4178 |
"extra": {
|
4179 |
"branch-alias": {
|
4180 |
+
"dev-master": "1.x-dev"
|
4181 |
}
|
4182 |
},
|
4183 |
"autoload": {
|
4184 |
+
"psr-4": {
|
4185 |
+
"Seld\\PharUtils\\": "src/"
|
4186 |
+
}
|
4187 |
},
|
4188 |
"notification-url": "https://packagist.org/downloads/",
|
4189 |
"license": [
|
4190 |
+
"MIT"
|
4191 |
],
|
4192 |
"authors": [
|
4193 |
{
|
4194 |
+
"name": "Jordi Boggiano",
|
4195 |
+
"email": "j.boggiano@seld.be"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4196 |
}
|
4197 |
],
|
4198 |
+
"description": "PHAR file format utilities, for when PHP phars you up",
|
|
|
4199 |
"keywords": [
|
4200 |
+
"phra"
|
|
|
|
|
4201 |
],
|
4202 |
+
"time": "2015-10-13T18:44:15+00:00"
|
4203 |
},
|
4204 |
{
|
4205 |
+
"name": "squizlabs/php_codesniffer",
|
4206 |
+
"version": "3.4.2",
|
4207 |
"source": {
|
4208 |
"type": "git",
|
4209 |
+
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
|
4210 |
+
"reference": "b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8"
|
4211 |
},
|
4212 |
"dist": {
|
4213 |
"type": "zip",
|
4214 |
+
"url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8",
|
4215 |
+
"reference": "b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8",
|
4216 |
"shasum": ""
|
4217 |
},
|
4218 |
"require": {
|
4219 |
+
"ext-simplexml": "*",
|
4220 |
+
"ext-tokenizer": "*",
|
4221 |
+
"ext-xmlwriter": "*",
|
4222 |
+
"php": ">=5.4.0"
|
4223 |
},
|
4224 |
"require-dev": {
|
4225 |
+
"phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
|
4226 |
},
|
4227 |
+
"bin": [
|
4228 |
+
"bin/phpcs",
|
4229 |
+
"bin/phpcbf"
|
4230 |
+
],
|
4231 |
"type": "library",
|
4232 |
"extra": {
|
4233 |
"branch-alias": {
|
4234 |
+
"dev-master": "3.x-dev"
|
4235 |
}
|
4236 |
},
|
|
|
|
|
|
|
|
|
|
|
4237 |
"notification-url": "https://packagist.org/downloads/",
|
4238 |
"license": [
|
4239 |
"BSD-3-Clause"
|
4240 |
],
|
4241 |
"authors": [
|
4242 |
{
|
4243 |
+
"name": "Greg Sherwood",
|
4244 |
+
"role": "lead"
|
|
|
|
|
|
|
|
|
4245 |
}
|
4246 |
],
|
4247 |
+
"description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
|
4248 |
+
"homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
|
4249 |
"keywords": [
|
4250 |
+
"phpcs",
|
4251 |
+
"standards"
|
4252 |
],
|
4253 |
+
"time": "2019-04-10T23:49:02+00:00"
|
4254 |
},
|
4255 |
{
|
4256 |
+
"name": "symfony/browser-kit",
|
4257 |
+
"version": "v3.4.31",
|
4258 |
"source": {
|
4259 |
"type": "git",
|
4260 |
+
"url": "https://github.com/symfony/browser-kit.git",
|
4261 |
+
"reference": "1a3406a6b9b61b492592a816ca056afcc9e976c0"
|
4262 |
},
|
4263 |
"dist": {
|
4264 |
"type": "zip",
|
4265 |
+
"url": "https://api.github.com/repos/symfony/browser-kit/zipball/1a3406a6b9b61b492592a816ca056afcc9e976c0",
|
4266 |
+
"reference": "1a3406a6b9b61b492592a816ca056afcc9e976c0",
|
4267 |
"shasum": ""
|
4268 |
},
|
4269 |
"require": {
|
4270 |
+
"php": "^5.5.9|>=7.0.8",
|
4271 |
+
"symfony/dom-crawler": "~2.8|~3.0|~4.0"
|
4272 |
},
|
4273 |
"require-dev": {
|
4274 |
+
"symfony/css-selector": "~2.8|~3.0|~4.0",
|
4275 |
+
"symfony/process": "~2.8|~3.0|~4.0"
|
4276 |
+
},
|
4277 |
+
"suggest": {
|
4278 |
+
"symfony/process": ""
|
4279 |
},
|
4280 |
"type": "library",
|
4281 |
"extra": {
|
4282 |
"branch-alias": {
|
4283 |
+
"dev-master": "3.4-dev"
|
4284 |
}
|
4285 |
},
|
4286 |
"autoload": {
|
4287 |
+
"psr-4": {
|
4288 |
+
"Symfony\\Component\\BrowserKit\\": ""
|
4289 |
+
},
|
4290 |
+
"exclude-from-classmap": [
|
4291 |
+
"/Tests/"
|
4292 |
]
|
4293 |
},
|
4294 |
"notification-url": "https://packagist.org/downloads/",
|
4295 |
"license": [
|
4296 |
+
"MIT"
|
4297 |
],
|
4298 |
"authors": [
|
4299 |
{
|
4300 |
+
"name": "Fabien Potencier",
|
4301 |
+
"email": "fabien@symfony.com"
|
4302 |
+
},
|
4303 |
+
{
|
4304 |
+
"name": "Symfony Community",
|
4305 |
+
"homepage": "https://symfony.com/contributors"
|
4306 |
}
|
4307 |
],
|
4308 |
+
"description": "Symfony BrowserKit Component",
|
4309 |
+
"homepage": "https://symfony.com",
|
4310 |
+
"time": "2019-08-26T07:52:58+00:00"
|
|
|
|
|
|
|
|
|
|
|
4311 |
},
|
4312 |
{
|
4313 |
+
"name": "symfony/console",
|
4314 |
+
"version": "v3.4.31",
|
4315 |
"source": {
|
4316 |
"type": "git",
|
4317 |
+
"url": "https://github.com/symfony/console.git",
|
4318 |
+
"reference": "4510f04e70344d70952566e4262a0b11df39cb10"
|
4319 |
},
|
4320 |
"dist": {
|
4321 |
"type": "zip",
|
4322 |
+
"url": "https://api.github.com/repos/symfony/console/zipball/4510f04e70344d70952566e4262a0b11df39cb10",
|
4323 |
+
"reference": "4510f04e70344d70952566e4262a0b11df39cb10",
|
4324 |
"shasum": ""
|
4325 |
},
|
4326 |
"require": {
|
4327 |
+
"php": "^5.5.9|>=7.0.8",
|
4328 |
+
"symfony/debug": "~2.8|~3.0|~4.0",
|
4329 |
+
"symfony/polyfill-mbstring": "~1.0"
|
|
|
|
|
|
|
4330 |
},
|
4331 |
+
"conflict": {
|
4332 |
+
"symfony/dependency-injection": "<3.4",
|
4333 |
+
"symfony/process": "<3.3"
|
4334 |
+
},
|
4335 |
+
"provide": {
|
4336 |
+
"psr/log-implementation": "1.0"
|
4337 |
+
},
|
4338 |
+
"require-dev": {
|
4339 |
+
"psr/log": "~1.0",
|
4340 |
+
"symfony/config": "~3.3|~4.0",
|
4341 |
+
"symfony/dependency-injection": "~3.4|~4.0",
|
4342 |
+
"symfony/event-dispatcher": "~2.8|~3.0|~4.0",
|
4343 |
+
"symfony/lock": "~3.4|~4.0",
|
4344 |
+
"symfony/process": "~3.3|~4.0"
|
4345 |
+
},
|
4346 |
+
"suggest": {
|
4347 |
+
"psr/log": "For using the console logger",
|
4348 |
+
"symfony/event-dispatcher": "",
|
4349 |
+
"symfony/lock": "",
|
4350 |
+
"symfony/process": ""
|
4351 |
+
},
|
4352 |
+
"type": "library",
|
4353 |
+
"extra": {
|
4354 |
+
"branch-alias": {
|
4355 |
+
"dev-master": "3.4-dev"
|
4356 |
+
}
|
4357 |
},
|
4358 |
"autoload": {
|
4359 |
+
"psr-4": {
|
4360 |
+
"Symfony\\Component\\Console\\": ""
|
4361 |
+
},
|
4362 |
+
"exclude-from-classmap": [
|
4363 |
+
"/Tests/"
|
4364 |
]
|
4365 |
},
|
4366 |
"notification-url": "https://packagist.org/downloads/",
|
4367 |
"license": [
|
4368 |
+
"MIT"
|
4369 |
],
|
4370 |
"authors": [
|
4371 |
{
|
4372 |
+
"name": "Fabien Potencier",
|
4373 |
+
"email": "fabien@symfony.com"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4374 |
},
|
4375 |
{
|
4376 |
+
"name": "Symfony Community",
|
4377 |
+
"homepage": "https://symfony.com/contributors"
|
4378 |
}
|
4379 |
],
|
4380 |
+
"description": "Symfony Console Component",
|
4381 |
+
"homepage": "https://symfony.com",
|
4382 |
+
"time": "2019-08-26T07:52:58+00:00"
|
|
|
|
|
|
|
|
|
4383 |
},
|
4384 |
{
|
4385 |
+
"name": "symfony/css-selector",
|
4386 |
+
"version": "v3.4.31",
|
4387 |
"source": {
|
4388 |
"type": "git",
|
4389 |
+
"url": "https://github.com/symfony/css-selector.git",
|
4390 |
+
"reference": "e18c5c4b35e7f17513448a25d02f7af34a4bdb41"
|
4391 |
},
|
4392 |
"dist": {
|
4393 |
"type": "zip",
|
4394 |
+
"url": "https://api.github.com/repos/symfony/css-selector/zipball/e18c5c4b35e7f17513448a25d02f7af34a4bdb41",
|
4395 |
+
"reference": "e18c5c4b35e7f17513448a25d02f7af34a4bdb41",
|
4396 |
"shasum": ""
|
4397 |
},
|
4398 |
"require": {
|
4399 |
+
"php": "^5.5.9|>=7.0.8"
|
|
|
|
|
|
|
|
|
|
|
|
|
4400 |
},
|
4401 |
"type": "library",
|
4402 |
"extra": {
|
4403 |
"branch-alias": {
|
4404 |
+
"dev-master": "3.4-dev"
|
4405 |
}
|
4406 |
},
|
4407 |
"autoload": {
|
4408 |
+
"psr-4": {
|
4409 |
+
"Symfony\\Component\\CssSelector\\": ""
|
4410 |
+
},
|
4411 |
+
"exclude-from-classmap": [
|
4412 |
+
"/Tests/"
|
4413 |
]
|
4414 |
},
|
4415 |
"notification-url": "https://packagist.org/downloads/",
|
4416 |
"license": [
|
4417 |
+
"MIT"
|
4418 |
],
|
4419 |
"authors": [
|
4420 |
{
|
4421 |
+
"name": "Fabien Potencier",
|
4422 |
+
"email": "fabien@symfony.com"
|
4423 |
+
},
|
4424 |
+
{
|
4425 |
+
"name": "Jean-François Simon",
|
4426 |
+
"email": "jeanfrancois.simon@sensiolabs.com"
|
4427 |
+
},
|
4428 |
+
{
|
4429 |
+
"name": "Symfony Community",
|
4430 |
+
"homepage": "https://symfony.com/contributors"
|
4431 |
}
|
4432 |
],
|
4433 |
+
"description": "Symfony CssSelector Component",
|
4434 |
+
"homepage": "https://symfony.com",
|
4435 |
+
"time": "2019-08-20T13:31:17+00:00"
|
|
|
|
|
|
|
4436 |
},
|
4437 |
{
|
4438 |
+
"name": "symfony/debug",
|
4439 |
+
"version": "v3.4.31",
|
4440 |
"source": {
|
4441 |
"type": "git",
|
4442 |
+
"url": "https://github.com/symfony/debug.git",
|
4443 |
+
"reference": "0b600300918780001e2821db77bc28b677794486"
|
4444 |
},
|
4445 |
"dist": {
|
4446 |
"type": "zip",
|
4447 |
+
"url": "https://api.github.com/repos/symfony/debug/zipball/0b600300918780001e2821db77bc28b677794486",
|
4448 |
+
"reference": "0b600300918780001e2821db77bc28b677794486",
|
4449 |
"shasum": ""
|
4450 |
},
|
4451 |
"require": {
|
4452 |
+
"php": "^5.5.9|>=7.0.8",
|
4453 |
+
"psr/log": "~1.0"
|
4454 |
+
},
|
4455 |
+
"conflict": {
|
4456 |
+
"symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
|
4457 |
},
|
4458 |
"require-dev": {
|
4459 |
+
"symfony/http-kernel": "~2.8|~3.0|~4.0"
|
4460 |
},
|
4461 |
"type": "library",
|
4462 |
"extra": {
|
4463 |
"branch-alias": {
|
4464 |
+
"dev-master": "3.4-dev"
|
4465 |
}
|
4466 |
},
|
4467 |
"autoload": {
|
4468 |
+
"psr-4": {
|
4469 |
+
"Symfony\\Component\\Debug\\": ""
|
4470 |
+
},
|
4471 |
+
"exclude-from-classmap": [
|
4472 |
+
"/Tests/"
|
4473 |
]
|
4474 |
},
|
4475 |
"notification-url": "https://packagist.org/downloads/",
|
4476 |
"license": [
|
4477 |
+
"MIT"
|
4478 |
],
|
4479 |
"authors": [
|
4480 |
{
|
4481 |
+
"name": "Fabien Potencier",
|
4482 |
+
"email": "fabien@symfony.com"
|
4483 |
+
},
|
4484 |
+
{
|
4485 |
+
"name": "Symfony Community",
|
4486 |
+
"homepage": "https://symfony.com/contributors"
|
4487 |
}
|
4488 |
],
|
4489 |
+
"description": "Symfony Debug Component",
|
4490 |
+
"homepage": "https://symfony.com",
|
4491 |
+
"time": "2019-08-20T13:31:17+00:00"
|
4492 |
},
|
4493 |
{
|
4494 |
+
"name": "symfony/dom-crawler",
|
4495 |
+
"version": "v3.4.31",
|
4496 |
"source": {
|
4497 |
"type": "git",
|
4498 |
+
"url": "https://github.com/symfony/dom-crawler.git",
|
4499 |
+
"reference": "8558d1bc4554f5cb0b66e50377457967a8969263"
|
4500 |
},
|
4501 |
"dist": {
|
4502 |
"type": "zip",
|
4503 |
+
"url": "https://api.github.com/repos/symfony/dom-crawler/zipball/8558d1bc4554f5cb0b66e50377457967a8969263",
|
4504 |
+
"reference": "8558d1bc4554f5cb0b66e50377457967a8969263",
|
4505 |
"shasum": ""
|
4506 |
},
|
4507 |
"require": {
|
4508 |
+
"php": "^5.5.9|>=7.0.8",
|
4509 |
+
"symfony/polyfill-ctype": "~1.8",
|
4510 |
+
"symfony/polyfill-mbstring": "~1.0"
|
4511 |
},
|
4512 |
"require-dev": {
|
4513 |
+
"symfony/css-selector": "~2.8|~3.0|~4.0"
|
4514 |
+
},
|
4515 |
+
"suggest": {
|
4516 |
+
"symfony/css-selector": ""
|
4517 |
},
|
4518 |
"type": "library",
|
4519 |
"extra": {
|
4520 |
"branch-alias": {
|
4521 |
+
"dev-master": "3.4-dev"
|
4522 |
}
|
4523 |
},
|
4524 |
"autoload": {
|
4525 |
+
"psr-4": {
|
4526 |
+
"Symfony\\Component\\DomCrawler\\": ""
|
4527 |
+
},
|
4528 |
+
"exclude-from-classmap": [
|
4529 |
+
"/Tests/"
|
4530 |
]
|
4531 |
},
|
4532 |
"notification-url": "https://packagist.org/downloads/",
|
4533 |
"license": [
|
4534 |
+
"MIT"
|
4535 |
],
|
4536 |
"authors": [
|
4537 |
{
|
4538 |
+
"name": "Fabien Potencier",
|
4539 |
+
"email": "fabien@symfony.com"
|
|
|
|
|
|
|
|
|
4540 |
},
|
4541 |
{
|
4542 |
+
"name": "Symfony Community",
|
4543 |
+
"homepage": "https://symfony.com/contributors"
|
4544 |
}
|
4545 |
],
|
4546 |
+
"description": "Symfony DomCrawler Component",
|
4547 |
+
"homepage": "https://symfony.com",
|
4548 |
+
"time": "2019-08-26T07:52:58+00:00"
|
4549 |
},
|
4550 |
{
|
4551 |
+
"name": "symfony/event-dispatcher",
|
4552 |
+
"version": "v3.4.31",
|
4553 |
"source": {
|
4554 |
"type": "git",
|
4555 |
+
"url": "https://github.com/symfony/event-dispatcher.git",
|
4556 |
+
"reference": "3e922c4c3430b9de624e8a285dada5e61e230959"
|
4557 |
},
|
4558 |
"dist": {
|
4559 |
"type": "zip",
|
4560 |
+
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3e922c4c3430b9de624e8a285dada5e61e230959",
|
4561 |
+
"reference": "3e922c4c3430b9de624e8a285dada5e61e230959",
|
4562 |
"shasum": ""
|
4563 |
},
|
4564 |
"require": {
|
4565 |
+
"php": "^5.5.9|>=7.0.8"
|
4566 |
+
},
|
4567 |
+
"conflict": {
|
4568 |
+
"symfony/dependency-injection": "<3.3"
|
4569 |
+
},
|
4570 |
+
"require-dev": {
|
4571 |
+
"psr/log": "~1.0",
|
4572 |
+
"symfony/config": "~2.8|~3.0|~4.0",
|
4573 |
+
"symfony/dependency-injection": "~3.3|~4.0",
|
4574 |
+
"symfony/expression-language": "~2.8|~3.0|~4.0",
|
4575 |
+
"symfony/stopwatch": "~2.8|~3.0|~4.0"
|
4576 |
+
},
|
4577 |
+
"suggest": {
|
4578 |
+
"symfony/dependency-injection": "",
|
4579 |
+
"symfony/http-kernel": ""
|
4580 |
},
|
4581 |
"type": "library",
|
4582 |
"extra": {
|
4583 |
"branch-alias": {
|
4584 |
+
"dev-master": "3.4-dev"
|
4585 |
}
|
4586 |
},
|
4587 |
"autoload": {
|
4588 |
+
"psr-4": {
|
4589 |
+
"Symfony\\Component\\EventDispatcher\\": ""
|
4590 |
+
},
|
4591 |
+
"exclude-from-classmap": [
|
4592 |
+
"/Tests/"
|
4593 |
]
|
4594 |
},
|
4595 |
"notification-url": "https://packagist.org/downloads/",
|
4596 |
"license": [
|
4597 |
+
"MIT"
|
4598 |
],
|
4599 |
"authors": [
|
4600 |
{
|
4601 |
+
"name": "Fabien Potencier",
|
4602 |
+
"email": "fabien@symfony.com"
|
4603 |
+
},
|
4604 |
+
{
|
4605 |
+
"name": "Symfony Community",
|
4606 |
+
"homepage": "https://symfony.com/contributors"
|
4607 |
+
}
|
4608 |
+
],
|
4609 |
+
"description": "Symfony EventDispatcher Component",
|
4610 |
+
"homepage": "https://symfony.com",
|
4611 |
+
"time": "2019-08-23T08:05:57+00:00"
|
4612 |
},
|
4613 |
{
|
4614 |
+
"name": "symfony/filesystem",
|
4615 |
+
"version": "v3.4.31",
|
4616 |
"source": {
|
4617 |
"type": "git",
|
4618 |
+
"url": "https://github.com/symfony/filesystem.git",
|
4619 |
+
"reference": "00e3a6ddd723b8bcfe4f2a1b6f82b98eeeb51516"
|
4620 |
},
|
4621 |
"dist": {
|
4622 |
"type": "zip",
|
4623 |
+
"url": "https://api.github.com/repos/symfony/filesystem/zipball/00e3a6ddd723b8bcfe4f2a1b6f82b98eeeb51516",
|
4624 |
+
"reference": "00e3a6ddd723b8bcfe4f2a1b6f82b98eeeb51516",
|
4625 |
"shasum": ""
|
4626 |
},
|
4627 |
"require": {
|
4628 |
+
"php": "^5.5.9|>=7.0.8",
|
4629 |
+
"symfony/polyfill-ctype": "~1.8"
|
4630 |
},
|
4631 |
"type": "library",
|
4632 |
"extra": {
|
4633 |
"branch-alias": {
|
4634 |
+
"dev-master": "3.4-dev"
|
4635 |
}
|
4636 |
},
|
4637 |
"autoload": {
|
4638 |
+
"psr-4": {
|
4639 |
+
"Symfony\\Component\\Filesystem\\": ""
|
4640 |
+
},
|
4641 |
+
"exclude-from-classmap": [
|
4642 |
+
"/Tests/"
|
4643 |
]
|
4644 |
},
|
4645 |
"notification-url": "https://packagist.org/downloads/",
|
4646 |
"license": [
|
4647 |
+
"MIT"
|
4648 |
],
|
4649 |
"authors": [
|
4650 |
{
|
4651 |
+
"name": "Fabien Potencier",
|
4652 |
+
"email": "fabien@symfony.com"
|
4653 |
+
},
|
4654 |
+
{
|
4655 |
+
"name": "Symfony Community",
|
4656 |
+
"homepage": "https://symfony.com/contributors"
|
4657 |
}
|
4658 |
],
|
4659 |
+
"description": "Symfony Filesystem Component",
|
4660 |
+
"homepage": "https://symfony.com",
|
4661 |
+
"time": "2019-08-20T13:31:17+00:00"
|
4662 |
},
|
4663 |
{
|
4664 |
+
"name": "symfony/finder",
|
4665 |
+
"version": "v3.4.31",
|
4666 |
"source": {
|
4667 |
"type": "git",
|
4668 |
+
"url": "https://github.com/symfony/finder.git",
|
4669 |
+
"reference": "1fcad80b440abcd1451767349906b6f9d3961d37"
|
4670 |
},
|
4671 |
"dist": {
|
4672 |
"type": "zip",
|
4673 |
+
"url": "https://api.github.com/repos/symfony/finder/zipball/1fcad80b440abcd1451767349906b6f9d3961d37",
|
4674 |
+
"reference": "1fcad80b440abcd1451767349906b6f9d3961d37",
|
4675 |
"shasum": ""
|
4676 |
},
|
4677 |
"require": {
|
4678 |
+
"php": "^5.5.9|>=7.0.8"
|
|
|
|
|
|
|
4679 |
},
|
|
|
|
|
|
|
4680 |
"type": "library",
|
4681 |
+
"extra": {
|
4682 |
+
"branch-alias": {
|
4683 |
+
"dev-master": "3.4-dev"
|
4684 |
+
}
|
4685 |
+
},
|
4686 |
"autoload": {
|
4687 |
"psr-4": {
|
4688 |
+
"Symfony\\Component\\Finder\\": ""
|
4689 |
+
},
|
4690 |
+
"exclude-from-classmap": [
|
4691 |
+
"/Tests/"
|
4692 |
+
]
|
4693 |
},
|
4694 |
"notification-url": "https://packagist.org/downloads/",
|
4695 |
"license": [
|
4697 |
],
|
4698 |
"authors": [
|
4699 |
{
|
4700 |
+
"name": "Fabien Potencier",
|
4701 |
+
"email": "fabien@symfony.com"
|
4702 |
+
},
|
4703 |
+
{
|
4704 |
+
"name": "Symfony Community",
|
4705 |
+
"homepage": "https://symfony.com/contributors"
|
4706 |
}
|
4707 |
],
|
4708 |
+
"description": "Symfony Finder Component",
|
4709 |
+
"homepage": "https://symfony.com",
|
4710 |
+
"time": "2019-08-14T09:39:58+00:00"
|
|
|
|
|
|
|
|
|
|
|
4711 |
},
|
4712 |
{
|
4713 |
+
"name": "symfony/polyfill-ctype",
|
4714 |
+
"version": "v1.12.0",
|
4715 |
"source": {
|
4716 |
"type": "git",
|
4717 |
+
"url": "https://github.com/symfony/polyfill-ctype.git",
|
4718 |
+
"reference": "550ebaac289296ce228a706d0867afc34687e3f4"
|
4719 |
},
|
4720 |
"dist": {
|
4721 |
"type": "zip",
|
4722 |
+
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4",
|
4723 |
+
"reference": "550ebaac289296ce228a706d0867afc34687e3f4",
|
4724 |
"shasum": ""
|
4725 |
},
|
4726 |
"require": {
|
4727 |
+
"php": ">=5.3.3"
|
4728 |
+
},
|
4729 |
+
"suggest": {
|
4730 |
+
"ext-ctype": "For best performance"
|
4731 |
},
|
4732 |
"type": "library",
|
4733 |
"extra": {
|
4734 |
"branch-alias": {
|
4735 |
+
"dev-master": "1.12-dev"
|
4736 |
}
|
4737 |
},
|
4738 |
"autoload": {
|
4739 |
"psr-4": {
|
4740 |
+
"Symfony\\Polyfill\\Ctype\\": ""
|
4741 |
+
},
|
4742 |
+
"files": [
|
4743 |
+
"bootstrap.php"
|
4744 |
+
]
|
4745 |
},
|
4746 |
"notification-url": "https://packagist.org/downloads/",
|
4747 |
"license": [
|
4749 |
],
|
4750 |
"authors": [
|
4751 |
{
|
4752 |
+
"name": "Gert de Pagter",
|
4753 |
+
"email": "BackEndTea@gmail.com"
|
4754 |
+
},
|
4755 |
+
{
|
4756 |
+
"name": "Symfony Community",
|
4757 |
+
"homepage": "https://symfony.com/contributors"
|
4758 |
}
|
4759 |
],
|
4760 |
+
"description": "Symfony polyfill for ctype functions",
|
4761 |
+
"homepage": "https://symfony.com",
|
4762 |
"keywords": [
|
4763 |
+
"compatibility",
|
4764 |
+
"ctype",
|
4765 |
+
"polyfill",
|
4766 |
+
"portable"
|
4767 |
],
|
4768 |
+
"time": "2019-08-06T08:03:45+00:00"
|
4769 |
},
|
4770 |
{
|
4771 |
+
"name": "symfony/polyfill-mbstring",
|
4772 |
+
"version": "v1.12.0",
|
4773 |
"source": {
|
4774 |
"type": "git",
|
4775 |
+
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
4776 |
+
"reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17"
|
4777 |
},
|
4778 |
"dist": {
|
4779 |
"type": "zip",
|
4780 |
+
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17",
|
4781 |
+
"reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17",
|
4782 |
"shasum": ""
|
4783 |
},
|
4784 |
"require": {
|
4785 |
+
"php": ">=5.3.3"
|
|
|
|
|
|
|
4786 |
},
|
4787 |
+
"suggest": {
|
4788 |
+
"ext-mbstring": "For best performance"
|
4789 |
},
|
|
|
|
|
|
|
|
|
4790 |
"type": "library",
|
4791 |
"extra": {
|
4792 |
"branch-alias": {
|
4793 |
+
"dev-master": "1.12-dev"
|
4794 |
}
|
4795 |
},
|
4796 |
+
"autoload": {
|
4797 |
+
"psr-4": {
|
4798 |
+
"Symfony\\Polyfill\\Mbstring\\": ""
|
4799 |
+
},
|
4800 |
+
"files": [
|
4801 |
+
"bootstrap.php"
|
4802 |
+
]
|
4803 |
+
},
|
4804 |
"notification-url": "https://packagist.org/downloads/",
|
4805 |
"license": [
|
4806 |
+
"MIT"
|
4807 |
],
|
4808 |
"authors": [
|
4809 |
{
|
4810 |
+
"name": "Nicolas Grekas",
|
4811 |
+
"email": "p@tchwork.com"
|
4812 |
+
},
|
4813 |
+
{
|
4814 |
+
"name": "Symfony Community",
|
4815 |
+
"homepage": "https://symfony.com/contributors"
|
4816 |
}
|
4817 |
],
|
4818 |
+
"description": "Symfony polyfill for the Mbstring extension",
|
4819 |
+
"homepage": "https://symfony.com",
|
4820 |
"keywords": [
|
4821 |
+
"compatibility",
|
4822 |
+
"mbstring",
|
4823 |
+
"polyfill",
|
4824 |
+
"portable",
|
4825 |
+
"shim"
|
4826 |
],
|
4827 |
+
"time": "2019-08-06T08:03:45+00:00"
|
4828 |
},
|
4829 |
{
|
4830 |
+
"name": "symfony/process",
|
4831 |
"version": "v3.4.31",
|
4832 |
"source": {
|
4833 |
"type": "git",
|
4834 |
+
"url": "https://github.com/symfony/process.git",
|
4835 |
+
"reference": "d822cb654000a95b7855362c0d5b127f6a6d8baa"
|
4836 |
},
|
4837 |
"dist": {
|
4838 |
"type": "zip",
|
4839 |
+
"url": "https://api.github.com/repos/symfony/process/zipball/d822cb654000a95b7855362c0d5b127f6a6d8baa",
|
4840 |
+
"reference": "d822cb654000a95b7855362c0d5b127f6a6d8baa",
|
4841 |
"shasum": ""
|
4842 |
},
|
4843 |
"require": {
|
4844 |
+
"php": "^5.5.9|>=7.0.8"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4845 |
},
|
4846 |
"type": "library",
|
4847 |
"extra": {
|
4851 |
},
|
4852 |
"autoload": {
|
4853 |
"psr-4": {
|
4854 |
+
"Symfony\\Component\\Process\\": ""
|
4855 |
},
|
4856 |
"exclude-from-classmap": [
|
4857 |
"/Tests/"
|
4871 |
"homepage": "https://symfony.com/contributors"
|
4872 |
}
|
4873 |
],
|
4874 |
+
"description": "Symfony Process Component",
|
4875 |
"homepage": "https://symfony.com",
|
4876 |
"time": "2019-08-26T07:52:58+00:00"
|
4877 |
},
|
4878 |
{
|
4879 |
+
"name": "symfony/yaml",
|
4880 |
"version": "v3.4.31",
|
4881 |
"source": {
|
4882 |
"type": "git",
|
4883 |
+
"url": "https://github.com/symfony/yaml.git",
|
4884 |
+
"reference": "3dc414b7db30695bae671a1d86013d03f4ae9834"
|
4885 |
},
|
4886 |
"dist": {
|
4887 |
"type": "zip",
|
4888 |
+
"url": "https://api.github.com/repos/symfony/yaml/zipball/3dc414b7db30695bae671a1d86013d03f4ae9834",
|
4889 |
+
"reference": "3dc414b7db30695bae671a1d86013d03f4ae9834",
|
4890 |
"shasum": ""
|
4891 |
},
|
4892 |
"require": {
|
4893 |
"php": "^5.5.9|>=7.0.8",
|
4894 |
+
"symfony/polyfill-ctype": "~1.8"
|
|
|
4895 |
},
|
4896 |
"conflict": {
|
4897 |
+
"symfony/console": "<3.4"
|
|
|
|
|
|
|
|
|
4898 |
},
|
4899 |
"require-dev": {
|
4900 |
+
"symfony/console": "~3.4|~4.0"
|
|
|
|
|
|
|
|
|
|
|
4901 |
},
|
4902 |
"suggest": {
|
4903 |
+
"symfony/console": "For validating YAML files using the lint command"
|
|
|
|
|
|
|
4904 |
},
|
4905 |
"type": "library",
|
4906 |
"extra": {
|
4910 |
},
|
4911 |
"autoload": {
|
4912 |
"psr-4": {
|
4913 |
+
"Symfony\\Component\\Yaml\\": ""
|
4914 |
},
|
4915 |
"exclude-from-classmap": [
|
4916 |
"/Tests/"
|
4930 |
"homepage": "https://symfony.com/contributors"
|
4931 |
}
|
4932 |
],
|
4933 |
+
"description": "Symfony Yaml Component",
|
4934 |
"homepage": "https://symfony.com",
|
4935 |
+
"time": "2019-08-20T13:31:17+00:00"
|
4936 |
},
|
4937 |
{
|
4938 |
+
"name": "vlucas/phpdotenv",
|
4939 |
+
"version": "v3.6.0",
|
4940 |
"source": {
|
4941 |
"type": "git",
|
4942 |
+
"url": "https://github.com/vlucas/phpdotenv.git",
|
4943 |
+
"reference": "1bdf24f065975594f6a117f0f1f6cabf1333b156"
|
4944 |
},
|
4945 |
"dist": {
|
4946 |
"type": "zip",
|
4947 |
+
"url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1bdf24f065975594f6a117f0f1f6cabf1333b156",
|
4948 |
+
"reference": "1bdf24f065975594f6a117f0f1f6cabf1333b156",
|
4949 |
"shasum": ""
|
4950 |
},
|
4951 |
"require": {
|
4952 |
+
"php": "^5.4 || ^7.0",
|
4953 |
+
"phpoption/phpoption": "^1.5",
|
4954 |
+
"symfony/polyfill-ctype": "^1.9"
|
4955 |
+
},
|
4956 |
+
"require-dev": {
|
4957 |
+
"phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0"
|
4958 |
},
|
4959 |
"type": "library",
|
4960 |
"extra": {
|
4961 |
"branch-alias": {
|
4962 |
+
"dev-master": "3.6-dev"
|
4963 |
}
|
4964 |
},
|
4965 |
"autoload": {
|
4966 |
"psr-4": {
|
4967 |
+
"Dotenv\\": "src/"
|
4968 |
+
}
|
|
|
|
|
|
|
4969 |
},
|
4970 |
"notification-url": "https://packagist.org/downloads/",
|
4971 |
"license": [
|
4972 |
+
"BSD-3-Clause"
|
4973 |
],
|
4974 |
"authors": [
|
4975 |
{
|
4976 |
+
"name": "Graham Campbell",
|
4977 |
+
"email": "graham@alt-three.com",
|
4978 |
+
"homepage": "https://gjcampbell.co.uk/"
|
|
|
|
|
|
|
4979 |
},
|
4980 |
{
|
4981 |
+
"name": "Vance Lucas",
|
4982 |
+
"email": "vance@vancelucas.com",
|
4983 |
+
"homepage": "https://vancelucas.com/"
|
4984 |
}
|
4985 |
],
|
4986 |
+
"description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
|
4987 |
+
"keywords": [
|
4988 |
+
"dotenv",
|
4989 |
+
"env",
|
4990 |
+
"environment"
|
4991 |
+
],
|
4992 |
+
"time": "2019-09-10T21:37:39+00:00"
|
4993 |
},
|
4994 |
{
|
4995 |
+
"name": "webmozart/assert",
|
4996 |
+
"version": "1.5.0",
|
4997 |
"source": {
|
4998 |
"type": "git",
|
4999 |
+
"url": "https://github.com/webmozart/assert.git",
|
5000 |
+
"reference": "88e6d84706d09a236046d686bbea96f07b3a34f4"
|
5001 |
},
|
5002 |
"dist": {
|
5003 |
"type": "zip",
|
5004 |
+
"url": "https://api.github.com/repos/webmozart/assert/zipball/88e6d84706d09a236046d686bbea96f07b3a34f4",
|
5005 |
+
"reference": "88e6d84706d09a236046d686bbea96f07b3a34f4",
|
5006 |
"shasum": ""
|
5007 |
},
|
5008 |
"require": {
|
5009 |
+
"php": "^5.3.3 || ^7.0",
|
5010 |
+
"symfony/polyfill-ctype": "^1.8"
|
|
|
|
|
|
|
5011 |
},
|
5012 |
"require-dev": {
|
5013 |
+
"phpunit/phpunit": "^4.8.36 || ^7.5.13"
|
5014 |
},
|
5015 |
"type": "library",
|
5016 |
"extra": {
|
5017 |
"branch-alias": {
|
5018 |
+
"dev-master": "1.3-dev"
|
5019 |
}
|
5020 |
},
|
5021 |
"autoload": {
|
5022 |
"psr-4": {
|
5023 |
+
"Webmozart\\Assert\\": "src/"
|
5024 |
+
}
|
|
|
|
|
|
|
5025 |
},
|
5026 |
"notification-url": "https://packagist.org/downloads/",
|
5027 |
"license": [
|
5029 |
],
|
5030 |
"authors": [
|
5031 |
{
|
5032 |
+
"name": "Bernhard Schussek",
|
5033 |
+
"email": "bschussek@gmail.com"
|
|
|
|
|
|
|
|
|
5034 |
}
|
5035 |
],
|
5036 |
+
"description": "Assertions to validate method input/output with nice error messages.",
|
5037 |
+
"keywords": [
|
5038 |
+
"assert",
|
5039 |
+
"check",
|
5040 |
+
"validate"
|
5041 |
+
],
|
5042 |
+
"time": "2019-08-24T08:43:50+00:00"
|
5043 |
},
|
5044 |
{
|
5045 |
+
"name": "wp-cli/cache-command",
|
5046 |
+
"version": "v2.0.2",
|
5047 |
"source": {
|
5048 |
"type": "git",
|
5049 |
+
"url": "https://github.com/wp-cli/cache-command.git",
|
5050 |
+
"reference": "56e2a8186c28bc1edbb8bc1c0f3d3b30fa116ea8"
|
5051 |
},
|
5052 |
"dist": {
|
5053 |
"type": "zip",
|
5054 |
+
"url": "https://api.github.com/repos/wp-cli/cache-command/zipball/56e2a8186c28bc1edbb8bc1c0f3d3b30fa116ea8",
|
5055 |
+
"reference": "56e2a8186c28bc1edbb8bc1c0f3d3b30fa116ea8",
|
5056 |
"shasum": ""
|
5057 |
},
|
5058 |
"require": {
|
5059 |
+
"wp-cli/wp-cli": "^2"
|
|
|
|
|
5060 |
},
|
5061 |
"require-dev": {
|
5062 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
5063 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
|
|
|
|
5064 |
},
|
5065 |
+
"type": "wp-cli-package",
|
5066 |
"extra": {
|
5067 |
"branch-alias": {
|
5068 |
+
"dev-master": "2.x-dev"
|
5069 |
+
},
|
5070 |
+
"bundled": true,
|
5071 |
+
"commands": [
|
5072 |
+
"cache",
|
5073 |
+
"cache add",
|
5074 |
+
"cache decr",
|
5075 |
+
"cache delete",
|
5076 |
+
"cache flush",
|
5077 |
+
"cache get",
|
5078 |
+
"cache incr",
|
5079 |
+
"cache replace",
|
5080 |
+
"cache set",
|
5081 |
+
"cache type",
|
5082 |
+
"transient",
|
5083 |
+
"transient delete",
|
5084 |
+
"transient get",
|
5085 |
+
"transient set",
|
5086 |
+
"transient type",
|
5087 |
+
"transient list"
|
5088 |
+
]
|
5089 |
},
|
5090 |
"autoload": {
|
5091 |
"psr-4": {
|
5092 |
+
"": "src/"
|
5093 |
},
|
5094 |
+
"files": [
|
5095 |
+
"cache-command.php"
|
5096 |
]
|
5097 |
},
|
5098 |
"notification-url": "https://packagist.org/downloads/",
|
5101 |
],
|
5102 |
"authors": [
|
5103 |
{
|
5104 |
+
"name": "Daniel Bachhuber",
|
5105 |
+
"email": "daniel@runcommand.io",
|
5106 |
+
"homepage": "https://runcommand.io"
|
|
|
|
|
|
|
5107 |
}
|
5108 |
],
|
5109 |
+
"description": "Manages object and transient caches.",
|
5110 |
+
"homepage": "https://github.com/wp-cli/cache-command",
|
5111 |
+
"time": "2019-04-19T15:13:51+00:00"
|
5112 |
},
|
5113 |
{
|
5114 |
+
"name": "wp-cli/checksum-command",
|
5115 |
+
"version": "v2.0.3",
|
5116 |
"source": {
|
5117 |
"type": "git",
|
5118 |
+
"url": "https://github.com/wp-cli/checksum-command.git",
|
5119 |
+
"reference": "7db66668ec116c5ccef7bc27b4354fa81b85018a"
|
5120 |
},
|
5121 |
"dist": {
|
5122 |
"type": "zip",
|
5123 |
+
"url": "https://api.github.com/repos/wp-cli/checksum-command/zipball/7db66668ec116c5ccef7bc27b4354fa81b85018a",
|
5124 |
+
"reference": "7db66668ec116c5ccef7bc27b4354fa81b85018a",
|
5125 |
"shasum": ""
|
5126 |
},
|
5127 |
"require": {
|
5128 |
+
"wp-cli/wp-cli": "^2"
|
|
|
|
|
|
|
5129 |
},
|
5130 |
"require-dev": {
|
5131 |
+
"wp-cli/extension-command": "^1.2 || ^2",
|
5132 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5133 |
},
|
5134 |
+
"type": "wp-cli-package",
|
5135 |
"extra": {
|
5136 |
"branch-alias": {
|
5137 |
+
"dev-master": "2.x-dev"
|
5138 |
+
},
|
5139 |
+
"bundled": true,
|
5140 |
+
"commands": [
|
5141 |
+
"core verify-checksums",
|
5142 |
+
"plugin verify-checksums"
|
5143 |
+
]
|
5144 |
},
|
5145 |
"autoload": {
|
5146 |
"psr-4": {
|
5147 |
+
"": "src/"
|
5148 |
},
|
5149 |
+
"files": [
|
5150 |
+
"checksum-command.php"
|
5151 |
]
|
5152 |
},
|
5153 |
"notification-url": "https://packagist.org/downloads/",
|
5156 |
],
|
5157 |
"authors": [
|
5158 |
{
|
5159 |
+
"name": "Daniel Bachhuber",
|
5160 |
+
"email": "daniel@runcommand.io",
|
5161 |
+
"homepage": "https://runcommand.io"
|
|
|
|
|
|
|
5162 |
}
|
5163 |
],
|
5164 |
+
"description": "Verifies file integrity by comparing to published checksums.",
|
5165 |
+
"homepage": "https://github.com/wp-cli/checksum-command",
|
5166 |
+
"time": "2019-04-25T00:28:02+00:00"
|
5167 |
},
|
5168 |
{
|
5169 |
+
"name": "wp-cli/config-command",
|
5170 |
+
"version": "v2.0.4",
|
5171 |
"source": {
|
5172 |
"type": "git",
|
5173 |
+
"url": "https://github.com/wp-cli/config-command.git",
|
5174 |
+
"reference": "b7e69946e4ec711d4568d11d2b7e08f5e872567d"
|
5175 |
},
|
5176 |
"dist": {
|
5177 |
"type": "zip",
|
5178 |
+
"url": "https://api.github.com/repos/wp-cli/config-command/zipball/b7e69946e4ec711d4568d11d2b7e08f5e872567d",
|
5179 |
+
"reference": "b7e69946e4ec711d4568d11d2b7e08f5e872567d",
|
5180 |
"shasum": ""
|
5181 |
},
|
5182 |
"require": {
|
5183 |
+
"wp-cli/wp-cli": "^2",
|
5184 |
+
"wp-cli/wp-config-transformer": "^1.2.1"
|
5185 |
},
|
5186 |
+
"require-dev": {
|
5187 |
+
"wp-cli/db-command": "^1.3 || ^2",
|
5188 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
5189 |
+
},
|
5190 |
+
"type": "wp-cli-package",
|
5191 |
"extra": {
|
5192 |
"branch-alias": {
|
5193 |
+
"dev-master": "2.x-dev"
|
5194 |
+
},
|
5195 |
+
"bundled": true,
|
5196 |
+
"commands": [
|
5197 |
+
"config",
|
5198 |
+
"config edit",
|
5199 |
+
"config delete",
|
5200 |
+
"config create",
|
5201 |
+
"config get",
|
5202 |
+
"config has",
|
5203 |
+
"config list",
|
5204 |
+
"config path",
|
5205 |
+
"config set",
|
5206 |
+
"config shuffle-salts"
|
5207 |
+
]
|
5208 |
},
|
5209 |
"autoload": {
|
5210 |
"psr-4": {
|
5211 |
+
"": "src/"
|
5212 |
},
|
5213 |
+
"files": [
|
5214 |
+
"config-command.php"
|
5215 |
]
|
5216 |
},
|
5217 |
"notification-url": "https://packagist.org/downloads/",
|
5220 |
],
|
5221 |
"authors": [
|
5222 |
{
|
5223 |
+
"name": "Daniel Bachhuber",
|
5224 |
+
"email": "daniel@runcommand.io",
|
5225 |
+
"homepage": "https://runcommand.io"
|
5226 |
},
|
5227 |
{
|
5228 |
+
"name": "Alain Schlesser",
|
5229 |
+
"email": "alain.schlesser@gmail.com",
|
5230 |
+
"homepage": "https://www.alainschlesser.com"
|
5231 |
}
|
5232 |
],
|
5233 |
+
"description": "Generates and reads the wp-config.php file.",
|
5234 |
+
"homepage": "https://github.com/wp-cli/config-command",
|
5235 |
+
"time": "2019-04-25T00:28:22+00:00"
|
5236 |
},
|
5237 |
{
|
5238 |
+
"name": "wp-cli/core-command",
|
5239 |
+
"version": "v2.0.6",
|
5240 |
"source": {
|
5241 |
"type": "git",
|
5242 |
+
"url": "https://github.com/wp-cli/core-command.git",
|
5243 |
+
"reference": "14634828e559f69e2525fa9489635f301783aee8"
|
5244 |
},
|
5245 |
"dist": {
|
5246 |
"type": "zip",
|
5247 |
+
"url": "https://api.github.com/repos/wp-cli/core-command/zipball/14634828e559f69e2525fa9489635f301783aee8",
|
5248 |
+
"reference": "14634828e559f69e2525fa9489635f301783aee8",
|
5249 |
"shasum": ""
|
5250 |
},
|
5251 |
"require": {
|
5252 |
+
"composer/semver": "^1.4",
|
5253 |
+
"wp-cli/wp-cli": "^2.2"
|
5254 |
},
|
5255 |
+
"require-dev": {
|
5256 |
+
"wp-cli/checksum-command": "^1 || ^2",
|
5257 |
+
"wp-cli/db-command": "^1.3 || ^2",
|
5258 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
5259 |
+
"wp-cli/extension-command": "^1.2 || ^2",
|
5260 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
5261 |
+
},
|
5262 |
+
"type": "wp-cli-package",
|
5263 |
"extra": {
|
5264 |
"branch-alias": {
|
5265 |
+
"dev-master": "2.x-dev"
|
5266 |
+
},
|
5267 |
+
"bundled": true,
|
5268 |
+
"commands": [
|
5269 |
+
"core",
|
5270 |
+
"core check-update",
|
5271 |
+
"core download",
|
5272 |
+
"core install",
|
5273 |
+
"core is-installed",
|
5274 |
+
"core multisite-convert",
|
5275 |
+
"core multisite-install",
|
5276 |
+
"core update",
|
5277 |
+
"core update-db",
|
5278 |
+
"core version"
|
5279 |
+
]
|
5280 |
},
|
5281 |
"autoload": {
|
5282 |
"psr-4": {
|
5283 |
+
"": "src/"
|
5284 |
},
|
5285 |
+
"files": [
|
5286 |
+
"core-command.php"
|
5287 |
]
|
5288 |
},
|
5289 |
"notification-url": "https://packagist.org/downloads/",
|
5292 |
],
|
5293 |
"authors": [
|
5294 |
{
|
5295 |
+
"name": "Daniel Bachhuber",
|
5296 |
+
"email": "daniel@runcommand.io",
|
5297 |
+
"homepage": "https://runcommand.io"
|
|
|
|
|
|
|
5298 |
}
|
5299 |
],
|
5300 |
+
"description": "Downloads, installs, updates, and manages a WordPress installation.",
|
5301 |
+
"homepage": "https://github.com/wp-cli/core-command",
|
5302 |
+
"time": "2019-04-25T05:45:44+00:00"
|
5303 |
},
|
5304 |
{
|
5305 |
+
"name": "wp-cli/cron-command",
|
5306 |
+
"version": "v2.0.3",
|
5307 |
"source": {
|
5308 |
"type": "git",
|
5309 |
+
"url": "https://github.com/wp-cli/cron-command.git",
|
5310 |
+
"reference": "b6d0c8ff69cc56d5316a35a7a2fcc314c4069585"
|
5311 |
},
|
5312 |
"dist": {
|
5313 |
"type": "zip",
|
5314 |
+
"url": "https://api.github.com/repos/wp-cli/cron-command/zipball/b6d0c8ff69cc56d5316a35a7a2fcc314c4069585",
|
5315 |
+
"reference": "b6d0c8ff69cc56d5316a35a7a2fcc314c4069585",
|
5316 |
"shasum": ""
|
5317 |
},
|
5318 |
"require": {
|
5319 |
+
"wp-cli/wp-cli": "^2"
|
5320 |
},
|
5321 |
+
"require-dev": {
|
5322 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
5323 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
5324 |
},
|
5325 |
+
"type": "wp-cli-package",
|
5326 |
"extra": {
|
5327 |
"branch-alias": {
|
5328 |
+
"dev-master": "2.x-dev"
|
5329 |
+
},
|
5330 |
+
"bundled": true,
|
5331 |
+
"commands": [
|
5332 |
+
"cron",
|
5333 |
+
"cron test",
|
5334 |
+
"cron event",
|
5335 |
+
"cron event delete",
|
5336 |
+
"cron event list",
|
5337 |
+
"cron event run",
|
5338 |
+
"cron event schedule",
|
5339 |
+
"cron schedule",
|
5340 |
+
"cron schedule list"
|
5341 |
+
]
|
5342 |
},
|
5343 |
"autoload": {
|
5344 |
"psr-4": {
|
5345 |
+
"": "src/"
|
5346 |
},
|
5347 |
"files": [
|
5348 |
+
"cron-command.php"
|
5349 |
]
|
5350 |
},
|
5351 |
"notification-url": "https://packagist.org/downloads/",
|
5354 |
],
|
5355 |
"authors": [
|
5356 |
{
|
5357 |
+
"name": "Daniel Bachhuber",
|
5358 |
+
"email": "daniel@runcommand.io",
|
5359 |
+
"homepage": "https://runcommand.io"
|
|
|
|
|
|
|
5360 |
}
|
5361 |
],
|
5362 |
+
"description": "Tests, runs, and deletes WP-Cron events; manages WP-Cron schedules.",
|
5363 |
+
"homepage": "https://github.com/wp-cli/cron-command",
|
5364 |
+
"time": "2019-04-24T07:31:46+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
5365 |
},
|
5366 |
{
|
5367 |
+
"name": "wp-cli/db-command",
|
5368 |
+
"version": "v2.0.3",
|
5369 |
"source": {
|
5370 |
"type": "git",
|
5371 |
+
"url": "https://github.com/wp-cli/db-command.git",
|
5372 |
+
"reference": "dc0f8e4d5783d8a4ee01da1119b8fe8038fe1aa0"
|
5373 |
},
|
5374 |
"dist": {
|
5375 |
"type": "zip",
|
5376 |
+
"url": "https://api.github.com/repos/wp-cli/db-command/zipball/dc0f8e4d5783d8a4ee01da1119b8fe8038fe1aa0",
|
5377 |
+
"reference": "dc0f8e4d5783d8a4ee01da1119b8fe8038fe1aa0",
|
5378 |
"shasum": ""
|
5379 |
},
|
5380 |
"require": {
|
5381 |
+
"wp-cli/wp-cli": "^2"
|
5382 |
},
|
5383 |
+
"require-dev": {
|
5384 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
5385 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
5386 |
},
|
5387 |
+
"type": "wp-cli-package",
|
5388 |
"extra": {
|
5389 |
"branch-alias": {
|
5390 |
+
"dev-master": "2.x-dev"
|
5391 |
+
},
|
5392 |
+
"bundled": true,
|
5393 |
+
"commands": [
|
5394 |
+
"db",
|
5395 |
+
"db clean",
|
5396 |
+
"db create",
|
5397 |
+
"db drop",
|
5398 |
+
"db reset",
|
5399 |
+
"db check",
|
5400 |
+
"db optimize",
|
5401 |
+
"db prefix",
|
5402 |
+
"db repair",
|
5403 |
+
"db cli",
|
5404 |
+
"db query",
|
5405 |
+
"db export",
|
5406 |
+
"db import",
|
5407 |
+
"db search",
|
5408 |
+
"db tables",
|
5409 |
+
"db size",
|
5410 |
+
"db columns"
|
5411 |
+
]
|
5412 |
},
|
5413 |
"autoload": {
|
5414 |
"psr-4": {
|
5415 |
+
"": "src/"
|
5416 |
},
|
5417 |
"files": [
|
5418 |
+
"db-command.php"
|
5419 |
]
|
5420 |
},
|
5421 |
"notification-url": "https://packagist.org/downloads/",
|
5424 |
],
|
5425 |
"authors": [
|
5426 |
{
|
5427 |
+
"name": "Daniel Bachhuber",
|
5428 |
+
"email": "daniel@runcommand.io",
|
5429 |
+
"homepage": "https://runcommand.io"
|
|
|
|
|
|
|
5430 |
}
|
5431 |
],
|
5432 |
+
"description": "Performs basic database operations using credentials stored in wp-config.php.",
|
5433 |
+
"homepage": "https://github.com/wp-cli/db-command",
|
5434 |
+
"time": "2019-04-25T00:28:40+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5435 |
},
|
5436 |
{
|
5437 |
+
"name": "wp-cli/embed-command",
|
5438 |
+
"version": "v2.0.3",
|
5439 |
"source": {
|
5440 |
"type": "git",
|
5441 |
+
"url": "https://github.com/wp-cli/embed-command.git",
|
5442 |
+
"reference": "ce0c86217d9c0500666bd986ab17cae0ae33a41b"
|
5443 |
},
|
5444 |
"dist": {
|
5445 |
"type": "zip",
|
5446 |
+
"url": "https://api.github.com/repos/wp-cli/embed-command/zipball/ce0c86217d9c0500666bd986ab17cae0ae33a41b",
|
5447 |
+
"reference": "ce0c86217d9c0500666bd986ab17cae0ae33a41b",
|
5448 |
"shasum": ""
|
5449 |
},
|
5450 |
"require": {
|
5451 |
+
"wp-cli/wp-cli": "^2"
|
5452 |
},
|
5453 |
+
"require-dev": {
|
5454 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
5455 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
5456 |
+
},
|
5457 |
+
"type": "wp-cli-package",
|
5458 |
"extra": {
|
5459 |
"branch-alias": {
|
5460 |
+
"dev-master": "2.x-dev"
|
5461 |
+
},
|
5462 |
+
"bundled": true,
|
5463 |
+
"commands": [
|
5464 |
+
"embed",
|
5465 |
+
"embed fetch",
|
5466 |
+
"embed provider",
|
5467 |
+
"embed provider list",
|
5468 |
+
"embed provider match",
|
5469 |
+
"embed handler",
|
5470 |
+
"embed handler list",
|
5471 |
+
"embed cache",
|
5472 |
+
"embed cache clear",
|
5473 |
+
"embed cache find",
|
5474 |
+
"embed cache trigger"
|
5475 |
+
]
|
5476 |
+
},
|
5477 |
"autoload": {
|
5478 |
"psr-4": {
|
5479 |
+
"WP_CLI\\Embeds\\": "src/"
|
5480 |
},
|
5481 |
+
"files": [
|
5482 |
+
"embed-command.php"
|
5483 |
]
|
5484 |
},
|
5485 |
"notification-url": "https://packagist.org/downloads/",
|
5488 |
],
|
5489 |
"authors": [
|
5490 |
{
|
5491 |
+
"name": "Pascal Birchler",
|
5492 |
+
"homepage": "https://pascalbirchler.com/"
|
|
|
|
|
|
|
|
|
5493 |
}
|
5494 |
],
|
5495 |
+
"description": "Inspects oEmbed providers, clears embed cache, and more.",
|
5496 |
+
"homepage": "https://github.com/wp-cli/embed-command",
|
5497 |
+
"time": "2019-04-25T00:28:56+00:00"
|
5498 |
},
|
5499 |
{
|
5500 |
+
"name": "wp-cli/entity-command",
|
5501 |
+
"version": "v2.0.6",
|
5502 |
"source": {
|
5503 |
"type": "git",
|
5504 |
+
"url": "https://github.com/wp-cli/entity-command.git",
|
5505 |
+
"reference": "250ed0da61162819f601fa110251c7e4c5173f27"
|
5506 |
},
|
5507 |
"dist": {
|
5508 |
"type": "zip",
|
5509 |
+
"url": "https://api.github.com/repos/wp-cli/entity-command/zipball/250ed0da61162819f601fa110251c7e4c5173f27",
|
5510 |
+
"reference": "250ed0da61162819f601fa110251c7e4c5173f27",
|
5511 |
"shasum": ""
|
5512 |
},
|
5513 |
"require": {
|
5514 |
+
"wp-cli/wp-cli": "^2"
|
|
|
|
|
|
|
|
|
5515 |
},
|
5516 |
"require-dev": {
|
5517 |
+
"wp-cli/cache-command": "^1 || ^2",
|
5518 |
+
"wp-cli/db-command": "^1.3 || ^2",
|
5519 |
+
"wp-cli/extension-command": "^1.2 || ^2",
|
5520 |
+
"wp-cli/media-command": "^1.1 || ^2",
|
5521 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
5522 |
},
|
5523 |
+
"type": "wp-cli-package",
|
5524 |
"extra": {
|
5525 |
"branch-alias": {
|
5526 |
+
"dev-master": "2.x-dev"
|
5527 |
+
},
|
5528 |
+
"bundled": true,
|
5529 |
+
"commands": [
|
5530 |
+
"comment",
|
5531 |
+
"comment approve",
|
5532 |
+
"comment count",
|
5533 |
+
"comment create",
|
5534 |
+
"comment delete",
|
5535 |
+
"comment exists",
|
5536 |
+
"comment generate",
|
5537 |
+
"comment get",
|
5538 |
+
"comment list",
|
5539 |
+
"comment meta",
|
5540 |
+
"comment meta add",
|
5541 |
+
"comment meta delete",
|
5542 |
+
"comment meta get",
|
5543 |
+
"comment meta list",
|
5544 |
+
"comment meta patch",
|
5545 |
+
"comment meta pluck",
|
5546 |
+
"comment meta update",
|
5547 |
+
"comment recount",
|
5548 |
+
"comment spam",
|
5549 |
+
"comment status",
|
5550 |
+
"comment trash",
|
5551 |
+
"comment unapprove",
|
5552 |
+
"comment unspam",
|
5553 |
+
"comment untrash",
|
5554 |
+
"comment update",
|
5555 |
+
"menu",
|
5556 |
+
"menu create",
|
5557 |
+
"menu delete",
|
5558 |
+
"menu item",
|
5559 |
+
"menu item add-custom",
|
5560 |
+
"menu item add-post",
|
5561 |
+
"menu item add-term",
|
5562 |
+
"menu item delete",
|
5563 |
+
"menu item list",
|
5564 |
+
"menu item update",
|
5565 |
+
"menu list",
|
5566 |
+
"menu location",
|
5567 |
+
"menu location assign",
|
5568 |
+
"menu location list",
|
5569 |
+
"menu location remove",
|
5570 |
+
"network meta",
|
5571 |
+
"network meta add",
|
5572 |
+
"network meta delete",
|
5573 |
+
"network meta get",
|
5574 |
+
"network meta list",
|
5575 |
+
"network meta patch",
|
5576 |
+
"network meta pluck",
|
5577 |
+
"network meta update",
|
5578 |
+
"option",
|
5579 |
+
"option add",
|
5580 |
+
"option delete",
|
5581 |
+
"option get",
|
5582 |
+
"option list",
|
5583 |
+
"option patch",
|
5584 |
+
"option pluck",
|
5585 |
+
"option update",
|
5586 |
+
"post",
|
5587 |
+
"post create",
|
5588 |
+
"post delete",
|
5589 |
+
"post edit",
|
5590 |
+
"post exists",
|
5591 |
+
"post generate",
|
5592 |
+
"post get",
|
5593 |
+
"post list",
|
5594 |
+
"post meta",
|
5595 |
+
"post meta add",
|
5596 |
+
"post meta delete",
|
5597 |
+
"post meta get",
|
5598 |
+
"post meta list",
|
5599 |
+
"post meta patch",
|
5600 |
+
"post meta pluck",
|
5601 |
+
"post meta update",
|
5602 |
+
"post term",
|
5603 |
+
"post term add",
|
5604 |
+
"post term list",
|
5605 |
+
"post term remove",
|
5606 |
+
"post term set",
|
5607 |
+
"post update",
|
5608 |
+
"post-type",
|
5609 |
+
"post-type get",
|
5610 |
+
"post-type list",
|
5611 |
+
"site",
|
5612 |
+
"site activate",
|
5613 |
+
"site archive",
|
5614 |
+
"site create",
|
5615 |
+
"site deactivate",
|
5616 |
+
"site delete",
|
5617 |
+
"site empty",
|
5618 |
+
"site list",
|
5619 |
+
"site mature",
|
5620 |
+
"site option",
|
5621 |
+
"site private",
|
5622 |
+
"site public",
|
5623 |
+
"site spam",
|
5624 |
+
"site unarchive",
|
5625 |
+
"site unmature",
|
5626 |
+
"site unspam",
|
5627 |
+
"taxonomy",
|
5628 |
+
"taxonomy get",
|
5629 |
+
"taxonomy list",
|
5630 |
+
"term",
|
5631 |
+
"term create",
|
5632 |
+
"term delete",
|
5633 |
+
"term generate",
|
5634 |
+
"term get",
|
5635 |
+
"term list",
|
5636 |
+
"term meta",
|
5637 |
+
"term meta add",
|
5638 |
+
"term meta delete",
|
5639 |
+
"term meta get",
|
5640 |
+
"term meta list",
|
5641 |
+
"term meta patch",
|
5642 |
+
"term meta pluck",
|
5643 |
+
"term meta update",
|
5644 |
+
"term recount",
|
5645 |
+
"term update",
|
5646 |
+
"user",
|
5647 |
+
"user add-cap",
|
5648 |
+
"user add-role",
|
5649 |
+
"user create",
|
5650 |
+
"user delete",
|
5651 |
+
"user generate",
|
5652 |
+
"user get",
|
5653 |
+
"user import-csv",
|
5654 |
+
"user list",
|
5655 |
+
"user list-caps",
|
5656 |
+
"user meta",
|
5657 |
+
"user meta add",
|
5658 |
+
"user meta delete",
|
5659 |
+
"user meta get",
|
5660 |
+
"user meta list",
|
5661 |
+
"user meta patch",
|
5662 |
+
"user meta pluck",
|
5663 |
+
"user meta update",
|
5664 |
+
"user remove-cap",
|
5665 |
+
"user remove-role",
|
5666 |
+
"user reset-password",
|
5667 |
+
"user session",
|
5668 |
+
"user session destroy",
|
5669 |
+
"user session list",
|
5670 |
+
"user set-role",
|
5671 |
+
"user spam",
|
5672 |
+
"user term",
|
5673 |
+
"user term add",
|
5674 |
+
"user term list",
|
5675 |
+
"user term remove",
|
5676 |
+
"user term set",
|
5677 |
+
"user unspam",
|
5678 |
+
"user update"
|
5679 |
+
]
|
5680 |
},
|
5681 |
"autoload": {
|
5682 |
"psr-4": {
|
5683 |
+
"": "src/",
|
5684 |
+
"WP_CLI\\": "src/WP_CLI"
|
5685 |
},
|
5686 |
+
"files": [
|
5687 |
+
"entity-command.php"
|
5688 |
]
|
5689 |
},
|
5690 |
"notification-url": "https://packagist.org/downloads/",
|
5693 |
],
|
5694 |
"authors": [
|
5695 |
{
|
5696 |
+
"name": "Daniel Bachhuber",
|
5697 |
+
"email": "daniel@runcommand.io",
|
5698 |
+
"homepage": "https://runcommand.io"
|
|
|
|
|
|
|
5699 |
}
|
5700 |
],
|
5701 |
+
"description": "Manage WordPress comments, menus, options, posts, sites, terms, and users.",
|
5702 |
+
"homepage": "https://github.com/wp-cli/entity-command",
|
5703 |
+
"time": "2019-04-25T04:51:40+00:00"
|
5704 |
},
|
5705 |
{
|
5706 |
+
"name": "wp-cli/eval-command",
|
5707 |
+
"version": "v2.0.4",
|
5708 |
"source": {
|
5709 |
"type": "git",
|
5710 |
+
"url": "https://github.com/wp-cli/eval-command.git",
|
5711 |
+
"reference": "47a4f1a910b6d88f090d776a80d893cf19ca2047"
|
5712 |
},
|
5713 |
"dist": {
|
5714 |
"type": "zip",
|
5715 |
+
"url": "https://api.github.com/repos/wp-cli/eval-command/zipball/47a4f1a910b6d88f090d776a80d893cf19ca2047",
|
5716 |
+
"reference": "47a4f1a910b6d88f090d776a80d893cf19ca2047",
|
5717 |
"shasum": ""
|
5718 |
},
|
5719 |
"require": {
|
5720 |
+
"wp-cli/wp-cli": "^2"
|
|
|
|
|
5721 |
},
|
5722 |
"require-dev": {
|
5723 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
5724 |
},
|
5725 |
+
"type": "wp-cli-package",
|
5726 |
"extra": {
|
5727 |
"branch-alias": {
|
5728 |
+
"dev-master": "2.x-dev"
|
5729 |
+
},
|
5730 |
+
"bundled": true,
|
5731 |
+
"commands": [
|
5732 |
+
"eval",
|
5733 |
+
"eval-file"
|
5734 |
+
]
|
5735 |
},
|
5736 |
"autoload": {
|
5737 |
"psr-4": {
|
5738 |
+
"": "src/"
|
5739 |
+
},
|
5740 |
+
"files": [
|
5741 |
+
"eval-command.php"
|
5742 |
+
]
|
5743 |
},
|
5744 |
"notification-url": "https://packagist.org/downloads/",
|
5745 |
"license": [
|
5746 |
+
"MIT"
|
5747 |
],
|
5748 |
"authors": [
|
5749 |
{
|
5750 |
+
"name": "Daniel Bachhuber",
|
5751 |
+
"email": "daniel@runcommand.io",
|
5752 |
+
"homepage": "https://runcommand.io"
|
|
|
|
|
|
|
|
|
|
|
5753 |
}
|
5754 |
],
|
5755 |
+
"description": "Executes arbitrary PHP code or files.",
|
5756 |
+
"homepage": "https://github.com/wp-cli/eval-command",
|
5757 |
+
"time": "2019-04-20T18:22:05+00:00"
|
|
|
|
|
|
|
|
|
5758 |
},
|
5759 |
{
|
5760 |
+
"name": "wp-cli/export-command",
|
5761 |
+
"version": "v2.0.3",
|
5762 |
"source": {
|
5763 |
"type": "git",
|
5764 |
+
"url": "https://github.com/wp-cli/export-command.git",
|
5765 |
+
"reference": "a31b1777a199a8437127ad3db1b6b92e9cb5cd9b"
|
5766 |
},
|
5767 |
"dist": {
|
5768 |
"type": "zip",
|
5769 |
+
"url": "https://api.github.com/repos/wp-cli/export-command/zipball/a31b1777a199a8437127ad3db1b6b92e9cb5cd9b",
|
5770 |
+
"reference": "a31b1777a199a8437127ad3db1b6b92e9cb5cd9b",
|
5771 |
"shasum": ""
|
5772 |
},
|
5773 |
"require": {
|
5774 |
+
"nb/oxymel": "~0.1.0",
|
5775 |
+
"wp-cli/wp-cli": "^2"
|
5776 |
},
|
5777 |
"require-dev": {
|
5778 |
+
"wp-cli/db-command": "^1.3 || ^2",
|
5779 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
5780 |
+
"wp-cli/extension-command": "^1.2 || ^2",
|
5781 |
+
"wp-cli/import-command": "^1 || ^2",
|
5782 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
5783 |
},
|
5784 |
+
"type": "wp-cli-package",
|
5785 |
"extra": {
|
5786 |
"branch-alias": {
|
5787 |
+
"dev-master": "2.x-dev"
|
5788 |
+
},
|
5789 |
+
"bundled": true,
|
5790 |
+
"commands": [
|
5791 |
+
"export"
|
5792 |
+
]
|
5793 |
},
|
5794 |
"autoload": {
|
5795 |
"psr-4": {
|
5796 |
+
"": "src/"
|
5797 |
+
},
|
5798 |
+
"files": [
|
5799 |
+
"export-command.php"
|
5800 |
+
]
|
5801 |
},
|
5802 |
"notification-url": "https://packagist.org/downloads/",
|
5803 |
"license": [
|
5805 |
],
|
5806 |
"authors": [
|
5807 |
{
|
5808 |
+
"name": "Daniel Bachhuber",
|
5809 |
+
"email": "daniel@runcommand.io",
|
5810 |
+
"homepage": "https://runcommand.io"
|
5811 |
}
|
5812 |
],
|
5813 |
+
"description": "Exports WordPress content to a WXR file.",
|
5814 |
+
"homepage": "https://github.com/wp-cli/export-command",
|
5815 |
+
"time": "2019-07-16T16:39:17+00:00"
|
|
|
|
|
|
|
|
|
5816 |
},
|
5817 |
{
|
5818 |
+
"name": "wp-cli/extension-command",
|
5819 |
+
"version": "v2.0.6",
|
5820 |
"source": {
|
5821 |
"type": "git",
|
5822 |
+
"url": "https://github.com/wp-cli/extension-command.git",
|
5823 |
+
"reference": "7b4d4775a6a08493781b1ec67578f02a148ca23a"
|
5824 |
},
|
5825 |
"dist": {
|
5826 |
"type": "zip",
|
5827 |
+
"url": "https://api.github.com/repos/wp-cli/extension-command/zipball/7b4d4775a6a08493781b1ec67578f02a148ca23a",
|
5828 |
+
"reference": "7b4d4775a6a08493781b1ec67578f02a148ca23a",
|
5829 |
"shasum": ""
|
5830 |
},
|
5831 |
"require": {
|
5832 |
+
"composer/semver": "^1.4",
|
5833 |
"wp-cli/wp-cli": "^2"
|
5834 |
},
|
5835 |
"require-dev": {
|
5836 |
"wp-cli/entity-command": "^1.3 || ^2",
|
5837 |
+
"wp-cli/scaffold-command": "^1.2 || ^2",
|
5838 |
"wp-cli/wp-cli-tests": "^2.1"
|
5839 |
},
|
5840 |
"type": "wp-cli-package",
|
5844 |
},
|
5845 |
"bundled": true,
|
5846 |
"commands": [
|
5847 |
+
"plugin",
|
5848 |
+
"plugin activate",
|
5849 |
+
"plugin deactivate",
|
5850 |
+
"plugin delete",
|
5851 |
+
"plugin get",
|
5852 |
+
"plugin install",
|
5853 |
+
"plugin is-installed",
|
5854 |
+
"plugin list",
|
5855 |
+
"plugin path",
|
5856 |
+
"plugin search",
|
5857 |
+
"plugin status",
|
5858 |
+
"plugin toggle",
|
5859 |
+
"plugin uninstall",
|
5860 |
+
"plugin update",
|
5861 |
+
"theme",
|
5862 |
+
"theme activate",
|
5863 |
+
"theme delete",
|
5864 |
+
"theme disable",
|
5865 |
+
"theme enable",
|
5866 |
+
"theme get",
|
5867 |
+
"theme install",
|
5868 |
+
"theme is-installed",
|
5869 |
+
"theme list",
|
5870 |
+
"theme mod",
|
5871 |
+
"theme mod get",
|
5872 |
+
"theme mod set",
|
5873 |
+
"theme mod remove",
|
5874 |
+
"theme path",
|
5875 |
+
"theme search",
|
5876 |
+
"theme status",
|
5877 |
+
"theme update",
|
5878 |
+
"theme mod list"
|
5879 |
]
|
5880 |
},
|
5881 |
"autoload": {
|
5883 |
"": "src/"
|
5884 |
},
|
5885 |
"files": [
|
5886 |
+
"extension-command.php"
|
5887 |
]
|
5888 |
},
|
5889 |
"notification-url": "https://packagist.org/downloads/",
|
5897 |
"homepage": "https://runcommand.io"
|
5898 |
}
|
5899 |
],
|
5900 |
+
"description": "Manages plugins and themes, including installs, activations, and updates.",
|
5901 |
+
"homepage": "https://github.com/wp-cli/extension-command",
|
5902 |
+
"time": "2019-06-05T11:15:16+00:00"
|
5903 |
},
|
5904 |
{
|
5905 |
+
"name": "wp-cli/i18n-command",
|
5906 |
+
"version": "v2.2.0",
|
5907 |
"source": {
|
5908 |
"type": "git",
|
5909 |
+
"url": "https://github.com/wp-cli/i18n-command.git",
|
5910 |
+
"reference": "379d2b07e8555efb2a6ccd94ef3d75414aa03a88"
|
5911 |
+
},
|
5912 |
+
"dist": {
|
5913 |
+
"type": "zip",
|
5914 |
+
"url": "https://api.github.com/repos/wp-cli/i18n-command/zipball/379d2b07e8555efb2a6ccd94ef3d75414aa03a88",
|
5915 |
+
"reference": "379d2b07e8555efb2a6ccd94ef3d75414aa03a88",
|
5916 |
+
"shasum": ""
|
5917 |
+
},
|
5918 |
+
"require": {
|
5919 |
+
"gettext/gettext": "^4.6.3",
|
5920 |
+
"mck89/peast": "^1.8",
|
5921 |
+
"wp-cli/wp-cli": "^2"
|
5922 |
+
},
|
5923 |
+
"require-dev": {
|
5924 |
+
"wp-cli/scaffold-command": "^1.2 || ^2",
|
5925 |
+
"wp-cli/wp-cli-tests": "^2.1.3"
|
5926 |
+
},
|
5927 |
+
"type": "wp-cli-package",
|
5928 |
+
"extra": {
|
5929 |
+
"branch-alias": {
|
5930 |
+
"dev-master": "2.x-dev"
|
5931 |
+
},
|
5932 |
+
"bundled": true,
|
5933 |
+
"commands": [
|
5934 |
+
"i18n",
|
5935 |
+
"i18n make-pot",
|
5936 |
+
"i18n make-json"
|
5937 |
+
]
|
5938 |
+
},
|
5939 |
+
"autoload": {
|
5940 |
+
"psr-4": {
|
5941 |
+
"WP_CLI\\I18n\\": "src/"
|
5942 |
+
},
|
5943 |
+
"files": [
|
5944 |
+
"i18n-command.php"
|
5945 |
+
]
|
5946 |
+
},
|
5947 |
+
"notification-url": "https://packagist.org/downloads/",
|
5948 |
+
"license": [
|
5949 |
+
"MIT"
|
5950 |
+
],
|
5951 |
+
"authors": [
|
5952 |
+
{
|
5953 |
+
"name": "Pascal Birchler",
|
5954 |
+
"homepage": "https://pascalbirchler.com/"
|
5955 |
+
}
|
5956 |
+
],
|
5957 |
+
"description": "Provides internationalization tools for WordPress projects.",
|
5958 |
+
"homepage": "https://github.com/wp-cli/i18n-command",
|
5959 |
+
"time": "2019-08-13T16:32:54+00:00"
|
5960 |
+
},
|
5961 |
+
{
|
5962 |
+
"name": "wp-cli/import-command",
|
5963 |
+
"version": "v2.0.2",
|
5964 |
+
"source": {
|
5965 |
+
"type": "git",
|
5966 |
+
"url": "https://github.com/wp-cli/import-command.git",
|
5967 |
+
"reference": "e28a7f55138ceb53f2ff5926874d8e5582c87db8"
|
5968 |
},
|
5969 |
"dist": {
|
5970 |
"type": "zip",
|
5971 |
+
"url": "https://api.github.com/repos/wp-cli/import-command/zipball/e28a7f55138ceb53f2ff5926874d8e5582c87db8",
|
5972 |
+
"reference": "e28a7f55138ceb53f2ff5926874d8e5582c87db8",
|
5973 |
"shasum": ""
|
5974 |
},
|
5975 |
"require": {
|
5976 |
"wp-cli/wp-cli": "^2"
|
5977 |
},
|
5978 |
"require-dev": {
|
5979 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
5980 |
+
"wp-cli/export-command": "^1 || ^2",
|
5981 |
"wp-cli/extension-command": "^1.2 || ^2",
|
5982 |
"wp-cli/wp-cli-tests": "^2.1"
|
5983 |
},
|
5988 |
},
|
5989 |
"bundled": true,
|
5990 |
"commands": [
|
5991 |
+
"import"
|
|
|
5992 |
]
|
5993 |
},
|
5994 |
"autoload": {
|
5996 |
"": "src/"
|
5997 |
},
|
5998 |
"files": [
|
5999 |
+
"import-command.php"
|
6000 |
]
|
6001 |
},
|
6002 |
"notification-url": "https://packagist.org/downloads/",
|
6010 |
"homepage": "https://runcommand.io"
|
6011 |
}
|
6012 |
],
|
6013 |
+
"description": "Imports content from a given WXR file.",
|
6014 |
+
"homepage": "https://github.com/wp-cli/import-command",
|
6015 |
+
"time": "2019-04-19T14:32:57+00:00"
|
6016 |
},
|
6017 |
{
|
6018 |
+
"name": "wp-cli/language-command",
|
6019 |
"version": "v2.0.4",
|
6020 |
"source": {
|
6021 |
"type": "git",
|
6022 |
+
"url": "https://github.com/wp-cli/language-command.git",
|
6023 |
+
"reference": "12197674eab3e1263fcadc9670cb57e916615c6c"
|
6024 |
},
|
6025 |
"dist": {
|
6026 |
"type": "zip",
|
6027 |
+
"url": "https://api.github.com/repos/wp-cli/language-command/zipball/12197674eab3e1263fcadc9670cb57e916615c6c",
|
6028 |
+
"reference": "12197674eab3e1263fcadc9670cb57e916615c6c",
|
6029 |
"shasum": ""
|
6030 |
},
|
6031 |
"require": {
|
6032 |
+
"wp-cli/wp-cli": "^2"
|
|
|
6033 |
},
|
6034 |
"require-dev": {
|
6035 |
"wp-cli/db-command": "^1.3 || ^2",
|
6036 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
6037 |
+
"wp-cli/extension-command": "^1.2 || ^2",
|
6038 |
"wp-cli/wp-cli-tests": "^2.1"
|
6039 |
},
|
6040 |
"type": "wp-cli-package",
|
6044 |
},
|
6045 |
"bundled": true,
|
6046 |
"commands": [
|
6047 |
+
"language",
|
6048 |
+
"language core",
|
6049 |
+
"language core activate",
|
6050 |
+
"language core is-installed",
|
6051 |
+
"language core install",
|
6052 |
+
"language core list",
|
6053 |
+
"language core uninstall",
|
6054 |
+
"language core update",
|
6055 |
+
"language plugin",
|
6056 |
+
"language plugin is-installed",
|
6057 |
+
"language plugin install",
|
6058 |
+
"language plugin list",
|
6059 |
+
"language plugin uninstall",
|
6060 |
+
"language plugin update",
|
6061 |
+
"language theme",
|
6062 |
+
"language theme is-installed",
|
6063 |
+
"language theme install",
|
6064 |
+
"language theme list",
|
6065 |
+
"language theme uninstall",
|
6066 |
+
"language theme update"
|
6067 |
]
|
6068 |
},
|
6069 |
"autoload": {
|
6071 |
"": "src/"
|
6072 |
},
|
6073 |
"files": [
|
6074 |
+
"language-command.php"
|
6075 |
]
|
6076 |
},
|
6077 |
"notification-url": "https://packagist.org/downloads/",
|
6083 |
"name": "Daniel Bachhuber",
|
6084 |
"email": "daniel@runcommand.io",
|
6085 |
"homepage": "https://runcommand.io"
|
|
|
|
|
|
|
|
|
|
|
6086 |
}
|
6087 |
],
|
6088 |
+
"description": "Installs, activates, and manages language packs.",
|
6089 |
+
"homepage": "https://github.com/wp-cli/language-command",
|
6090 |
+
"time": "2019-04-25T00:31:43+00:00"
|
6091 |
},
|
6092 |
{
|
6093 |
+
"name": "wp-cli/maintenance-mode-command",
|
6094 |
+
"version": "v2.0.1",
|
6095 |
"source": {
|
6096 |
"type": "git",
|
6097 |
+
"url": "https://github.com/wp-cli/maintenance-mode-command.git",
|
6098 |
+
"reference": "db4671c14ea4c0c42f423a09cf8e9303778bb1a4"
|
6099 |
},
|
6100 |
"dist": {
|
6101 |
"type": "zip",
|
6102 |
+
"url": "https://api.github.com/repos/wp-cli/maintenance-mode-command/zipball/db4671c14ea4c0c42f423a09cf8e9303778bb1a4",
|
6103 |
+
"reference": "db4671c14ea4c0c42f423a09cf8e9303778bb1a4",
|
6104 |
"shasum": ""
|
6105 |
},
|
6106 |
"require": {
|
6107 |
+
"wp-cli/wp-cli": "^2"
|
|
|
6108 |
},
|
6109 |
"require-dev": {
|
|
|
|
|
|
|
|
|
6110 |
"wp-cli/wp-cli-tests": "^2.1"
|
6111 |
},
|
6112 |
"type": "wp-cli-package",
|
6116 |
},
|
6117 |
"bundled": true,
|
6118 |
"commands": [
|
6119 |
+
"maintenance-mode",
|
6120 |
+
"maintenance-mode activate",
|
6121 |
+
"maintenance-mode deactivate",
|
6122 |
+
"maintenance-mode status",
|
6123 |
+
"maintenance-mode is-active"
|
|
|
|
|
|
|
|
|
|
|
6124 |
]
|
6125 |
},
|
6126 |
"autoload": {
|
6127 |
"psr-4": {
|
6128 |
+
"WP_CLI\\MaintenanceMode\\": "src/"
|
6129 |
},
|
6130 |
"files": [
|
6131 |
+
"maintenance-mode-command.php"
|
6132 |
]
|
6133 |
},
|
6134 |
"notification-url": "https://packagist.org/downloads/",
|
6137 |
],
|
6138 |
"authors": [
|
6139 |
{
|
6140 |
+
"name": "Thrijith Thankachan",
|
6141 |
+
"email": "thrijith13@gmail.com",
|
6142 |
+
"homepage": "https://thrijith.com"
|
6143 |
}
|
6144 |
],
|
6145 |
+
"description": "Activates, deactivates or checks the status of the maintenance mode of a site.",
|
6146 |
+
"homepage": "https://github.com/wp-cli/maintenance-mode-command",
|
6147 |
+
"time": "2019-04-19T15:37:30+00:00"
|
6148 |
},
|
6149 |
{
|
6150 |
+
"name": "wp-cli/media-command",
|
6151 |
+
"version": "v2.0.4",
|
6152 |
"source": {
|
6153 |
"type": "git",
|
6154 |
+
"url": "https://github.com/wp-cli/media-command.git",
|
6155 |
+
"reference": "29050e15fc985da54fd1ad109760aefd6a220316"
|
6156 |
},
|
6157 |
"dist": {
|
6158 |
"type": "zip",
|
6159 |
+
"url": "https://api.github.com/repos/wp-cli/media-command/zipball/29050e15fc985da54fd1ad109760aefd6a220316",
|
6160 |
+
"reference": "29050e15fc985da54fd1ad109760aefd6a220316",
|
6161 |
"shasum": ""
|
6162 |
},
|
6163 |
"require": {
|
6174 |
},
|
6175 |
"bundled": true,
|
6176 |
"commands": [
|
6177 |
+
"media",
|
6178 |
+
"media import",
|
6179 |
+
"media regenerate",
|
6180 |
+
"media image-size"
|
|
|
|
|
|
|
|
|
|
|
6181 |
]
|
6182 |
},
|
6183 |
"autoload": {
|
6185 |
"": "src/"
|
6186 |
},
|
6187 |
"files": [
|
6188 |
+
"media-command.php"
|
6189 |
]
|
6190 |
},
|
6191 |
"notification-url": "https://packagist.org/downloads/",
|
6199 |
"homepage": "https://runcommand.io"
|
6200 |
}
|
6201 |
],
|
6202 |
+
"description": "Imports files as attachments, regenerates thumbnails, or lists registered image sizes.",
|
6203 |
+
"homepage": "https://github.com/wp-cli/media-command",
|
6204 |
+
"time": "2019-08-13T13:11:27+00:00"
|
6205 |
},
|
6206 |
{
|
6207 |
+
"name": "wp-cli/mustangostang-spyc",
|
6208 |
+
"version": "0.6.3",
|
6209 |
"source": {
|
6210 |
"type": "git",
|
6211 |
+
"url": "https://github.com/wp-cli/spyc.git",
|
6212 |
+
"reference": "6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7"
|
6213 |
},
|
6214 |
"dist": {
|
6215 |
"type": "zip",
|
6216 |
+
"url": "https://api.github.com/repos/wp-cli/spyc/zipball/6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7",
|
6217 |
+
"reference": "6aa0b4da69ce9e9a2c8402dab8d43cf32c581cc7",
|
6218 |
"shasum": ""
|
6219 |
},
|
6220 |
"require": {
|
6221 |
+
"php": ">=5.3.1"
|
6222 |
},
|
6223 |
"require-dev": {
|
6224 |
+
"phpunit/phpunit": "4.3.*@dev"
|
|
|
6225 |
},
|
6226 |
+
"type": "library",
|
6227 |
"extra": {
|
6228 |
"branch-alias": {
|
6229 |
+
"dev-master": "0.5.x-dev"
|
6230 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6231 |
},
|
6232 |
"autoload": {
|
6233 |
"psr-4": {
|
6234 |
+
"Mustangostang\\": "src/"
|
6235 |
},
|
6236 |
"files": [
|
6237 |
+
"includes/functions.php"
|
6238 |
]
|
6239 |
},
|
6240 |
"notification-url": "https://packagist.org/downloads/",
|
6243 |
],
|
6244 |
"authors": [
|
6245 |
{
|
6246 |
+
"name": "mustangostang",
|
6247 |
+
"email": "vlad.andersen@gmail.com"
|
|
|
6248 |
}
|
6249 |
],
|
6250 |
+
"description": "A simple YAML loader/dumper class for PHP (WP-CLI fork)",
|
6251 |
+
"homepage": "https://github.com/mustangostang/spyc/",
|
6252 |
+
"time": "2017-04-25T11:26:20+00:00"
|
6253 |
},
|
6254 |
{
|
6255 |
+
"name": "wp-cli/package-command",
|
6256 |
+
"version": "v2.0.5",
|
6257 |
"source": {
|
6258 |
"type": "git",
|
6259 |
+
"url": "https://github.com/wp-cli/package-command.git",
|
6260 |
+
"reference": "52fea16f3cec0577b9c417a19ebc0f328c38d853"
|
6261 |
},
|
6262 |
"dist": {
|
6263 |
"type": "zip",
|
6264 |
+
"url": "https://api.github.com/repos/wp-cli/package-command/zipball/52fea16f3cec0577b9c417a19ebc0f328c38d853",
|
6265 |
+
"reference": "52fea16f3cec0577b9c417a19ebc0f328c38d853",
|
6266 |
"shasum": ""
|
6267 |
},
|
6268 |
"require": {
|
6269 |
+
"composer/composer": ">=1.2.0 <1.7.0 || ^1.7.1",
|
6270 |
+
"ext-json": "*",
|
6271 |
+
"wp-cli/wp-cli": "^2.1"
|
6272 |
},
|
6273 |
"require-dev": {
|
6274 |
+
"wp-cli/scaffold-command": "^1 || ^2",
|
6275 |
"wp-cli/wp-cli-tests": "^2.1"
|
6276 |
+
},
|
6277 |
+
"type": "wp-cli-package",
|
6278 |
+
"extra": {
|
6279 |
+
"branch-alias": {
|
6280 |
+
"dev-master": "2.x-dev"
|
6281 |
+
},
|
6282 |
+
"bundled": true,
|
6283 |
+
"commands": [
|
6284 |
+
"package",
|
6285 |
+
"package browse",
|
6286 |
+
"package install",
|
6287 |
+
"package list",
|
6288 |
+
"package update",
|
6289 |
+
"package uninstall"
|
|
|
|
|
|
|
|
|
|
|
6290 |
]
|
6291 |
},
|
6292 |
"autoload": {
|
6293 |
"psr-4": {
|
6294 |
+
"": "src/"
|
6295 |
},
|
6296 |
"files": [
|
6297 |
+
"package-command.php"
|
6298 |
]
|
6299 |
},
|
6300 |
"notification-url": "https://packagist.org/downloads/",
|
6303 |
],
|
6304 |
"authors": [
|
6305 |
{
|
6306 |
+
"name": "Daniel Bachhuber",
|
6307 |
+
"email": "daniel@runcommand.io",
|
6308 |
+
"homepage": "https://runcommand.io"
|
6309 |
}
|
6310 |
],
|
6311 |
+
"description": "Lists, installs, and removes WP-CLI packages.",
|
6312 |
+
"homepage": "https://github.com/wp-cli/package-command",
|
6313 |
+
"time": "2019-04-24T09:34:35+00:00"
|
6314 |
},
|
6315 |
{
|
6316 |
+
"name": "wp-cli/php-cli-tools",
|
6317 |
+
"version": "v0.11.11",
|
6318 |
"source": {
|
6319 |
"type": "git",
|
6320 |
+
"url": "https://github.com/wp-cli/php-cli-tools.git",
|
6321 |
+
"reference": "fe9c7c44a9e1bf2196ec51dc38da0593dbf2993f"
|
6322 |
},
|
6323 |
"dist": {
|
6324 |
"type": "zip",
|
6325 |
+
"url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/fe9c7c44a9e1bf2196ec51dc38da0593dbf2993f",
|
6326 |
+
"reference": "fe9c7c44a9e1bf2196ec51dc38da0593dbf2993f",
|
6327 |
"shasum": ""
|
6328 |
},
|
6329 |
"require": {
|
6330 |
+
"php": ">= 5.3.0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6331 |
},
|
6332 |
+
"type": "library",
|
6333 |
"autoload": {
|
6334 |
+
"psr-0": {
|
6335 |
+
"cli": "lib/"
|
|
|
6336 |
},
|
6337 |
"files": [
|
6338 |
+
"lib/cli/cli.php"
|
6339 |
]
|
6340 |
},
|
6341 |
"notification-url": "https://packagist.org/downloads/",
|
6343 |
"MIT"
|
6344 |
],
|
6345 |
"authors": [
|
6346 |
+
{
|
6347 |
+
"name": "James Logsdon",
|
6348 |
+
"email": "jlogsdon@php.net",
|
6349 |
+
"role": "Developer"
|
6350 |
+
},
|
6351 |
{
|
6352 |
"name": "Daniel Bachhuber",
|
6353 |
+
"email": "daniel@handbuilt.co",
|
6354 |
+
"role": "Maintainer"
|
6355 |
}
|
6356 |
],
|
6357 |
+
"description": "Console utilities for PHP",
|
6358 |
+
"homepage": "http://github.com/wp-cli/php-cli-tools",
|
6359 |
+
"keywords": [
|
6360 |
+
"cli",
|
6361 |
+
"console"
|
6362 |
+
],
|
6363 |
+
"time": "2018-09-04T13:28:00+00:00"
|
6364 |
},
|
6365 |
{
|
6366 |
+
"name": "wp-cli/rewrite-command",
|
6367 |
+
"version": "v2.0.3",
|
6368 |
"source": {
|
6369 |
"type": "git",
|
6370 |
+
"url": "https://github.com/wp-cli/rewrite-command.git",
|
6371 |
+
"reference": "eb8cbcf9c1c874a09b50257a0e588c31f29df597"
|
6372 |
},
|
6373 |
"dist": {
|
6374 |
"type": "zip",
|
6375 |
+
"url": "https://api.github.com/repos/wp-cli/rewrite-command/zipball/eb8cbcf9c1c874a09b50257a0e588c31f29df597",
|
6376 |
+
"reference": "eb8cbcf9c1c874a09b50257a0e588c31f29df597",
|
6377 |
"shasum": ""
|
6378 |
},
|
6379 |
"require": {
|
6380 |
"wp-cli/wp-cli": "^2"
|
6381 |
},
|
6382 |
"require-dev": {
|
6383 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
6384 |
"wp-cli/wp-cli-tests": "^2.1"
|
6385 |
},
|
6386 |
"type": "wp-cli-package",
|
6390 |
},
|
6391 |
"bundled": true,
|
6392 |
"commands": [
|
6393 |
+
"rewrite",
|
6394 |
+
"rewrite flush",
|
6395 |
+
"rewrite list",
|
6396 |
+
"rewrite structure"
|
6397 |
]
|
6398 |
},
|
6399 |
"autoload": {
|
6401 |
"": "src/"
|
6402 |
},
|
6403 |
"files": [
|
6404 |
+
"rewrite-command.php"
|
6405 |
]
|
6406 |
},
|
6407 |
"notification-url": "https://packagist.org/downloads/",
|
6415 |
"homepage": "https://runcommand.io"
|
6416 |
}
|
6417 |
],
|
6418 |
+
"description": "Lists or flushes the site's rewrite rules, updates the permalink structure.",
|
6419 |
+
"homepage": "https://github.com/wp-cli/rewrite-command",
|
6420 |
+
"time": "2019-04-25T00:32:04+00:00"
|
6421 |
},
|
6422 |
{
|
6423 |
+
"name": "wp-cli/role-command",
|
6424 |
+
"version": "v2.0.2",
|
6425 |
"source": {
|
6426 |
"type": "git",
|
6427 |
+
"url": "https://github.com/wp-cli/role-command.git",
|
6428 |
+
"reference": "c6071d06d64c165588734b0d1c96f5c3dfa75736"
|
6429 |
},
|
6430 |
"dist": {
|
6431 |
"type": "zip",
|
6432 |
+
"url": "https://api.github.com/repos/wp-cli/role-command/zipball/c6071d06d64c165588734b0d1c96f5c3dfa75736",
|
6433 |
+
"reference": "c6071d06d64c165588734b0d1c96f5c3dfa75736",
|
6434 |
"shasum": ""
|
6435 |
},
|
6436 |
"require": {
|
|
|
6437 |
"wp-cli/wp-cli": "^2"
|
6438 |
},
|
6439 |
"require-dev": {
|
|
|
|
|
|
|
|
|
6440 |
"wp-cli/wp-cli-tests": "^2.1"
|
6441 |
},
|
6442 |
"type": "wp-cli-package",
|
6446 |
},
|
6447 |
"bundled": true,
|
6448 |
"commands": [
|
6449 |
+
"role",
|
6450 |
+
"role create",
|
6451 |
+
"role delete",
|
6452 |
+
"role exists",
|
6453 |
+
"role list",
|
6454 |
+
"role reset",
|
6455 |
+
"cap",
|
6456 |
+
"cap add",
|
6457 |
+
"cap list",
|
6458 |
+
"cap remove"
|
6459 |
]
|
6460 |
},
|
6461 |
"autoload": {
|
6463 |
"": "src/"
|
6464 |
},
|
6465 |
"files": [
|
6466 |
+
"role-command.php"
|
6467 |
]
|
6468 |
},
|
6469 |
"notification-url": "https://packagist.org/downloads/",
|
6477 |
"homepage": "https://runcommand.io"
|
6478 |
}
|
6479 |
],
|
6480 |
+
"description": "Adds, removes, lists, and resets roles and capabilities.",
|
6481 |
+
"homepage": "https://github.com/wp-cli/role-command",
|
6482 |
+
"time": "2019-04-25T00:32:18+00:00"
|
6483 |
},
|
6484 |
{
|
6485 |
+
"name": "wp-cli/scaffold-command",
|
6486 |
"version": "v2.0.6",
|
6487 |
"source": {
|
6488 |
"type": "git",
|
6489 |
+
"url": "https://github.com/wp-cli/scaffold-command.git",
|
6490 |
+
"reference": "9c6450e9ccf2d032913fced69f3188bc8ec4e3e6"
|
6491 |
},
|
6492 |
"dist": {
|
6493 |
"type": "zip",
|
6494 |
+
"url": "https://api.github.com/repos/wp-cli/scaffold-command/zipball/9c6450e9ccf2d032913fced69f3188bc8ec4e3e6",
|
6495 |
+
"reference": "9c6450e9ccf2d032913fced69f3188bc8ec4e3e6",
|
6496 |
"shasum": ""
|
6497 |
},
|
6498 |
"require": {
|
|
|
6499 |
"wp-cli/wp-cli": "^2"
|
6500 |
},
|
6501 |
"require-dev": {
|
6502 |
+
"wp-cli/extension-command": "^1.2 || ^2",
|
|
|
6503 |
"wp-cli/wp-cli-tests": "^2.1"
|
6504 |
},
|
6505 |
"type": "wp-cli-package",
|
6509 |
},
|
6510 |
"bundled": true,
|
6511 |
"commands": [
|
6512 |
+
"scaffold",
|
6513 |
+
"scaffold underscores",
|
6514 |
+
"scaffold block",
|
6515 |
+
"scaffold child-theme",
|
6516 |
+
"scaffold plugin",
|
6517 |
+
"scaffold plugin-tests",
|
6518 |
+
"scaffold post-type",
|
6519 |
+
"scaffold taxonomy",
|
6520 |
+
"scaffold theme-tests"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6521 |
]
|
6522 |
},
|
6523 |
"autoload": {
|
6525 |
"": "src/"
|
6526 |
},
|
6527 |
"files": [
|
6528 |
+
"scaffold-command.php"
|
6529 |
]
|
6530 |
},
|
6531 |
"notification-url": "https://packagist.org/downloads/",
|
6539 |
"homepage": "https://runcommand.io"
|
6540 |
}
|
6541 |
],
|
6542 |
+
"description": "Generates code for post types, taxonomies, blocks, plugins, child themes, etc.",
|
6543 |
+
"homepage": "https://github.com/wp-cli/scaffold-command",
|
6544 |
+
"time": "2019-04-25T00:44:34+00:00"
|
6545 |
},
|
6546 |
{
|
6547 |
+
"name": "wp-cli/search-replace-command",
|
6548 |
+
"version": "v2.0.4",
|
6549 |
"source": {
|
6550 |
"type": "git",
|
6551 |
+
"url": "https://github.com/wp-cli/search-replace-command.git",
|
6552 |
+
"reference": "2872f04c3600fbbaa5227f2ff54b32379044a35b"
|
6553 |
},
|
6554 |
"dist": {
|
6555 |
"type": "zip",
|
6556 |
+
"url": "https://api.github.com/repos/wp-cli/search-replace-command/zipball/2872f04c3600fbbaa5227f2ff54b32379044a35b",
|
6557 |
+
"reference": "2872f04c3600fbbaa5227f2ff54b32379044a35b",
|
6558 |
"shasum": ""
|
6559 |
},
|
6560 |
"require": {
|
|
|
|
|
6561 |
"wp-cli/wp-cli": "^2"
|
6562 |
},
|
6563 |
"require-dev": {
|
6564 |
+
"wp-cli/db-command": "^1.3 || ^2",
|
6565 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
6566 |
+
"wp-cli/extension-command": "^1.2 || ^2",
|
6567 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
6568 |
},
|
6569 |
"type": "wp-cli-package",
|
6570 |
"extra": {
|
6573 |
},
|
6574 |
"bundled": true,
|
6575 |
"commands": [
|
6576 |
+
"search-replace"
|
|
|
|
|
6577 |
]
|
6578 |
},
|
6579 |
"autoload": {
|
6580 |
"psr-4": {
|
6581 |
+
"": "src/"
|
6582 |
},
|
6583 |
"files": [
|
6584 |
+
"search-replace-command.php"
|
6585 |
]
|
6586 |
},
|
6587 |
"notification-url": "https://packagist.org/downloads/",
|
6590 |
],
|
6591 |
"authors": [
|
6592 |
{
|
6593 |
+
"name": "Daniel Bachhuber",
|
6594 |
+
"email": "daniel@runcommand.io",
|
6595 |
+
"homepage": "https://runcommand.io"
|
6596 |
}
|
6597 |
],
|
6598 |
+
"description": "Searches/replaces strings in the database.",
|
6599 |
+
"homepage": "https://github.com/wp-cli/search-replace-command",
|
6600 |
+
"time": "2019-07-24T21:42:27+00:00"
|
6601 |
},
|
6602 |
{
|
6603 |
+
"name": "wp-cli/server-command",
|
6604 |
+
"version": "v2.0.3",
|
6605 |
"source": {
|
6606 |
"type": "git",
|
6607 |
+
"url": "https://github.com/wp-cli/server-command.git",
|
6608 |
+
"reference": "fa5487926906903d0a466c2c672057bdf79b4b10"
|
6609 |
},
|
6610 |
"dist": {
|
6611 |
"type": "zip",
|
6612 |
+
"url": "https://api.github.com/repos/wp-cli/server-command/zipball/fa5487926906903d0a466c2c672057bdf79b4b10",
|
6613 |
+
"reference": "fa5487926906903d0a466c2c672057bdf79b4b10",
|
6614 |
"shasum": ""
|
6615 |
},
|
6616 |
"require": {
|
6617 |
"wp-cli/wp-cli": "^2"
|
6618 |
},
|
6619 |
"require-dev": {
|
|
|
|
|
|
|
6620 |
"wp-cli/wp-cli-tests": "^2.1"
|
6621 |
},
|
6622 |
"type": "wp-cli-package",
|
6626 |
},
|
6627 |
"bundled": true,
|
6628 |
"commands": [
|
6629 |
+
"server"
|
6630 |
]
|
6631 |
},
|
6632 |
"autoload": {
|
6634 |
"": "src/"
|
6635 |
},
|
6636 |
"files": [
|
6637 |
+
"server-command.php"
|
6638 |
]
|
6639 |
},
|
6640 |
"notification-url": "https://packagist.org/downloads/",
|
6648 |
"homepage": "https://runcommand.io"
|
6649 |
}
|
6650 |
],
|
6651 |
+
"description": "Launches PHP's built-in web server for a specific WordPress installation.",
|
6652 |
+
"homepage": "https://github.com/wp-cli/server-command",
|
6653 |
+
"time": "2019-07-16T15:10:07+00:00"
|
6654 |
},
|
6655 |
{
|
6656 |
+
"name": "wp-cli/shell-command",
|
6657 |
+
"version": "v2.0.3",
|
6658 |
"source": {
|
6659 |
"type": "git",
|
6660 |
+
"url": "https://github.com/wp-cli/shell-command.git",
|
6661 |
+
"reference": "56f0ff1bc36f6da2fb73cb932214adcde58270d8"
|
6662 |
},
|
6663 |
"dist": {
|
6664 |
"type": "zip",
|
6665 |
+
"url": "https://api.github.com/repos/wp-cli/shell-command/zipball/56f0ff1bc36f6da2fb73cb932214adcde58270d8",
|
6666 |
+
"reference": "56f0ff1bc36f6da2fb73cb932214adcde58270d8",
|
6667 |
"shasum": ""
|
6668 |
},
|
6669 |
"require": {
|
6670 |
"wp-cli/wp-cli": "^2"
|
6671 |
},
|
6672 |
"require-dev": {
|
|
|
|
|
|
|
6673 |
"wp-cli/wp-cli-tests": "^2.1"
|
6674 |
},
|
6675 |
"type": "wp-cli-package",
|
6679 |
},
|
6680 |
"bundled": true,
|
6681 |
"commands": [
|
6682 |
+
"shell"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6683 |
]
|
6684 |
},
|
6685 |
"autoload": {
|
6686 |
"psr-4": {
|
6687 |
+
"": "src/",
|
6688 |
+
"WP_CLI\\": "src/WP_CLI"
|
6689 |
},
|
6690 |
"files": [
|
6691 |
+
"shell-command.php"
|
6692 |
]
|
6693 |
},
|
6694 |
"notification-url": "https://packagist.org/downloads/",
|
6702 |
"homepage": "https://runcommand.io"
|
6703 |
}
|
6704 |
],
|
6705 |
+
"description": "Opens an interactive PHP console for running and testing PHP code.",
|
6706 |
+
"homepage": "https://github.com/wp-cli/shell-command",
|
6707 |
+
"time": "2019-04-22T13:16:49+00:00"
|
6708 |
},
|
6709 |
{
|
6710 |
+
"name": "wp-cli/super-admin-command",
|
6711 |
+
"version": "v2.0.2",
|
6712 |
"source": {
|
6713 |
"type": "git",
|
6714 |
+
"url": "https://github.com/wp-cli/super-admin-command.git",
|
6715 |
+
"reference": "bd1543c9a3360d0e21d7e00e1c597964bd805d7c"
|
6716 |
},
|
6717 |
"dist": {
|
6718 |
"type": "zip",
|
6719 |
+
"url": "https://api.github.com/repos/wp-cli/super-admin-command/zipball/bd1543c9a3360d0e21d7e00e1c597964bd805d7c",
|
6720 |
+
"reference": "bd1543c9a3360d0e21d7e00e1c597964bd805d7c",
|
6721 |
"shasum": ""
|
6722 |
},
|
6723 |
"require": {
|
6724 |
"wp-cli/wp-cli": "^2"
|
6725 |
},
|
6726 |
"require-dev": {
|
6727 |
+
"wp-cli/entity-command": "^1.3 || ^2",
|
6728 |
"wp-cli/wp-cli-tests": "^2.1"
|
6729 |
},
|
6730 |
"type": "wp-cli-package",
|
6734 |
},
|
6735 |
"bundled": true,
|
6736 |
"commands": [
|
6737 |
+
"super-admin",
|
6738 |
+
"super-admin add",
|
6739 |
+
"super-admin list",
|
6740 |
+
"super-admin remove"
|
|
|
6741 |
]
|
6742 |
},
|
6743 |
"autoload": {
|
6744 |
"psr-4": {
|
6745 |
+
"": "src/"
|
6746 |
},
|
6747 |
"files": [
|
6748 |
+
"super-admin-command.php"
|
6749 |
]
|
6750 |
},
|
6751 |
"notification-url": "https://packagist.org/downloads/",
|
6754 |
],
|
6755 |
"authors": [
|
6756 |
{
|
6757 |
+
"name": "Daniel Bachhuber",
|
6758 |
+
"email": "daniel@runcommand.io",
|
6759 |
+
"homepage": "https://runcommand.io"
|
6760 |
}
|
6761 |
],
|
6762 |
+
"description": "Lists, adds, or removes super admin users on a multisite installation.",
|
6763 |
+
"homepage": "https://github.com/wp-cli/super-admin-command",
|
6764 |
+
"time": "2019-04-20T20:47:36+00:00"
|
6765 |
},
|
6766 |
{
|
6767 |
+
"name": "wp-cli/widget-command",
|
6768 |
+
"version": "v2.0.2",
|
6769 |
"source": {
|
6770 |
"type": "git",
|
6771 |
+
"url": "https://github.com/wp-cli/widget-command.git",
|
6772 |
+
"reference": "58a1b2d2221cee852eb8a589535aaadb1217bb74"
|
6773 |
},
|
6774 |
"dist": {
|
6775 |
"type": "zip",
|
6776 |
+
"url": "https://api.github.com/repos/wp-cli/widget-command/zipball/58a1b2d2221cee852eb8a589535aaadb1217bb74",
|
6777 |
+
"reference": "58a1b2d2221cee852eb8a589535aaadb1217bb74",
|
6778 |
"shasum": ""
|
6779 |
},
|
6780 |
"require": {
|
6781 |
"wp-cli/wp-cli": "^2"
|
6782 |
},
|
6783 |
"require-dev": {
|
6784 |
+
"wp-cli/extension-command": "^1.2 || ^2",
|
6785 |
"wp-cli/wp-cli-tests": "^2.1"
|
6786 |
},
|
6787 |
"type": "wp-cli-package",
|
6791 |
},
|
6792 |
"bundled": true,
|
6793 |
"commands": [
|
6794 |
+
"widget",
|
6795 |
+
"widget add",
|
6796 |
+
"widget deactivate",
|
6797 |
+
"widget delete",
|
6798 |
+
"widget list",
|
6799 |
+
"widget move",
|
6800 |
+
"widget reset",
|
6801 |
+
"widget update",
|
6802 |
+
"sidebar",
|
6803 |
+
"sidebar list"
|
6804 |
]
|
6805 |
},
|
6806 |
"autoload": {
|
6808 |
"": "src/"
|
6809 |
},
|
6810 |
"files": [
|
6811 |
+
"widget-command.php"
|
6812 |
]
|
6813 |
},
|
6814 |
"notification-url": "https://packagist.org/downloads/",
|
6822 |
"homepage": "https://runcommand.io"
|
6823 |
}
|
6824 |
],
|
6825 |
+
"description": "Adds, moves, and removes widgets; lists sidebars.",
|
6826 |
+
"homepage": "https://github.com/wp-cli/widget-command",
|
6827 |
+
"time": "2019-04-25T00:25:21+00:00"
|
6828 |
},
|
6829 |
{
|
6830 |
+
"name": "wp-cli/wp-cli",
|
6831 |
+
"version": "v2.3.0",
|
6832 |
"source": {
|
6833 |
"type": "git",
|
6834 |
+
"url": "https://github.com/wp-cli/wp-cli.git",
|
6835 |
+
"reference": "538d9be5ad490bd07b946dcd3b52b4d1c34dc193"
|
6836 |
},
|
6837 |
"dist": {
|
6838 |
"type": "zip",
|
6839 |
+
"url": "https://api.github.com/repos/wp-cli/wp-cli/zipball/538d9be5ad490bd07b946dcd3b52b4d1c34dc193",
|
6840 |
+
"reference": "538d9be5ad490bd07b946dcd3b52b4d1c34dc193",
|
6841 |
"shasum": ""
|
6842 |
},
|
6843 |
"require": {
|
6844 |
+
"ext-curl": "*",
|
6845 |
+
"mustache/mustache": "~2.4",
|
6846 |
+
"php": "^5.4 || ^7.0",
|
6847 |
+
"rmccue/requests": "~1.6",
|
6848 |
+
"symfony/finder": ">2.7",
|
6849 |
+
"wp-cli/mustangostang-spyc": "^0.6.3",
|
6850 |
+
"wp-cli/php-cli-tools": "~0.11.2"
|
6851 |
},
|
6852 |
"require-dev": {
|
6853 |
+
"roave/security-advisories": "dev-master",
|
6854 |
+
"wp-cli/db-command": "^1.3 || ^2",
|
6855 |
+
"wp-cli/entity-command": "^1.2 || ^2",
|
6856 |
+
"wp-cli/extension-command": "^1.1 || ^2",
|
6857 |
+
"wp-cli/package-command": "^1 || ^2",
|
6858 |
+
"wp-cli/wp-cli-tests": "^2.1"
|
6859 |
+
},
|
6860 |
+
"suggest": {
|
6861 |
+
"ext-readline": "Include for a better --prompt implementation",
|
6862 |
+
"ext-zip": "Needed to support extraction of ZIP archives when doing downloads or updates"
|
6863 |
},
|
6864 |
+
"bin": [
|
6865 |
+
"bin/wp",
|
6866 |
+
"bin/wp.bat"
|
6867 |
+
],
|
6868 |
"type": "library",
|
6869 |
"extra": {
|
6870 |
"branch-alias": {
|
6871 |
+
"dev-master": "2.3.x-dev"
|
6872 |
}
|
6873 |
},
|
6874 |
"autoload": {
|
6875 |
+
"psr-0": {
|
6876 |
+
"WP_CLI": "php"
|
6877 |
+
}
|
|
|
|
|
|
|
6878 |
},
|
6879 |
"notification-url": "https://packagist.org/downloads/",
|
6880 |
"license": [
|
6881 |
"MIT"
|
6882 |
],
|
6883 |
+
"description": "WP-CLI framework",
|
6884 |
+
"homepage": "https://wp-cli.org",
|
6885 |
+
"keywords": [
|
6886 |
+
"cli",
|
6887 |
+
"wordpress"
|
6888 |
],
|
6889 |
+
"time": "2019-08-13T23:12:27+00:00"
|
|
|
|
|
6890 |
},
|
6891 |
{
|
6892 |
+
"name": "wp-cli/wp-cli-bundle",
|
6893 |
+
"version": "v2.3.0",
|
6894 |
"source": {
|
6895 |
"type": "git",
|
6896 |
+
"url": "https://github.com/wp-cli/wp-cli-bundle.git",
|
6897 |
+
"reference": "808f58066ee7d1b750d7e2ddbad877e1c118cd8a"
|
6898 |
},
|
6899 |
"dist": {
|
6900 |
"type": "zip",
|
6901 |
+
"url": "https://api.github.com/repos/wp-cli/wp-cli-bundle/zipball/808f58066ee7d1b750d7e2ddbad877e1c118cd8a",
|
6902 |
+
"reference": "808f58066ee7d1b750d7e2ddbad877e1c118cd8a",
|
6903 |
"shasum": ""
|
6904 |
},
|
6905 |
"require": {
|
6906 |
+
"php": ">=5.4",
|
6907 |
+
"wp-cli/cache-command": "^2",
|
6908 |
+
"wp-cli/checksum-command": "^2",
|
6909 |
+
"wp-cli/config-command": "^2",
|
6910 |
+
"wp-cli/core-command": "^2",
|
6911 |
+
"wp-cli/cron-command": "^2",
|
6912 |
+
"wp-cli/db-command": "^2",
|
6913 |
+
"wp-cli/embed-command": "^2",
|
6914 |
+
"wp-cli/entity-command": "^2",
|
6915 |
+
"wp-cli/eval-command": "^2",
|
6916 |
+
"wp-cli/export-command": "^2",
|
6917 |
+
"wp-cli/extension-command": "^2",
|
6918 |
+
"wp-cli/i18n-command": "^2",
|
6919 |
+
"wp-cli/import-command": "^2",
|
6920 |
+
"wp-cli/language-command": "^2",
|
6921 |
+
"wp-cli/maintenance-mode-command": "^2",
|
6922 |
+
"wp-cli/media-command": "^2",
|
6923 |
+
"wp-cli/package-command": "^2",
|
6924 |
+
"wp-cli/rewrite-command": "^2",
|
6925 |
+
"wp-cli/role-command": "^2",
|
6926 |
+
"wp-cli/scaffold-command": "^2",
|
6927 |
+
"wp-cli/search-replace-command": "^2",
|
6928 |
+
"wp-cli/server-command": "^2",
|
6929 |
+
"wp-cli/shell-command": "^2",
|
6930 |
+
"wp-cli/super-admin-command": "^2",
|
6931 |
+
"wp-cli/widget-command": "^2",
|
6932 |
+
"wp-cli/wp-cli": "^2.3.0"
|
6933 |
},
|
6934 |
"require-dev": {
|
6935 |
+
"roave/security-advisories": "dev-master",
|
6936 |
"wp-cli/wp-cli-tests": "^2.1"
|
6937 |
},
|
6938 |
+
"suggest": {
|
6939 |
+
"psy/psysh": "Enhanced `wp shell` functionality"
|
6940 |
+
},
|
6941 |
+
"type": "library",
|
6942 |
"extra": {
|
6943 |
"branch-alias": {
|
6944 |
+
"dev-master": "2.1.x-dev"
|
6945 |
+
}
|
6946 |
+
},
|
6947 |
+
"notification-url": "https://packagist.org/downloads/",
|
6948 |
+
"license": [
|
6949 |
+
"MIT"
|
6950 |
+
],
|
6951 |
+
"description": "WP-CLI bundle package with default commands.",
|
6952 |
+
"homepage": "https://wp-cli.org",
|
6953 |
+
"keywords": [
|
6954 |
+
"cli",
|
6955 |
+
"wordpress"
|
6956 |
+
],
|
6957 |
+
"time": "2019-08-14T00:12:46+00:00"
|
6958 |
+
},
|
6959 |
+
{
|
6960 |
+
"name": "wp-cli/wp-config-transformer",
|
6961 |
+
"version": "v1.2.6",
|
6962 |
+
"source": {
|
6963 |
+
"type": "git",
|
6964 |
+
"url": "https://github.com/wp-cli/wp-config-transformer.git",
|
6965 |
+
"reference": "1ca98343443a8e4585865db5f50e8e6121fee70b"
|
6966 |
+
},
|
6967 |
+
"dist": {
|
6968 |
+
"type": "zip",
|
6969 |
+
"url": "https://api.github.com/repos/wp-cli/wp-config-transformer/zipball/1ca98343443a8e4585865db5f50e8e6121fee70b",
|
6970 |
+
"reference": "1ca98343443a8e4585865db5f50e8e6121fee70b",
|
6971 |
+
"shasum": ""
|
6972 |
+
},
|
6973 |
+
"require": {
|
6974 |
+
"php": ">=5.3.29"
|
6975 |
+
},
|
6976 |
+
"require-dev": {
|
6977 |
+
"composer/composer": "^1.5.6",
|
6978 |
+
"phpunit/phpunit": "^6.5.5",
|
6979 |
+
"wp-coding-standards/wpcs": "^0.14.0 || ^1.0.0 || ^2.0.0"
|
6980 |
},
|
6981 |
+
"type": "library",
|
6982 |
"autoload": {
|
|
|
|
|
|
|
6983 |
"files": [
|
6984 |
+
"src/WPConfigTransformer.php"
|
6985 |
]
|
6986 |
},
|
6987 |
"notification-url": "https://packagist.org/downloads/",
|
6990 |
],
|
6991 |
"authors": [
|
6992 |
{
|
6993 |
+
"name": "Frankie Jarrett",
|
6994 |
+
"email": "fjarrett@gmail.com"
|
|
|
6995 |
}
|
6996 |
],
|
6997 |
+
"description": "Programmatically edit a wp-config.php file.",
|
6998 |
+
"time": "2019-07-23T17:24:43+00:00"
|
|
|
6999 |
},
|
7000 |
{
|
7001 |
+
"name": "wp-coding-standards/wpcs",
|
7002 |
+
"version": "2.1.1",
|
7003 |
"source": {
|
7004 |
"type": "git",
|
7005 |
+
"url": "https://github.com/WordPress/WordPress-Coding-Standards.git",
|
7006 |
+
"reference": "bd9c33152115e6741e3510ff7189605b35167908"
|
7007 |
},
|
7008 |
"dist": {
|
7009 |
"type": "zip",
|
7010 |
+
"url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/bd9c33152115e6741e3510ff7189605b35167908",
|
7011 |
+
"reference": "bd9c33152115e6741e3510ff7189605b35167908",
|
7012 |
+
"shasum": ""
|
7013 |
+
},
|
7014 |
+
"require": {
|
7015 |
+
"php": ">=5.4",
|
7016 |
+
"squizlabs/php_codesniffer": "^3.3.1"
|
7017 |
+
},
|
7018 |
+
"require-dev": {
|
7019 |
+
"dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
|
7020 |
+
"phpcompatibility/php-compatibility": "^9.0",
|
7021 |
+
"phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
|
7022 |
+
},
|
7023 |
+
"suggest": {
|
7024 |
+
"dealerdirect/phpcodesniffer-composer-installer": "^0.5.0 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically."
|
7025 |
+
},
|
7026 |
+
"type": "phpcodesniffer-standard",
|
7027 |
+
"notification-url": "https://packagist.org/downloads/",
|
7028 |
+
"license": [
|
7029 |
+
"MIT"
|
7030 |
+
],
|
7031 |
+
"authors": [
|
7032 |
+
{
|
7033 |
+
"name": "Contributors",
|
7034 |
+
"homepage": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/graphs/contributors"
|
7035 |
+
}
|
7036 |
+
],
|
7037 |
+
"description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions",
|
7038 |
+
"keywords": [
|
7039 |
+
"phpcs",
|
7040 |
+
"standards",
|
7041 |
+
"wordpress"
|
7042 |
+
],
|
7043 |
+
"time": "2019-05-21T02:50:00+00:00"
|
7044 |
+
},
|
7045 |
+
{
|
7046 |
+
"name": "wpdesk/wp-abtesting",
|
7047 |
+
"version": "1.1.0",
|
7048 |
+
"source": {
|
7049 |
+
"type": "git",
|
7050 |
+
"url": "https://gitlab.com/wpdesk/wp-abtesting.git",
|
7051 |
+
"reference": "4bc7cbc78cf6e7ed6c370a1215a5e93b38caee32"
|
7052 |
+
},
|
7053 |
+
"dist": {
|
7054 |
+
"type": "zip",
|
7055 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-abtesting/repository/archive.zip?sha=4bc7cbc78cf6e7ed6c370a1215a5e93b38caee32",
|
7056 |
+
"reference": "4bc7cbc78cf6e7ed6c370a1215a5e93b38caee32",
|
7057 |
"shasum": ""
|
7058 |
},
|
7059 |
"require": {
|
7060 |
+
"php": ">=5.6",
|
7061 |
+
"wpdesk/wp-persistence": "^1.0"
|
7062 |
+
},
|
7063 |
+
"require-dev": {
|
7064 |
+
"phpunit/phpunit": "^5",
|
7065 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7066 |
+
"wimg/php-compatibility": "^8",
|
7067 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
7068 |
},
|
7069 |
"type": "library",
|
7070 |
"autoload": {
|
7071 |
+
"psr-4": {
|
7072 |
+
"WPDesk\\ABTesting\\": "src/"
|
7073 |
+
}
|
|
|
|
|
|
|
7074 |
},
|
7075 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
7076 |
"authors": [
|
7077 |
{
|
7078 |
+
"name": "Krzysiek",
|
7079 |
+
"email": "krzysiek@wpdesk.pl"
|
|
|
|
|
|
|
|
|
|
|
|
|
7080 |
}
|
7081 |
],
|
7082 |
+
"time": "2019-02-05T07:56:25+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
7083 |
},
|
7084 |
{
|
7085 |
+
"name": "wpdesk/wp-basic-requirements",
|
7086 |
+
"version": "3.0.3.1",
|
7087 |
"source": {
|
7088 |
"type": "git",
|
7089 |
+
"url": "https://gitlab.com/wpdesk/wp-basic-requirements.git",
|
7090 |
+
"reference": "b9517207f48858d68c307b7c064116f92afb4bde"
|
7091 |
},
|
7092 |
"dist": {
|
7093 |
"type": "zip",
|
7094 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-basic-requirements/repository/archive.zip?sha=b9517207f48858d68c307b7c064116f92afb4bde",
|
7095 |
+
"reference": "b9517207f48858d68c307b7c064116f92afb4bde",
|
7096 |
"shasum": ""
|
7097 |
},
|
7098 |
"require": {
|
7099 |
+
"php": ">=5.3"
|
7100 |
},
|
7101 |
"require-dev": {
|
7102 |
+
"10up/wp_mock": "*",
|
7103 |
+
"mockery/mockery": "*",
|
7104 |
+
"php": ">=5.5",
|
7105 |
+
"phpunit/phpunit": "<7",
|
7106 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7107 |
+
"wimg/php-compatibility": "^8",
|
7108 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7109 |
},
|
7110 |
+
"type": "library",
|
7111 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
7112 |
"authors": [
|
7113 |
{
|
7114 |
+
"name": "Krzysiek",
|
7115 |
+
"email": "krzysiek@wpdesk.pl"
|
|
|
7116 |
}
|
7117 |
],
|
7118 |
+
"time": "2019-09-20T09:54:34+00:00"
|
|
|
|
|
7119 |
},
|
7120 |
{
|
7121 |
+
"name": "wpdesk/wp-builder",
|
7122 |
+
"version": "1.3.2",
|
7123 |
"source": {
|
7124 |
"type": "git",
|
7125 |
+
"url": "https://gitlab.com/wpdesk/wp-builder.git",
|
7126 |
+
"reference": "455dd537c65ab474b2223320d295834c55b8925c"
|
7127 |
},
|
7128 |
"dist": {
|
7129 |
"type": "zip",
|
7130 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-builder/repository/archive.zip?sha=455dd537c65ab474b2223320d295834c55b8925c",
|
7131 |
+
"reference": "455dd537c65ab474b2223320d295834c55b8925c",
|
7132 |
"shasum": ""
|
7133 |
},
|
7134 |
"require": {
|
7135 |
+
"php": ">=5.5"
|
7136 |
},
|
7137 |
"require-dev": {
|
7138 |
+
"10up/wp_mock": "*",
|
7139 |
+
"mockery/mockery": "*",
|
7140 |
+
"phpunit/phpunit": "<7",
|
7141 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7142 |
+
"wimg/php-compatibility": "^8",
|
7143 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7144 |
},
|
7145 |
+
"type": "library",
|
7146 |
"autoload": {
|
7147 |
"psr-4": {
|
7148 |
+
"WPDesk\\PluginBuilder\\": "src/"
|
7149 |
},
|
7150 |
+
"classmap": [
|
7151 |
+
"src/Plugin/WithoutNamespace"
|
7152 |
]
|
7153 |
},
|
7154 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
7155 |
"authors": [
|
7156 |
{
|
7157 |
+
"name": "Krzysiek",
|
7158 |
+
"email": "krzysiek@wpdesk.pl"
|
|
|
7159 |
}
|
7160 |
],
|
7161 |
+
"time": "2019-09-18T14:51:51+00:00"
|
|
|
|
|
7162 |
},
|
7163 |
{
|
7164 |
+
"name": "wpdesk/wp-codeception",
|
7165 |
+
"version": "1.2.6",
|
7166 |
"source": {
|
7167 |
"type": "git",
|
7168 |
+
"url": "https://gitlab.com/wpdesk/wp-codeception.git",
|
7169 |
+
"reference": "34eedc3e5b25d4e9de0bc54de711fad79f3d4898"
|
7170 |
},
|
7171 |
"dist": {
|
7172 |
"type": "zip",
|
7173 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-codeception/repository/archive.zip?sha=34eedc3e5b25d4e9de0bc54de711fad79f3d4898",
|
7174 |
+
"reference": "34eedc3e5b25d4e9de0bc54de711fad79f3d4898",
|
7175 |
"shasum": ""
|
7176 |
},
|
7177 |
"require": {
|
7178 |
+
"composer-plugin-api": "^1.1",
|
7179 |
+
"ext-json": "*",
|
7180 |
+
"lucatume/wp-browser": "^2.2",
|
7181 |
+
"php": ">=5.6",
|
7182 |
+
"wpdesk/wp-builder": "^1.0"
|
7183 |
},
|
7184 |
"require-dev": {
|
7185 |
+
"10up/wp_mock": "*",
|
7186 |
+
"mockery/mockery": "*",
|
7187 |
+
"phpunit/phpunit": "<7",
|
7188 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7189 |
+
"wimg/php-compatibility": "^8",
|
7190 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
7191 |
},
|
7192 |
+
"type": "composer-plugin",
|
7193 |
"extra": {
|
7194 |
+
"class": "WPDesk\\Composer\\Codeception\\Plugin"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7195 |
},
|
7196 |
"autoload": {
|
7197 |
"psr-4": {
|
7198 |
+
"WPDesk\\Codeception\\": "src/WPDesk/Codeception",
|
7199 |
+
"Codeception\\Module\\": "src/Codeception/Module",
|
7200 |
+
"WPDesk\\Composer\\Codeception\\": "src/WPDesk/Composer"
|
7201 |
+
}
|
|
|
7202 |
},
|
7203 |
"notification-url": "https://packagist.org/downloads/",
|
7204 |
"license": [
|
7206 |
],
|
7207 |
"authors": [
|
7208 |
{
|
7209 |
+
"name": "grola",
|
7210 |
+
"email": "grola@wpdesk.net"
|
|
|
7211 |
}
|
7212 |
],
|
7213 |
+
"description": "Library for WP Desk Codeception tests.",
|
7214 |
+
"homepage": "https://gitlab.com/wpdesk/wp-codeception",
|
7215 |
+
"keywords": [
|
7216 |
+
"admin",
|
7217 |
+
"codeception",
|
7218 |
+
"wordpress"
|
7219 |
+
],
|
7220 |
+
"time": "2019-09-13T16:08:30+00:00"
|
7221 |
},
|
7222 |
{
|
7223 |
+
"name": "wpdesk/wp-logs",
|
7224 |
+
"version": "1.6.0",
|
7225 |
"source": {
|
7226 |
"type": "git",
|
7227 |
+
"url": "https://gitlab.com/wpdesk/wp-logs.git",
|
7228 |
+
"reference": "e16ede8850423f6893ab8537db7f321d97734963"
|
7229 |
},
|
7230 |
"dist": {
|
7231 |
"type": "zip",
|
7232 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-logs/repository/archive.zip?sha=e16ede8850423f6893ab8537db7f321d97734963",
|
7233 |
+
"reference": "e16ede8850423f6893ab8537db7f321d97734963",
|
7234 |
"shasum": ""
|
7235 |
},
|
7236 |
"require": {
|
7237 |
+
"monolog/monolog": "^1.23",
|
7238 |
+
"php": ">=5.6",
|
7239 |
+
"psr/log": "^1.0.1",
|
7240 |
+
"wpdesk/wp-notice": "^3.0"
|
7241 |
},
|
7242 |
"require-dev": {
|
7243 |
+
"phpunit/phpunit": "^5",
|
7244 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7245 |
+
"wimg/php-compatibility": "^8",
|
7246 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7247 |
},
|
7248 |
+
"type": "library",
|
7249 |
"autoload": {
|
7250 |
+
"classmap": [
|
7251 |
+
"src/deprecated"
|
7252 |
+
],
|
7253 |
"psr-4": {
|
7254 |
+
"WPDesk\\Logger\\": "src/"
|
7255 |
+
}
|
|
|
|
|
|
|
7256 |
},
|
7257 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
7258 |
"authors": [
|
7259 |
{
|
7260 |
+
"name": "Krzysiek",
|
7261 |
+
"email": "krzysiek@wpdesk.pl"
|
|
|
7262 |
}
|
7263 |
],
|
7264 |
+
"time": "2019-05-22T16:24:23+00:00"
|
|
|
|
|
7265 |
},
|
7266 |
{
|
7267 |
+
"name": "wpdesk/wp-mutex",
|
7268 |
+
"version": "1.1",
|
7269 |
"source": {
|
7270 |
"type": "git",
|
7271 |
+
"url": "https://gitlab.com/wpdesk/wp-mutex.git",
|
7272 |
+
"reference": "4df845e751382179fadf2fff3c8e243b77e7d773"
|
7273 |
},
|
7274 |
"dist": {
|
7275 |
"type": "zip",
|
7276 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-mutex/repository/archive.zip?sha=4df845e751382179fadf2fff3c8e243b77e7d773",
|
7277 |
+
"reference": "4df845e751382179fadf2fff3c8e243b77e7d773",
|
7278 |
"shasum": ""
|
7279 |
},
|
7280 |
"require": {
|
7281 |
+
"php": ">=5.6"
|
7282 |
},
|
7283 |
"require-dev": {
|
7284 |
+
"10up/wp_mock": "*",
|
7285 |
+
"mockery/mockery": "*",
|
7286 |
+
"phpunit/phpunit": "<7",
|
7287 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7288 |
+
"wimg/php-compatibility": "^8",
|
7289 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
|
|
|
|
|
|
|
|
|
|
7290 |
},
|
7291 |
+
"type": "library",
|
7292 |
"autoload": {
|
7293 |
"psr-4": {
|
7294 |
+
"WPDesk\\Mutex\\": "src/WPDesk/Mutex/"
|
7295 |
},
|
7296 |
"files": [
|
7297 |
+
"src/WPDesk/functions.php"
|
7298 |
]
|
7299 |
},
|
7300 |
"notification-url": "https://packagist.org/downloads/",
|
7303 |
],
|
7304 |
"authors": [
|
7305 |
{
|
7306 |
+
"name": "grola",
|
7307 |
+
"email": "grola@wpdesk.net"
|
7308 |
+
},
|
7309 |
+
{
|
7310 |
+
"name": "dyszczo",
|
7311 |
+
"email": "dyszczo@wpdesk.net"
|
7312 |
}
|
7313 |
],
|
7314 |
+
"description": "Library for locking in Wordpress.",
|
7315 |
+
"homepage": "https://gitlab.com/wpdesk/wp-mutex",
|
7316 |
+
"keywords": [
|
7317 |
+
"lock",
|
7318 |
+
"mutex",
|
7319 |
+
"wordpress"
|
7320 |
+
],
|
7321 |
+
"time": "2018-11-13T12:27:39+00:00"
|
7322 |
},
|
7323 |
{
|
7324 |
+
"name": "wpdesk/wp-notice",
|
7325 |
+
"version": "3.1.1",
|
7326 |
"source": {
|
7327 |
"type": "git",
|
7328 |
+
"url": "https://gitlab.com/wpdesk/wp-notice.git",
|
7329 |
+
"reference": "fe4d0a5f10613d98483cf28e25d9f8071c442d98"
|
7330 |
},
|
7331 |
"dist": {
|
7332 |
"type": "zip",
|
7333 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-notice/repository/archive.zip?sha=fe4d0a5f10613d98483cf28e25d9f8071c442d98",
|
7334 |
+
"reference": "fe4d0a5f10613d98483cf28e25d9f8071c442d98",
|
7335 |
"shasum": ""
|
7336 |
},
|
7337 |
"require": {
|
7338 |
+
"php": ">=5.5",
|
7339 |
+
"wpdesk/wp-builder": "^1.0"
|
7340 |
},
|
7341 |
"require-dev": {
|
7342 |
+
"10up/wp_mock": "*",
|
7343 |
+
"mockery/mockery": "*",
|
7344 |
+
"phpunit/phpunit": "<7",
|
7345 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7346 |
+
"wimg/php-compatibility": "^8",
|
7347 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
|
|
|
|
|
|
|
|
|
|
7348 |
},
|
7349 |
+
"type": "library",
|
7350 |
"autoload": {
|
7351 |
"psr-4": {
|
7352 |
+
"WPDesk\\Notice\\": "src/WPDesk/Notice/"
|
|
|
7353 |
},
|
7354 |
"files": [
|
7355 |
+
"src/WPDesk/notice-functions.php"
|
7356 |
]
|
7357 |
},
|
7358 |
"notification-url": "https://packagist.org/downloads/",
|
7361 |
],
|
7362 |
"authors": [
|
7363 |
{
|
7364 |
+
"name": "grola",
|
7365 |
+
"email": "grola@wpdesk.net"
|
|
|
7366 |
}
|
7367 |
],
|
7368 |
+
"description": "Library for displaying Wordpress notices.",
|
7369 |
+
"homepage": "https://gitlab.com/wpdesk/wp-notice",
|
7370 |
+
"keywords": [
|
7371 |
+
"admin",
|
7372 |
+
"notice",
|
7373 |
+
"wordpress"
|
7374 |
+
],
|
7375 |
+
"time": "2019-07-30T13:07:37+00:00"
|
7376 |
},
|
7377 |
{
|
7378 |
+
"name": "wpdesk/wp-persistence",
|
7379 |
+
"version": "1.0",
|
7380 |
"source": {
|
7381 |
"type": "git",
|
7382 |
+
"url": "https://gitlab.com/wpdesk/wp-persistence.git",
|
7383 |
+
"reference": "d667f0da177826826f4c604dbada6831d03b6a60"
|
7384 |
},
|
7385 |
"dist": {
|
7386 |
"type": "zip",
|
7387 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-persistence/repository/archive.zip?sha=d667f0da177826826f4c604dbada6831d03b6a60",
|
7388 |
+
"reference": "d667f0da177826826f4c604dbada6831d03b6a60",
|
7389 |
"shasum": ""
|
7390 |
},
|
7391 |
"require": {
|
7392 |
+
"php": ">=5.6"
|
7393 |
},
|
7394 |
"require-dev": {
|
7395 |
+
"phpunit/phpunit": "^5",
|
7396 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7397 |
+
"wimg/php-compatibility": "^8",
|
7398 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7399 |
},
|
7400 |
+
"type": "library",
|
7401 |
"autoload": {
|
7402 |
"psr-4": {
|
7403 |
+
"WPDesk\\Persistence\\": "src/"
|
7404 |
+
}
|
|
|
|
|
|
|
7405 |
},
|
7406 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
7407 |
"authors": [
|
7408 |
{
|
7409 |
+
"name": "Krzysiek",
|
7410 |
+
"email": "krzysiek@wpdesk.pl"
|
|
|
7411 |
}
|
7412 |
],
|
7413 |
+
"time": "2019-02-01T09:01:34+00:00"
|
|
|
|
|
7414 |
},
|
7415 |
{
|
7416 |
+
"name": "wpdesk/wp-plugin-flow",
|
7417 |
+
"version": "2.1.0",
|
7418 |
"source": {
|
7419 |
"type": "git",
|
7420 |
+
"url": "https://gitlab.com/wpdesk/wp-plugin-flow.git",
|
7421 |
+
"reference": "2a95c2930027aa056f9890dc86d31d43847abf18"
|
7422 |
},
|
7423 |
"dist": {
|
7424 |
"type": "zip",
|
7425 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-plugin-flow/repository/archive.zip?sha=2a95c2930027aa056f9890dc86d31d43847abf18",
|
7426 |
+
"reference": "2a95c2930027aa056f9890dc86d31d43847abf18",
|
7427 |
"shasum": ""
|
7428 |
},
|
7429 |
"require": {
|
7430 |
+
"php": ">=5.6",
|
7431 |
+
"wpdesk/wp-basic-requirements": "^3",
|
7432 |
+
"wpdesk/wp-builder": "^1.3.2",
|
7433 |
+
"wpdesk/wp-wpdesk-helper": "^2.0.3",
|
7434 |
+
"wpdesk/wp-wpdesk-license": "^2.4",
|
7435 |
+
"wpdesk/wp-wpdesk-tracker": "^2.0.4"
|
7436 |
},
|
7437 |
"require-dev": {
|
7438 |
+
"10up/wp_mock": "^0.2",
|
7439 |
+
"phpunit/phpunit": "<7",
|
7440 |
+
"squizlabs/php_codesniffer": "^3.4.2",
|
7441 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7442 |
},
|
7443 |
+
"type": "library",
|
7444 |
"autoload": {
|
7445 |
+
"classmap": [
|
7446 |
+
"src"
|
|
|
|
|
|
|
7447 |
]
|
7448 |
},
|
7449 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
7450 |
"authors": [
|
7451 |
{
|
7452 |
+
"name": "Krzysiek",
|
7453 |
+
"email": "krzysiek@wpdesk.pl"
|
|
|
7454 |
}
|
7455 |
],
|
7456 |
+
"time": "2019-09-18T14:57:24+00:00"
|
|
|
|
|
7457 |
},
|
7458 |
{
|
7459 |
+
"name": "wpdesk/wp-pointer",
|
7460 |
+
"version": "1.0.2",
|
7461 |
"source": {
|
7462 |
"type": "git",
|
7463 |
+
"url": "https://gitlab.com/wpdesk/wp-pointer.git",
|
7464 |
+
"reference": "5fcf88cab27c4a5903caae884044d9285f8d8cd5"
|
7465 |
},
|
7466 |
"dist": {
|
7467 |
"type": "zip",
|
7468 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-pointer/repository/archive.zip?sha=5fcf88cab27c4a5903caae884044d9285f8d8cd5",
|
7469 |
+
"reference": "5fcf88cab27c4a5903caae884044d9285f8d8cd5",
|
7470 |
"shasum": ""
|
7471 |
},
|
7472 |
"require": {
|
7473 |
+
"php": ">=5.5",
|
7474 |
+
"wpdesk/wp-builder": "^1.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7475 |
},
|
7476 |
+
"require-dev": {
|
7477 |
+
"10up/wp_mock": "*",
|
7478 |
+
"mockery/mockery": "*",
|
7479 |
+
"phpunit/phpunit": "<7",
|
7480 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7481 |
+
"wimg/php-compatibility": "^8",
|
7482 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
|
|
|
|
7483 |
},
|
7484 |
+
"type": "library",
|
7485 |
"autoload": {
|
7486 |
+
"psr-4": {
|
7487 |
+
"WPDesk\\Pointer\\": "src/WPDesk/Pointer/"
|
7488 |
}
|
7489 |
},
|
7490 |
"notification-url": "https://packagist.org/downloads/",
|
7491 |
"license": [
|
7492 |
"MIT"
|
7493 |
],
|
7494 |
+
"authors": [
|
7495 |
+
{
|
7496 |
+
"name": "grola",
|
7497 |
+
"email": "grola@wpdesk.net"
|
7498 |
+
}
|
7499 |
+
],
|
7500 |
+
"description": "Library for displaying Wordpress pointer messages.",
|
7501 |
+
"homepage": "https://gitlab.com/wpdesk/wp-pointer",
|
7502 |
"keywords": [
|
7503 |
+
"admin",
|
7504 |
+
"pointer",
|
7505 |
"wordpress"
|
7506 |
],
|
7507 |
+
"time": "2019-04-08T11:33:03+00:00"
|
7508 |
},
|
7509 |
{
|
7510 |
+
"name": "wpdesk/wp-view",
|
7511 |
+
"version": "1.1.0",
|
7512 |
"source": {
|
7513 |
"type": "git",
|
7514 |
+
"url": "https://gitlab.com/wpdesk/wp-view.git",
|
7515 |
+
"reference": "8aa5ae0b68fb41dbb07ad631908cc556b1e50c0a"
|
7516 |
},
|
7517 |
"dist": {
|
7518 |
"type": "zip",
|
7519 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-view/repository/archive.zip?sha=8aa5ae0b68fb41dbb07ad631908cc556b1e50c0a",
|
7520 |
+
"reference": "8aa5ae0b68fb41dbb07ad631908cc556b1e50c0a",
|
7521 |
"shasum": ""
|
7522 |
},
|
7523 |
"require": {
|
7524 |
+
"php": ">=5.5"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7525 |
},
|
7526 |
"require-dev": {
|
7527 |
+
"10up/wp_mock": "*",
|
7528 |
+
"mockery/mockery": "*",
|
7529 |
+
"phpunit/phpunit": "<7",
|
7530 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7531 |
+
"wimg/php-compatibility": "^8",
|
7532 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
7533 |
},
|
7534 |
"type": "library",
|
7535 |
+
"autoload": {
|
7536 |
+
"psr-4": {
|
7537 |
+
"WPDesk\\View\\": "src/"
|
7538 |
}
|
7539 |
},
|
7540 |
"notification-url": "https://packagist.org/downloads/",
|
7541 |
+
"authors": [
|
7542 |
+
{
|
7543 |
+
"name": "Krzysiek",
|
7544 |
+
"email": "krzysiek@wpdesk.pl"
|
7545 |
+
}
|
|
|
|
|
|
|
7546 |
],
|
7547 |
+
"time": "2019-09-23T20:05:30+00:00"
|
7548 |
},
|
7549 |
{
|
7550 |
+
"name": "wpdesk/wp-wpdesk-composer",
|
7551 |
+
"version": "2.3.1",
|
7552 |
"source": {
|
7553 |
"type": "git",
|
7554 |
+
"url": "https://gitlab.com/wpdesk/wp-wpdesk-composer.git",
|
7555 |
+
"reference": "64a8f0d75369125dd4c2c2747262185d2dbbd886"
|
7556 |
},
|
7557 |
"dist": {
|
7558 |
"type": "zip",
|
7559 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-composer/repository/archive.zip?sha=64a8f0d75369125dd4c2c2747262185d2dbbd886",
|
7560 |
+
"reference": "64a8f0d75369125dd4c2c2747262185d2dbbd886",
|
7561 |
"shasum": ""
|
7562 |
},
|
7563 |
"require": {
|
7564 |
+
"composer-plugin-api": "^1.1",
|
7565 |
+
"ext-json": "*",
|
7566 |
+
"php": ">=5.6"
|
7567 |
},
|
7568 |
"require-dev": {
|
7569 |
+
"composer/composer": "^1.8"
|
7570 |
+
},
|
7571 |
+
"type": "composer-plugin",
|
7572 |
+
"extra": {
|
7573 |
+
"class": "WPDesk\\Composer\\GitPlugin\\Plugin"
|
7574 |
},
|
|
|
7575 |
"autoload": {
|
7576 |
+
"psr-4": {
|
7577 |
+
"WPDesk\\Composer\\GitPlugin\\": "src/"
|
7578 |
+
}
|
7579 |
},
|
7580 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
7581 |
"authors": [
|
7582 |
{
|
7583 |
+
"name": "Krzysiek",
|
7584 |
+
"email": "krzysiek@wpdesk.pl"
|
7585 |
}
|
7586 |
],
|
7587 |
+
"time": "2019-09-12T11:21:38+00:00"
|
|
|
7588 |
},
|
7589 |
{
|
7590 |
+
"name": "wpdesk/wp-wpdesk-helper",
|
7591 |
+
"version": "2.0.3",
|
7592 |
"source": {
|
7593 |
"type": "git",
|
7594 |
+
"url": "https://gitlab.com/wpdesk/wp-wpdesk-helper.git",
|
7595 |
+
"reference": "8bff0b7807c3af022e42b407e41ea2f2982f58ae"
|
7596 |
},
|
7597 |
"dist": {
|
7598 |
"type": "zip",
|
7599 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-helper/repository/archive.zip?sha=8bff0b7807c3af022e42b407e41ea2f2982f58ae",
|
7600 |
+
"reference": "8bff0b7807c3af022e42b407e41ea2f2982f58ae",
|
7601 |
"shasum": ""
|
7602 |
},
|
7603 |
"require": {
|
7604 |
+
"php": ">=5.6",
|
7605 |
+
"wpdesk/wp-builder": "^1.2",
|
7606 |
+
"wpdesk/wp-logs": "^1.6.0",
|
7607 |
+
"wpdesk/wp-notice": "^3.1.1",
|
7608 |
+
"wpdesk/wp-wpdesk-license": "^2.3.2",
|
7609 |
+
"wpdesk/wp-wpdesk-tracker": "^2.0.4"
|
7610 |
},
|
7611 |
"require-dev": {
|
7612 |
+
"10up/wp_mock": "*",
|
7613 |
+
"mockery/mockery": "*",
|
7614 |
+
"phpunit/phpunit": "<7",
|
7615 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7616 |
+
"wimg/php-compatibility": "^8",
|
7617 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
7618 |
},
|
7619 |
+
"type": "library",
|
7620 |
+
"autoload": {
|
7621 |
+
"psr-4": {
|
7622 |
+
"WPDesk\\Helper\\": "src/"
|
7623 |
+
}
|
7624 |
},
|
|
|
7625 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
7626 |
"authors": [
|
7627 |
{
|
7628 |
+
"name": "Krzysiek",
|
7629 |
+
"email": "krzysiek@wpdesk.pl"
|
7630 |
}
|
7631 |
],
|
7632 |
+
"time": "2019-08-17T15:23:53+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
7633 |
},
|
7634 |
{
|
7635 |
+
"name": "wpdesk/wp-wpdesk-license",
|
7636 |
+
"version": "2.4",
|
7637 |
"source": {
|
7638 |
"type": "git",
|
7639 |
+
"url": "https://gitlab.com/wpdesk/wp-wpdesk-license.git",
|
7640 |
+
"reference": "992778321025e8f2cb4d85c83150cc757cfa619c"
|
7641 |
},
|
7642 |
"dist": {
|
7643 |
"type": "zip",
|
7644 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-license/repository/archive.zip?sha=992778321025e8f2cb4d85c83150cc757cfa619c",
|
7645 |
+
"reference": "992778321025e8f2cb4d85c83150cc757cfa619c",
|
7646 |
"shasum": ""
|
7647 |
},
|
7648 |
"require": {
|
7649 |
+
"ext-curl": "*",
|
7650 |
"ext-json": "*",
|
7651 |
+
"php": ">=5.6",
|
7652 |
+
"wpdesk/wp-builder": "^1.3.1",
|
7653 |
+
"wpdesk/wp-notice": "^3.0"
|
7654 |
},
|
7655 |
"require-dev": {
|
7656 |
"10up/wp_mock": "*",
|
7657 |
"mockery/mockery": "*",
|
7658 |
"phpunit/phpunit": "<7",
|
7659 |
"squizlabs/php_codesniffer": "^3.0.2",
|
|
|
7660 |
"wp-coding-standards/wpcs": "^0.14.1"
|
7661 |
},
|
7662 |
+
"type": "library",
|
|
|
|
|
|
|
7663 |
"autoload": {
|
7664 |
+
"classmap": [
|
7665 |
+
"src/ApiManager"
|
7666 |
+
],
|
7667 |
"psr-4": {
|
7668 |
+
"WPDesk\\License\\": "src/"
|
|
|
|
|
7669 |
}
|
7670 |
},
|
7671 |
"notification-url": "https://packagist.org/downloads/",
|
|
|
|
|
|
|
7672 |
"authors": [
|
7673 |
{
|
7674 |
+
"name": "Krzysiek",
|
7675 |
+
"email": "krzysiek@wpdesk.pl"
|
7676 |
}
|
7677 |
],
|
7678 |
+
"time": "2019-09-18T14:35:26+00:00"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7679 |
},
|
7680 |
{
|
7681 |
+
"name": "wpdesk/wp-wpdesk-tracker",
|
7682 |
+
"version": "2.0.4",
|
7683 |
"source": {
|
7684 |
"type": "git",
|
7685 |
+
"url": "https://gitlab.com/wpdesk/wp-wpdesk-tracker.git",
|
7686 |
+
"reference": "47b1e4f97f7e129649b8cc8c2ae51d2bed7b24f1"
|
7687 |
},
|
7688 |
"dist": {
|
7689 |
"type": "zip",
|
7690 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-tracker/repository/archive.zip?sha=47b1e4f97f7e129649b8cc8c2ae51d2bed7b24f1",
|
7691 |
+
"reference": "47b1e4f97f7e129649b8cc8c2ae51d2bed7b24f1",
|
7692 |
"shasum": ""
|
7693 |
},
|
7694 |
"require": {
|
7695 |
+
"php": ">=5.5"
|
|
|
|
|
7696 |
},
|
7697 |
"require-dev": {
|
7698 |
+
"10up/wp_mock": "*",
|
7699 |
+
"mockery/mockery": "*",
|
7700 |
+
"phpunit/phpunit": "<7",
|
7701 |
+
"squizlabs/php_codesniffer": "^3.0.2",
|
7702 |
+
"wimg/php-compatibility": "^8",
|
7703 |
+
"wp-coding-standards/wpcs": "^0.14.1"
|
7704 |
},
|
7705 |
+
"type": "library",
|
7706 |
"autoload": {
|
7707 |
+
"classmap": [
|
7708 |
+
"src/"
|
7709 |
+
]
|
7710 |
},
|
7711 |
"notification-url": "https://packagist.org/downloads/",
|
7712 |
"authors": [
|
7715 |
"email": "krzysiek@wpdesk.pl"
|
7716 |
}
|
7717 |
],
|
7718 |
+
"time": "2019-08-17T11:23:37+00:00"
|
7719 |
},
|
7720 |
{
|
7721 |
+
"name": "zordius/lightncandy",
|
7722 |
+
"version": "v1.2.4",
|
7723 |
"source": {
|
7724 |
"type": "git",
|
7725 |
+
"url": "https://github.com/zordius/lightncandy.git",
|
7726 |
+
"reference": "dfdb910ae7b59e274f1ff97d29b724871f01b4cc"
|
7727 |
},
|
7728 |
"dist": {
|
7729 |
"type": "zip",
|
7730 |
+
"url": "https://api.github.com/repos/zordius/lightncandy/zipball/dfdb910ae7b59e274f1ff97d29b724871f01b4cc",
|
7731 |
+
"reference": "dfdb910ae7b59e274f1ff97d29b724871f01b4cc",
|
7732 |
"shasum": ""
|
7733 |
},
|
7734 |
+
"require": {
|
7735 |
+
"php": ">=5.4.0"
|
7736 |
+
},
|
7737 |
"require-dev": {
|
7738 |
+
"phpunit/phpunit": "^7"
|
|
|
7739 |
},
|
7740 |
"type": "library",
|
7741 |
+
"extra": {
|
7742 |
+
"branch-alias": {
|
7743 |
+
"dev-master": "1.2.5-dev"
|
7744 |
+
}
|
7745 |
+
},
|
7746 |
"autoload": {
|
7747 |
+
"psr-4": {
|
7748 |
+
"LightnCandy\\": "src"
|
7749 |
}
|
7750 |
},
|
7751 |
"notification-url": "https://packagist.org/downloads/",
|
7754 |
],
|
7755 |
"authors": [
|
7756 |
{
|
7757 |
+
"name": "Zordius Chen",
|
7758 |
+
"email": "zordius@gmail.com"
|
|
|
|
|
|
|
|
|
7759 |
}
|
7760 |
],
|
7761 |
+
"description": "An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ).",
|
7762 |
+
"homepage": "https://github.com/zordius/lightncandy",
|
7763 |
+
"keywords": [
|
7764 |
+
"handlebars",
|
7765 |
+
"logicless",
|
7766 |
+
"mustache",
|
7767 |
+
"php",
|
7768 |
+
"template"
|
7769 |
+
],
|
7770 |
+
"time": "2019-06-09T04:10:55+00:00"
|
7771 |
}
|
7772 |
],
|
7773 |
"aliases": [],
|
7774 |
+
"minimum-stability": "stable",
|
7775 |
"stability-flags": [],
|
7776 |
"prefer-stable": true,
|
7777 |
"prefer-lowest": false,
|
flexible-shipping.php
CHANGED
@@ -1,35 +1,34 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
* @package Flexible Shipping
|
34 |
*/
|
35 |
|
@@ -37,51 +36,30 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
37 |
exit;
|
38 |
} // Exit if accessed directly
|
39 |
|
40 |
-
// Only PHP 5.2 compatible code.
|
41 |
-
if ( ! class_exists( 'WPDesk_Basic_Requirement_Checker' ) ) {
|
42 |
-
require_once dirname( __FILE__ ) . '/vendor/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker.php';
|
43 |
-
}
|
44 |
-
|
45 |
/* THESE TWO VARIABLES CAN BE CHANGED AUTOMATICALLY */
|
46 |
-
$plugin_version = '3.
|
47 |
-
$plugin_release_timestamp = '2019-
|
48 |
|
49 |
$plugin_name = 'Flexible Shipping';
|
|
|
50 |
$plugin_class_name = 'Flexible_Shipping_Plugin';
|
51 |
$plugin_text_domain = 'flexible-shipping';
|
|
|
|
|
52 |
|
53 |
define( 'FLEXIBLE_SHIPPING_VERSION', $plugin_version );
|
54 |
define( $plugin_class_name, $plugin_version );
|
55 |
|
56 |
-
$requirements_checker = new WPDesk_Basic_Requirement_Checker(
|
57 |
-
__FILE__,
|
58 |
-
$plugin_name,
|
59 |
-
$plugin_text_domain,
|
60 |
-
'5.6',
|
61 |
-
'4.5'
|
62 |
-
);
|
63 |
-
$requirements_checker->add_plugin_require( 'woocommerce/woocommerce.php', 'Woocommerce' );
|
64 |
-
|
65 |
-
if ( $requirements_checker->are_requirements_met() ) {
|
66 |
-
if ( ! class_exists( 'WPDesk_Plugin_Info' ) ) {
|
67 |
-
require_once dirname( __FILE__ ) . '/vendor/wpdesk/wp-basic-requirements/src/Plugin/Plugin_Info.php';
|
68 |
-
}
|
69 |
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
require_once dirname( __FILE__ ) . '/plugin-load.php';
|
81 |
-
} else {
|
82 |
-
$requirements_checker->disable_plugin_render_notice();
|
83 |
-
}
|
84 |
|
85 |
-
|
86 |
-
$tracker = new WPDesk_Flexible_Shipping_Tracker();
|
87 |
-
$tracker->hooks();
|
1 |
<?php
|
2 |
/**
|
3 |
+
* Plugin Name: Flexible Shipping
|
4 |
+
* Plugin URI: https://wordpress.org/plugins/flexible-shipping/
|
5 |
+
* Description: Create additional shipment methods in WooCommerce and enable pricing based on cart weight or total.
|
6 |
+
* Version: 3.9.0
|
7 |
+
* Author: WP Desk
|
8 |
+
* Author URI: https://www.wpdesk.net/
|
9 |
+
* Text Domain: flexible-shipping
|
10 |
+
* Domain Path: /lang/
|
11 |
+
* Requires at least: 4.5
|
12 |
+
* Tested up to: 5.2.3
|
13 |
+
* WC requires at least: 3.1.0
|
14 |
+
* WC tested up to: 3.7.0
|
15 |
+
* Requires PHP: 5.6
|
16 |
+
*
|
17 |
+
* Copyright 2017 WP Desk Ltd.
|
18 |
+
*
|
19 |
+
* This program is free software; you can redistribute it and/or modify
|
20 |
+
* it under the terms of the GNU General Public License as published by
|
21 |
+
* the Free Software Foundation; either version 3 of the License, or
|
22 |
+
* (at your option) any later version.
|
23 |
+
*
|
24 |
+
* This program is distributed in the hope that it will be useful,
|
25 |
+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
26 |
+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
27 |
+
* GNU General Public License for more details.
|
28 |
+
*
|
29 |
+
* You should have received a copy of the GNU General Public License
|
30 |
+
* along with this program; if not, write to the Free Software
|
31 |
+
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
32 |
* @package Flexible Shipping
|
33 |
*/
|
34 |
|
36 |
exit;
|
37 |
} // Exit if accessed directly
|
38 |
|
|
|
|
|
|
|
|
|
|
|
39 |
/* THESE TWO VARIABLES CAN BE CHANGED AUTOMATICALLY */
|
40 |
+
$plugin_version = '3.9.0';
|
41 |
+
$plugin_release_timestamp = '2019-09-30 10:15';
|
42 |
|
43 |
$plugin_name = 'Flexible Shipping';
|
44 |
+
$product_id = 'Flexible Shipping';
|
45 |
$plugin_class_name = 'Flexible_Shipping_Plugin';
|
46 |
$plugin_text_domain = 'flexible-shipping';
|
47 |
+
$plugin_file = __FILE__;
|
48 |
+
$plugin_dir = dirname( __FILE__ );
|
49 |
|
50 |
define( 'FLEXIBLE_SHIPPING_VERSION', $plugin_version );
|
51 |
define( $plugin_class_name, $plugin_version );
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
+
$requirements = array(
|
55 |
+
'php' => '5.6',
|
56 |
+
'wp' => '4.5',
|
57 |
+
'plugins' => array(
|
58 |
+
array(
|
59 |
+
'name' => 'woocommerce/woocommerce.php',
|
60 |
+
'nice_name' => 'WooCommerce',
|
61 |
+
),
|
62 |
+
)
|
63 |
+
);
|
|
|
|
|
|
|
|
|
64 |
|
65 |
+
require __DIR__ . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/plugin-init-php52-free.php';
|
|
|
|
inc/functions.php
CHANGED
@@ -97,3 +97,14 @@ if ( !function_exists( 'wpdesk__e' ) ) {
|
|
97 |
}
|
98 |
|
99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
}
|
98 |
|
99 |
|
100 |
+
if ( !function_exists( 'wpdesk_is_plugin_active' ) ) {
|
101 |
+
function wpdesk_is_plugin_active( $plugin_file ) {
|
102 |
+
$active_plugins = (array) get_option( 'active_plugins', array() );
|
103 |
+
|
104 |
+
if ( is_multisite() ) {
|
105 |
+
$active_plugins = array_merge( $active_plugins, get_site_option( 'active_sitewide_plugins', array() ) );
|
106 |
+
}
|
107 |
+
|
108 |
+
return in_array( $plugin_file, $active_plugins ) || array_key_exists( $plugin_file, $active_plugins );
|
109 |
+
}
|
110 |
+
}
|
plugin-create.php
DELETED
@@ -1,48 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
use WPDesk\PluginBuilder\BuildDirector\LegacyBuildDirector;
|
4 |
-
use WPDesk\PluginBuilder\Builder\InfoBuilder;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
7 |
-
exit;
|
8 |
-
} // Exit if accessed directly
|
9 |
-
|
10 |
-
/** @var WPDesk_Plugin_Info $plugin_info */
|
11 |
-
$builder = new InfoBuilder( $plugin_info );
|
12 |
-
$build_director = new LegacyBuildDirector( $builder );
|
13 |
-
$build_director->build_plugin();
|
14 |
-
|
15 |
-
add_action( 'plugins_loaded', 'flexible_shipping_plugins_loaded', 9 );
|
16 |
-
if ( ! function_exists( 'flexible_shipping_plugins_loaded' ) ) {
|
17 |
-
function flexible_shipping_plugins_loaded() {
|
18 |
-
if ( ! function_exists( 'should_enable_wpdesk_tracker' ) ) {
|
19 |
-
function should_enable_wpdesk_tracker() {
|
20 |
-
$tracker_enabled = true;
|
21 |
-
if ( ! empty( $_SERVER['SERVER_ADDR'] ) && $_SERVER['SERVER_ADDR'] === '127.0.0.1' ) {
|
22 |
-
$tracker_enabled = false;
|
23 |
-
}
|
24 |
-
|
25 |
-
return apply_filters( 'wpdesk_tracker_enabled', $tracker_enabled );
|
26 |
-
}
|
27 |
-
}
|
28 |
-
|
29 |
-
$tracker_factory = new WPDesk_Tracker_Factory();
|
30 |
-
$tracker_factory->create_tracker( basename( dirname( __FILE__ ) ) );
|
31 |
-
}
|
32 |
-
}
|
33 |
-
|
34 |
-
require_once( __DIR__ . '/inc/functions.php' );
|
35 |
-
require_once( __DIR__ . '/classes/shipment/functions.php' );
|
36 |
-
require_once( __DIR__ . '/classes/manifest/functions.php' );
|
37 |
-
|
38 |
-
if ( !function_exists( 'wpdesk_is_plugin_active' ) ) {
|
39 |
-
function wpdesk_is_plugin_active( $plugin_file ) {
|
40 |
-
$active_plugins = (array) get_option( 'active_plugins', array() );
|
41 |
-
|
42 |
-
if ( is_multisite() ) {
|
43 |
-
$active_plugins = array_merge( $active_plugins, get_site_option( 'active_sitewide_plugins', array() ) );
|
44 |
-
}
|
45 |
-
|
46 |
-
return in_array( $plugin_file, $active_plugins ) || array_key_exists( $plugin_file, $active_plugins );
|
47 |
-
}
|
48 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
plugin-load.php
DELETED
@@ -1,36 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
-
exit;
|
4 |
-
} // Exit if accessed directly
|
5 |
-
|
6 |
-
/** @var WPDesk_Plugin_Info $plugin_info */
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Here we KNOW:
|
10 |
-
* - that the PHP and WordPress version is in line with our expectation,
|
11 |
-
* - internal PHP modules and settings are correctly set,
|
12 |
-
* - what other plugins will be loaded but we don't know the version yet.
|
13 |
-
*
|
14 |
-
* We DON'T KNOW:
|
15 |
-
* - what versions of plugins will be loaded (ie. WooCommerce 2.6 or 3.0?)
|
16 |
-
* - autoloader is not working yet
|
17 |
-
*/
|
18 |
-
if ( ! class_exists( 'WPDesk_Loader_Manager_Factory' ) ) {
|
19 |
-
require_once dirname( __FILE__ ) . '/vendor/wpdesk/wp-autoloader/src/Loader/Loader_Manager_Factory.php';
|
20 |
-
}
|
21 |
-
if ( ! class_exists( 'WPDesk_Composer_Loader' ) ) {
|
22 |
-
require_once dirname( __FILE__ ) . '/vendor/wpdesk/wp-autoloader/src/Loader/Composer/Composer_Loader.php';
|
23 |
-
}
|
24 |
-
if ( ! class_exists( 'WPDesk_Composer_Loader_Info' ) ) {
|
25 |
-
require_once dirname( __FILE__ ) . '/vendor/wpdesk/wp-autoloader/src/Loader/Composer/Composer_Loader_Info.php';
|
26 |
-
}
|
27 |
-
$loader_info = new WPDesk_Composer_Loader_Info();
|
28 |
-
$loader_info->set_autoload_file( new \SplFileInfo( realpath( dirname( __FILE__ ) . '/vendor/autoload.php' ) ) );
|
29 |
-
$loader_info->set_load_priority( $plugin_info->get_release_date()->getTimestamp() );
|
30 |
-
$loader_info->set_creation_file( new \SplFileInfo( realpath( dirname( __FILE__ ) . '/plugin-create.php' ) ) );
|
31 |
-
$loader_info->set_plugin_info($plugin_info);
|
32 |
-
|
33 |
-
$composer_loader = new WPDesk_Composer_Loader($loader_info);
|
34 |
-
|
35 |
-
$loader_manager = WPDesk_Loader_Manager_Factory::get_manager_instance();
|
36 |
-
$loader_manager->attach_loader($composer_loader);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== Flexible Shipping for WooCommerce ===
|
2 |
-
Contributors: wpdesk,
|
3 |
Donate link: https://flexibleshipping.com/table-rate/
|
4 |
Tags: table rate, table rate shipping, woocommerce shipping, flexible shipping, woocommerce table rate shipping, cart based shipping, weight shipping, weight based shipping, totals based shipping, order based shipping, shipping zones, shipping classes
|
5 |
Requires at least: 4.5
|
6 |
-
Tested up to: 5.2.
|
7 |
-
Stable tag: 3.
|
8 |
Requires PHP: 5.6
|
9 |
License: GPLv3 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
@@ -175,6 +175,10 @@ If you are upgrading from the old Flexible Shipping version (1.3.2, woo-flexible
|
|
175 |
|
176 |
== Changelog ==
|
177 |
|
|
|
|
|
|
|
|
|
178 |
= 3.7.0 - 2019-07-28 =
|
179 |
* Flexible Shipping Connect has been removed
|
180 |
|
1 |
=== Flexible Shipping for WooCommerce ===
|
2 |
+
Contributors: wpdesk,dyszczo,grola,potreb
|
3 |
Donate link: https://flexibleshipping.com/table-rate/
|
4 |
Tags: table rate, table rate shipping, woocommerce shipping, flexible shipping, woocommerce table rate shipping, cart based shipping, weight shipping, weight based shipping, totals based shipping, order based shipping, shipping zones, shipping classes
|
5 |
Requires at least: 4.5
|
6 |
+
Tested up to: 5.2.3
|
7 |
+
Stable tag: 3.9.0
|
8 |
Requires PHP: 5.6
|
9 |
License: GPLv3 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
175 |
|
176 |
== Changelog ==
|
177 |
|
178 |
+
= 3.9.0 - 2019-10-07 =
|
179 |
+
* Added prefixed libraries
|
180 |
+
* Fixed js problem with select2
|
181 |
+
|
182 |
= 3.7.0 - 2019-07-28 =
|
183 |
* Flexible Shipping Connect has been removed
|
184 |
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInitb559c871ef3b51d0746b6cebd953f113::getLoader();
|
vendor/composer/autoload_classmap.php
CHANGED
@@ -6,140 +6,249 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
'Flexible_Shipping_Plugin' => $baseDir . '/classes/class-flexible-shipping-plugin.php',
|
10 |
-
'Money\\Calculator' => $vendorDir . '/moneyphp/money/src/Calculator.php',
|
11 |
-
'Money\\Calculator\\BcMathCalculator' => $vendorDir . '/moneyphp/money/src/Calculator/BcMathCalculator.php',
|
12 |
-
'Money\\Calculator\\GmpCalculator' => $vendorDir . '/moneyphp/money/src/Calculator/GmpCalculator.php',
|
13 |
-
'Money\\Calculator\\PhpCalculator' => $vendorDir . '/moneyphp/money/src/Calculator/PhpCalculator.php',
|
14 |
-
'Money\\Converter' => $vendorDir . '/moneyphp/money/src/Converter.php',
|
15 |
-
'Money\\Currencies' => $vendorDir . '/moneyphp/money/src/Currencies.php',
|
16 |
-
'Money\\Currencies\\AggregateCurrencies' => $vendorDir . '/moneyphp/money/src/Currencies/AggregateCurrencies.php',
|
17 |
-
'Money\\Currencies\\BitcoinCurrencies' => $vendorDir . '/moneyphp/money/src/Currencies/BitcoinCurrencies.php',
|
18 |
-
'Money\\Currencies\\CachedCurrencies' => $vendorDir . '/moneyphp/money/src/Currencies/CachedCurrencies.php',
|
19 |
-
'Money\\Currencies\\CurrencyList' => $vendorDir . '/moneyphp/money/src/Currencies/CurrencyList.php',
|
20 |
-
'Money\\Currencies\\ISOCurrencies' => $vendorDir . '/moneyphp/money/src/Currencies/ISOCurrencies.php',
|
21 |
-
'Money\\Currency' => $vendorDir . '/moneyphp/money/src/Currency.php',
|
22 |
-
'Money\\CurrencyPair' => $vendorDir . '/moneyphp/money/src/CurrencyPair.php',
|
23 |
-
'Money\\Exception' => $vendorDir . '/moneyphp/money/src/Exception.php',
|
24 |
-
'Money\\Exception\\FormatterException' => $vendorDir . '/moneyphp/money/src/Exception/FormatterException.php',
|
25 |
-
'Money\\Exception\\ParserException' => $vendorDir . '/moneyphp/money/src/Exception/ParserException.php',
|
26 |
-
'Money\\Exception\\UnknownCurrencyException' => $vendorDir . '/moneyphp/money/src/Exception/UnknownCurrencyException.php',
|
27 |
-
'Money\\Exception\\UnresolvableCurrencyPairException' => $vendorDir . '/moneyphp/money/src/Exception/UnresolvableCurrencyPairException.php',
|
28 |
-
'Money\\Exchange' => $vendorDir . '/moneyphp/money/src/Exchange.php',
|
29 |
-
'Money\\Exchange\\ExchangerExchange' => $vendorDir . '/moneyphp/money/src/Exchange/ExchangerExchange.php',
|
30 |
-
'Money\\Exchange\\FixedExchange' => $vendorDir . '/moneyphp/money/src/Exchange/FixedExchange.php',
|
31 |
-
'Money\\Exchange\\IndirectExchange' => $vendorDir . '/moneyphp/money/src/Exchange/IndirectExchange.php',
|
32 |
-
'Money\\Exchange\\ReversedCurrenciesExchange' => $vendorDir . '/moneyphp/money/src/Exchange/ReversedCurrenciesExchange.php',
|
33 |
-
'Money\\Exchange\\SwapExchange' => $vendorDir . '/moneyphp/money/src/Exchange/SwapExchange.php',
|
34 |
-
'Money\\Formatter\\AggregateMoneyFormatter' => $vendorDir . '/moneyphp/money/src/Formatter/AggregateMoneyFormatter.php',
|
35 |
-
'Money\\Formatter\\BitcoinMoneyFormatter' => $vendorDir . '/moneyphp/money/src/Formatter/BitcoinMoneyFormatter.php',
|
36 |
-
'Money\\Formatter\\DecimalMoneyFormatter' => $vendorDir . '/moneyphp/money/src/Formatter/DecimalMoneyFormatter.php',
|
37 |
-
'Money\\Formatter\\IntlLocalizedDecimalFormatter' => $vendorDir . '/moneyphp/money/src/Formatter/IntlLocalizedDecimalFormatter.php',
|
38 |
-
'Money\\Formatter\\IntlMoneyFormatter' => $vendorDir . '/moneyphp/money/src/Formatter/IntlMoneyFormatter.php',
|
39 |
-
'Money\\Money' => $vendorDir . '/moneyphp/money/src/Money.php',
|
40 |
-
'Money\\MoneyFactory' => $vendorDir . '/moneyphp/money/src/MoneyFactory.php',
|
41 |
-
'Money\\MoneyFormatter' => $vendorDir . '/moneyphp/money/src/MoneyFormatter.php',
|
42 |
-
'Money\\MoneyParser' => $vendorDir . '/moneyphp/money/src/MoneyParser.php',
|
43 |
-
'Money\\Number' => $vendorDir . '/moneyphp/money/src/Number.php',
|
44 |
-
'Money\\PHPUnit\\Comparator' => $vendorDir . '/moneyphp/money/src/PHPUnit/Comparator.php',
|
45 |
-
'Money\\Parser\\AggregateMoneyParser' => $vendorDir . '/moneyphp/money/src/Parser/AggregateMoneyParser.php',
|
46 |
-
'Money\\Parser\\BitcoinMoneyParser' => $vendorDir . '/moneyphp/money/src/Parser/BitcoinMoneyParser.php',
|
47 |
-
'Money\\Parser\\DecimalMoneyParser' => $vendorDir . '/moneyphp/money/src/Parser/DecimalMoneyParser.php',
|
48 |
-
'Money\\Parser\\IntlLocalizedDecimalParser' => $vendorDir . '/moneyphp/money/src/Parser/IntlLocalizedDecimalParser.php',
|
49 |
-
'Money\\Parser\\IntlMoneyParser' => $vendorDir . '/moneyphp/money/src/Parser/IntlMoneyParser.php',
|
50 |
-
'Monolog\\ErrorHandler' => $vendorDir . '/monolog/monolog/src/Monolog/ErrorHandler.php',
|
51 |
-
'Monolog\\Formatter\\ChromePHPFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php',
|
52 |
-
'Monolog\\Formatter\\ElasticaFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php',
|
53 |
-
'Monolog\\Formatter\\FlowdockFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php',
|
54 |
-
'Monolog\\Formatter\\FluentdFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php',
|
55 |
-
'Monolog\\Formatter\\FormatterInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php',
|
56 |
-
'Monolog\\Formatter\\GelfMessageFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php',
|
57 |
-
'Monolog\\Formatter\\HtmlFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php',
|
58 |
-
'Monolog\\Formatter\\JsonFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php',
|
59 |
-
'Monolog\\Formatter\\LineFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LineFormatter.php',
|
60 |
-
'Monolog\\Formatter\\LogglyFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php',
|
61 |
-
'Monolog\\Formatter\\LogstashFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php',
|
62 |
-
'Monolog\\Formatter\\MongoDBFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php',
|
63 |
-
'Monolog\\Formatter\\NormalizerFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php',
|
64 |
-
'Monolog\\Formatter\\ScalarFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php',
|
65 |
-
'Monolog\\Formatter\\WildfireFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php',
|
66 |
-
'Monolog\\Handler\\AbstractHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractHandler.php',
|
67 |
-
'Monolog\\Handler\\AbstractProcessingHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php',
|
68 |
-
'Monolog\\Handler\\AbstractSyslogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php',
|
69 |
-
'Monolog\\Handler\\AmqpHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AmqpHandler.php',
|
70 |
-
'Monolog\\Handler\\BrowserConsoleHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php',
|
71 |
-
'Monolog\\Handler\\BufferHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/BufferHandler.php',
|
72 |
-
'Monolog\\Handler\\ChromePHPHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php',
|
73 |
-
'Monolog\\Handler\\CouchDBHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php',
|
74 |
-
'Monolog\\Handler\\CubeHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/CubeHandler.php',
|
75 |
-
'Monolog\\Handler\\Curl\\Util' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/Curl/Util.php',
|
76 |
-
'Monolog\\Handler\\DeduplicationHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php',
|
77 |
-
'Monolog\\Handler\\DoctrineCouchDBHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php',
|
78 |
-
'Monolog\\Handler\\DynamoDbHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php',
|
79 |
-
'Monolog\\Handler\\ElasticSearchHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php',
|
80 |
-
'Monolog\\Handler\\ErrorLogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php',
|
81 |
-
'Monolog\\Handler\\FilterHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FilterHandler.php',
|
82 |
-
'Monolog\\Handler\\FingersCrossedHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php',
|
83 |
-
'Monolog\\Handler\\FingersCrossed\\ActivationStrategyInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php',
|
84 |
-
'Monolog\\Handler\\FingersCrossed\\ChannelLevelActivationStrategy' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php',
|
85 |
-
'Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php',
|
86 |
-
'Monolog\\Handler\\FirePHPHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php',
|
87 |
-
'Monolog\\Handler\\FleepHookHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php',
|
88 |
-
'Monolog\\Handler\\FlowdockHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php',
|
89 |
-
'Monolog\\Handler\\GelfHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/GelfHandler.php',
|
90 |
-
'Monolog\\Handler\\GroupHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/GroupHandler.php',
|
91 |
-
'Monolog\\Handler\\HandlerInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/HandlerInterface.php',
|
92 |
-
'Monolog\\Handler\\HandlerWrapper' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php',
|
93 |
-
'Monolog\\Handler\\HipChatHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/HipChatHandler.php',
|
94 |
-
'Monolog\\Handler\\IFTTTHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php',
|
95 |
-
'Monolog\\Handler\\InsightOpsHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php',
|
96 |
-
'Monolog\\Handler\\LogEntriesHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php',
|
97 |
-
'Monolog\\Handler\\LogglyHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogglyHandler.php',
|
98 |
-
'Monolog\\Handler\\MailHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MailHandler.php',
|
99 |
-
'Monolog\\Handler\\MandrillHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MandrillHandler.php',
|
100 |
-
'Monolog\\Handler\\MissingExtensionException' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php',
|
101 |
-
'Monolog\\Handler\\MongoDBHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php',
|
102 |
-
'Monolog\\Handler\\NativeMailerHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php',
|
103 |
-
'Monolog\\Handler\\NewRelicHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php',
|
104 |
-
'Monolog\\Handler\\NullHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NullHandler.php',
|
105 |
-
'Monolog\\Handler\\PHPConsoleHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php',
|
106 |
-
'Monolog\\Handler\\PsrHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/PsrHandler.php',
|
107 |
-
'Monolog\\Handler\\PushoverHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/PushoverHandler.php',
|
108 |
-
'Monolog\\Handler\\RavenHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RavenHandler.php',
|
109 |
-
'Monolog\\Handler\\RedisHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RedisHandler.php',
|
110 |
-
'Monolog\\Handler\\RollbarHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RollbarHandler.php',
|
111 |
-
'Monolog\\Handler\\RotatingFileHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php',
|
112 |
-
'Monolog\\Handler\\SamplingHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SamplingHandler.php',
|
113 |
-
'Monolog\\Handler\\SlackHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SlackHandler.php',
|
114 |
-
'Monolog\\Handler\\SlackWebhookHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php',
|
115 |
-
'Monolog\\Handler\\Slack\\SlackRecord' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php',
|
116 |
-
'Monolog\\Handler\\SlackbotHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SlackbotHandler.php',
|
117 |
-
'Monolog\\Handler\\SocketHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SocketHandler.php',
|
118 |
-
'Monolog\\Handler\\StreamHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/StreamHandler.php',
|
119 |
-
'Monolog\\Handler\\SwiftMailerHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php',
|
120 |
-
'Monolog\\Handler\\SyslogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SyslogHandler.php',
|
121 |
-
'Monolog\\Handler\\SyslogUdpHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php',
|
122 |
-
'Monolog\\Handler\\SyslogUdp\\UdpSocket' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php',
|
123 |
-
'Monolog\\Handler\\TestHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/TestHandler.php',
|
124 |
-
'Monolog\\Handler\\WhatFailureGroupHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php',
|
125 |
-
'Monolog\\Handler\\ZendMonitorHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php',
|
126 |
-
'Monolog\\Logger' => $vendorDir . '/monolog/monolog/src/Monolog/Logger.php',
|
127 |
-
'Monolog\\Processor\\GitProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/GitProcessor.php',
|
128 |
-
'Monolog\\Processor\\IntrospectionProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php',
|
129 |
-
'Monolog\\Processor\\MemoryPeakUsageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php',
|
130 |
-
'Monolog\\Processor\\MemoryProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php',
|
131 |
-
'Monolog\\Processor\\MemoryUsageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php',
|
132 |
-
'Monolog\\Processor\\MercurialProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php',
|
133 |
-
'Monolog\\Processor\\ProcessIdProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php',
|
134 |
-
'Monolog\\Processor\\ProcessorInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php',
|
135 |
-
'Monolog\\Processor\\PsrLogMessageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php',
|
136 |
-
'Monolog\\Processor\\TagProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/TagProcessor.php',
|
137 |
-
'Monolog\\Processor\\UidProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/UidProcessor.php',
|
138 |
-
'Monolog\\Processor\\WebProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/WebProcessor.php',
|
139 |
-
'Monolog\\Registry' => $vendorDir . '/monolog/monolog/src/Monolog/Registry.php',
|
140 |
-
'Monolog\\ResettableInterface' => $vendorDir . '/monolog/monolog/src/Monolog/ResettableInterface.php',
|
141 |
-
'Monolog\\SignalHandler' => $vendorDir . '/monolog/monolog/src/Monolog/SignalHandler.php',
|
142 |
-
'Monolog\\Utils' => $vendorDir . '/monolog/monolog/src/Monolog/Utils.php',
|
143 |
'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/Psr/Log/AbstractLogger.php',
|
144 |
'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/Psr/Log/InvalidArgumentException.php',
|
145 |
'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/Psr/Log/LogLevel.php',
|
@@ -151,74 +260,15 @@ return array(
|
|
151 |
'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
152 |
'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
153 |
'Psr\\Log\\Test\\TestLogger' => $vendorDir . '/psr/log/Psr/Log/Test/TestLogger.php',
|
154 |
-
'WPDesk\\
|
155 |
-
'WPDesk\\
|
156 |
-
'WPDesk\\
|
157 |
-
'WPDesk\\
|
158 |
-
'WPDesk\\FS\\Rate\\
|
159 |
-
'WPDesk\\FS\\Rate\\
|
160 |
-
'WPDesk\\FS\\Rate\\
|
161 |
-
'WPDesk\\FS\\Rate\\
|
162 |
-
'WPDesk\\
|
163 |
-
'WPDesk\\FS\\Rate\\SecondRateNotice' => $vendorDir . '/wpdesk/wp-wpdesk-fs-shipment/src/rate-notices/second-rate-notice.php',
|
164 |
-
'WPDesk\\FS\\Rate\\ThirdRateNotice' => $vendorDir . '/wpdesk/wp-wpdesk-fs-shipment/src/rate-notices/third-rate-notice.php',
|
165 |
-
'WPDesk\\FS\\Rate\\WPDesk_Flexible_Shipping_Rate_Notice' => $vendorDir . '/wpdesk/wp-wpdesk-fs-shipment/src/rate-notice.php',
|
166 |
-
'WPDesk\\Logger\\BasicLoggerFactory' => $vendorDir . '/wpdesk/wp-logs/src/BasicLoggerFactory.php',
|
167 |
-
'WPDesk\\Logger\\LoggerFacade' => $vendorDir . '/wpdesk/wp-logs/src/LoggerFacade.php',
|
168 |
-
'WPDesk\\Logger\\LoggerFactory' => $vendorDir . '/wpdesk/wp-logs/src/LoggerFactory.php',
|
169 |
-
'WPDesk\\Logger\\WC\\Exception\\WCLoggerAlreadyCaptured' => $vendorDir . '/wpdesk/wp-logs/src/WC/Exception/WCLoggerAlreadyCaptured.php',
|
170 |
-
'WPDesk\\Logger\\WC\\WooCommerceCapture' => $vendorDir . '/wpdesk/wp-logs/src/WC/WooCommerceCapture.php',
|
171 |
-
'WPDesk\\Logger\\WC\\WooCommerceHandler' => $vendorDir . '/wpdesk/wp-logs/src/WC/WooCommerceHandler.php',
|
172 |
-
'WPDesk\\Logger\\WC\\WooCommerceMonologPlugin' => $vendorDir . '/wpdesk/wp-logs/src/WC/WooCommerceMonologPlugin.php',
|
173 |
-
'WPDesk\\Logger\\WPDeskLoggerFactory' => $vendorDir . '/wpdesk/wp-logs/src/WPDeskLoggerFactory.php',
|
174 |
-
'WPDesk\\Logger\\WP\\WPCapture' => $vendorDir . '/wpdesk/wp-logs/src/WP/WPCapture.php',
|
175 |
-
'WPDesk\\Mutex\\Mutex' => $vendorDir . '/wpdesk/wp-mutex/src/WPDesk/Mutex/Mutex.php',
|
176 |
-
'WPDesk\\Mutex\\MutexNotFoundInStorage' => $vendorDir . '/wpdesk/wp-mutex/src/WPDesk/Mutex/MutexNotFoundInStorage.php',
|
177 |
-
'WPDesk\\Mutex\\MutexStorage' => $vendorDir . '/wpdesk/wp-mutex/src/WPDesk/Mutex/MutexStorage.php',
|
178 |
-
'WPDesk\\Mutex\\StaticMutexStorage' => $vendorDir . '/wpdesk/wp-mutex/src/WPDesk/Mutex/StaticMutexStorage.php',
|
179 |
-
'WPDesk\\Mutex\\WordpressMySQLLockMutex' => $vendorDir . '/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressMySQLLockMutex.php',
|
180 |
-
'WPDesk\\Mutex\\WordpressPostMutex' => $vendorDir . '/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressPostMutex.php',
|
181 |
-
'WPDesk\\Mutex\\WordpressWpdb' => $vendorDir . '/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressWpdb.php',
|
182 |
-
'WPDesk\\Notice\\AjaxHandler' => $vendorDir . '/wpdesk/wp-notice/src/WPDesk/Notice/AjaxHandler.php',
|
183 |
-
'WPDesk\\Notice\\Factory' => $vendorDir . '/wpdesk/wp-notice/src/WPDesk/Notice/Factory.php',
|
184 |
-
'WPDesk\\Notice\\Notice' => $vendorDir . '/wpdesk/wp-notice/src/WPDesk/Notice/Notice.php',
|
185 |
-
'WPDesk\\Notice\\PermanentDismissibleNotice' => $vendorDir . '/wpdesk/wp-notice/src/WPDesk/Notice/PermanentDismissibleNotice.php',
|
186 |
-
'WPDesk\\Persistence\\ElementNotExistsException' => $vendorDir . '/wpdesk/wp-persistence/src/ElementNotExistsException.php',
|
187 |
-
'WPDesk\\Persistence\\MemoryContainer' => $vendorDir . '/wpdesk/wp-persistence/src/MemoryContainer.php',
|
188 |
-
'WPDesk\\Persistence\\PersistentContainer' => $vendorDir . '/wpdesk/wp-persistence/src/PersistentContainer.php',
|
189 |
-
'WPDesk\\Persistence\\Wordpress\\WordpressOptionsContainer' => $vendorDir . '/wpdesk/wp-persistence/src/Wordpress/WordpressOptionsContainer.php',
|
190 |
-
'WPDesk\\Persistence\\Wordpress\\WordpressTransientContainer' => $vendorDir . '/wpdesk/wp-persistence/src/Wordpress/WordpressTransientContainer.php',
|
191 |
-
'WPDesk\\PluginBuilder\\BuildDirector\\LegacyBuildDirector' => $vendorDir . '/wpdesk/wp-builder/src/BuildDirector/LegacyBuildDirector.php',
|
192 |
-
'WPDesk\\PluginBuilder\\Builder\\AbstractBuilder' => $vendorDir . '/wpdesk/wp-builder/src/Builder/AbstractBuilder.php',
|
193 |
-
'WPDesk\\PluginBuilder\\Builder\\InfoActivationBuilder' => $vendorDir . '/wpdesk/wp-builder/src/Builder/InfoActivationBuilder.php',
|
194 |
-
'WPDesk\\PluginBuilder\\Builder\\InfoBuilder' => $vendorDir . '/wpdesk/wp-builder/src/Builder/InfoBuilder.php',
|
195 |
-
'WPDesk\\PluginBuilder\\Plugin\\AbstractPlugin' => $vendorDir . '/wpdesk/wp-builder/src/Plugin/AbstractPlugin.php',
|
196 |
-
'WPDesk\\PluginBuilder\\Plugin\\ActivationAware' => $vendorDir . '/wpdesk/wp-builder/src/Plugin/ActivationAware.php',
|
197 |
-
'WPDesk\\PluginBuilder\\Plugin\\ActivationTracker' => $vendorDir . '/wpdesk/wp-builder/src/Plugin/ActivationTracker.php',
|
198 |
-
'WPDesk\\PluginBuilder\\Plugin\\Hookable' => $vendorDir . '/wpdesk/wp-builder/src/Plugin/Hookable.php',
|
199 |
-
'WPDesk\\PluginBuilder\\Plugin\\HookableCollection' => $vendorDir . '/wpdesk/wp-builder/src/Plugin/HookableCollection.php',
|
200 |
-
'WPDesk\\PluginBuilder\\Plugin\\HookableParent' => $vendorDir . '/wpdesk/wp-builder/src/Plugin/HookableParent.php',
|
201 |
-
'WPDesk\\PluginBuilder\\Plugin\\HookablePluginDependant' => $vendorDir . '/wpdesk/wp-builder/src/Plugin/HookablePluginDependant.php',
|
202 |
-
'WPDesk\\PluginBuilder\\Plugin\\PluginAccess' => $vendorDir . '/wpdesk/wp-builder/src/Plugin/PluginAccess.php',
|
203 |
-
'WPDesk\\PluginBuilder\\Plugin\\TemplateLoad' => $vendorDir . '/wpdesk/wp-builder/src/Plugin/TemplateLoad.php',
|
204 |
-
'WPDesk\\PluginBuilder\\Storage\\Exception\\ClassAlreadyExists' => $vendorDir . '/wpdesk/wp-builder/src/Storage/Exception/ClassAlreadyExists.php',
|
205 |
-
'WPDesk\\PluginBuilder\\Storage\\Exception\\ClassNotExists' => $vendorDir . '/wpdesk/wp-builder/src/Storage/Exception/ClassNotExists.php',
|
206 |
-
'WPDesk\\PluginBuilder\\Storage\\PluginStorage' => $vendorDir . '/wpdesk/wp-builder/src/Storage/PluginStorage.php',
|
207 |
-
'WPDesk\\PluginBuilder\\Storage\\StaticStorage' => $vendorDir . '/wpdesk/wp-builder/src/Storage/StaticStorage.php',
|
208 |
-
'WPDesk\\PluginBuilder\\Storage\\StorageFactory' => $vendorDir . '/wpdesk/wp-builder/src/Storage/StorageFactory.php',
|
209 |
-
'WPDesk\\Pointer\\PointerConditions' => $vendorDir . '/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerConditions.php',
|
210 |
-
'WPDesk\\Pointer\\PointerMessage' => $vendorDir . '/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerMessage.php',
|
211 |
-
'WPDesk\\Pointer\\PointerPosition' => $vendorDir . '/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerPosition.php',
|
212 |
-
'WPDesk\\Pointer\\PointersScripts' => $vendorDir . '/wpdesk/wp-pointer/src/WPDesk/Pointer/PointersScripts.php',
|
213 |
-
'WPDesk\\View\\Renderer\\LoadTemplatePlugin' => $vendorDir . '/wpdesk/wp-view/src/Renderer/LoadTemplatePlugin.php',
|
214 |
-
'WPDesk\\View\\Renderer\\Renderer' => $vendorDir . '/wpdesk/wp-view/src/Renderer/Renderer.php',
|
215 |
-
'WPDesk\\View\\Renderer\\SimplePhpRenderer' => $vendorDir . '/wpdesk/wp-view/src/Renderer/SimplePhpRenderer.php',
|
216 |
-
'WPDesk\\View\\Resolver\\ChainResolver' => $vendorDir . '/wpdesk/wp-view/src/Resolver/ChainResolver.php',
|
217 |
-
'WPDesk\\View\\Resolver\\DirResolver' => $vendorDir . '/wpdesk/wp-view/src/Resolver/DirResolver.php',
|
218 |
-
'WPDesk\\View\\Resolver\\Exception\\CanNotResolve' => $vendorDir . '/wpdesk/wp-view/src/Resolver/Exception/CanNotResolve.php',
|
219 |
-
'WPDesk\\View\\Resolver\\NullResolver' => $vendorDir . '/wpdesk/wp-view/src/Resolver/NullResolver.php',
|
220 |
-
'WPDesk\\View\\Resolver\\Resolver' => $vendorDir . '/wpdesk/wp-view/src/Resolver/Resolver.php',
|
221 |
-
'WPDesk\\View\\Resolver\\WPThemeResolver' => $vendorDir . '/wpdesk/wp-view/src/Resolver/WPThemeResolver.php',
|
222 |
'WPDesk_Flexible_Shipping' => $baseDir . '/classes/table-rate/shipping-method.php',
|
223 |
'WPDesk_Flexible_Shipping_AB_Pointer_Message_Test' => $baseDir . '/classes/table-rate/abtests/class-ab-pointer-message-test.php',
|
224 |
'WPDesk_Flexible_Shipping_AB_Tracker_Deactivation_Data' => $baseDir . '/classes/table-rate/abtests/class-ab-tracker-deactivation-data.php',
|
@@ -226,65 +276,39 @@ return array(
|
|
226 |
'WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Text' => $baseDir . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-text.php',
|
227 |
'WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Video' => $baseDir . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-video.php',
|
228 |
'WPDesk_Flexible_Shipping_AB_Variant_Without_Pointer_Message' => $baseDir . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-without-pointer-message.php',
|
229 |
-
'WPDesk_Flexible_Shipping_Add_Shipping' => $
|
230 |
-
'WPDesk_Flexible_Shipping_Admin_Notices' => $
|
231 |
'WPDesk_Flexible_Shipping_Bulk_Actions' => $baseDir . '/classes/table-rate/bulk-actions.php',
|
232 |
-
'WPDesk_Flexible_Shipping_Cancel_Shipment_Exception' => $
|
233 |
'WPDesk_Flexible_Shipping_Csv_Importer' => $baseDir . '/classes/table-rate/csv/class-wpdesk-flexible-shipping-csv-importer.php',
|
234 |
'WPDesk_Flexible_Shipping_Csv_Importer_Exception' => $baseDir . '/classes/table-rate/csv/class-csv-importer-exception.php',
|
235 |
'WPDesk_Flexible_Shipping_Export' => $baseDir . '/classes/table-rate/csv/flexible-shipping-export.php',
|
236 |
-
'WPDesk_Flexible_Shipping_Get_Label_Exception' => $
|
237 |
-
'WPDesk_Flexible_Shipping_Label_Not_Available_Exception' => $
|
238 |
'WPDesk_Flexible_Shipping_Logger_Downloader' => $baseDir . '/classes/table-rate/logger/class-logger-downloader.php',
|
239 |
'WPDesk_Flexible_Shipping_Logger_Factory' => $baseDir . '/classes/table-rate/logger/class-logger-factory.php',
|
240 |
'WPDesk_Flexible_Shipping_Logger_Settings' => $baseDir . '/classes/table-rate/logger/class-logger-settings.php',
|
241 |
-
'WPDesk_Flexible_Shipping_Manifest' => $
|
242 |
-
'WPDesk_Flexible_Shipping_Manifest_FS' => $
|
243 |
-
'WPDesk_Flexible_Shipping_Manifest_Interface' => $
|
244 |
'WPDesk_Flexible_Shipping_Method_Created_Tracker_Deactivation_Data' => $baseDir . '/classes/tracker/class-method-created-tracker-deactivation-data.php',
|
245 |
'WPDesk_Flexible_Shipping_Multicurrency' => $baseDir . '/classes/table-rate/multicurrency.php',
|
246 |
'WPDesk_Flexible_Shipping_Multilingual' => $baseDir . '/classes/table-rate/multilingual.php',
|
247 |
'WPDesk_Flexible_Shipping_Pointer_Messages' => $baseDir . '/classes/table-rate/abtests/class-pointer-messages.php',
|
248 |
-
'WPDesk_Flexible_Shipping_Send_Shipment_Exception' => $
|
249 |
'WPDesk_Flexible_Shipping_Settings' => $baseDir . '/classes/table-rate/flexible-shipping-settings.php',
|
250 |
-
'WPDesk_Flexible_Shipping_Shipment' => $
|
251 |
-
'WPDesk_Flexible_Shipping_Shipment_Ajax' => $
|
252 |
-
'WPDesk_Flexible_Shipping_Shipment_CPT' => $
|
253 |
-
'WPDesk_Flexible_Shipping_Shipment_Interface' => $
|
254 |
-
'WPDesk_Flexible_Shipping_Shipment_Plan_Exceeded_Exception' => $
|
255 |
-
'WPDesk_Flexible_Shipping_Shipping_Manifest_CPT' => $
|
256 |
'WPDesk_Flexible_Shipping_Shorcode_Unit_Dimension' => $baseDir . '/classes/table-rate/class-shortcode-unit-dimension.php',
|
257 |
'WPDesk_Flexible_Shipping_Shorcode_Unit_Weight' => $baseDir . '/classes/table-rate/class-shortcode-unit-weight.php',
|
258 |
'WPDesk_Flexible_Shipping_Tracker' => $baseDir . '/classes/tracker/tracker.php',
|
259 |
'WPDesk_Flexible_Shipping_WooCommerce_Context_Logger' => $baseDir . '/classes/table-rate/logger/class-woocommerce-context-logger.php',
|
260 |
-
'
|
261 |
-
'
|
262 |
-
'
|
263 |
-
'
|
264 |
-
'WPDesk_Tracker_Data_Provider_Gateways' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-gateways.php',
|
265 |
-
'WPDesk_Tracker_Data_Provider_Identification' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-identification.php',
|
266 |
-
'WPDesk_Tracker_Data_Provider_Identification_Gdpr' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-identification-gdpr.php',
|
267 |
-
'WPDesk_Tracker_Data_Provider_Jetpack' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-jetpack.php',
|
268 |
-
'WPDesk_Tracker_Data_Provider_License_Emails' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-license-emails.php',
|
269 |
-
'WPDesk_Tracker_Data_Provider_Orders' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders.php',
|
270 |
-
'WPDesk_Tracker_Data_Provider_Orders_Country' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders-country.php',
|
271 |
-
'WPDesk_Tracker_Data_Provider_Orders_Month' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders-month.php',
|
272 |
-
'WPDesk_Tracker_Data_Provider_Plugins' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-plugins.php',
|
273 |
-
'WPDesk_Tracker_Data_Provider_Products' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-products.php',
|
274 |
-
'WPDesk_Tracker_Data_Provider_Products_Variations' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-products-variations.php',
|
275 |
-
'WPDesk_Tracker_Data_Provider_Server' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-server.php',
|
276 |
-
'WPDesk_Tracker_Data_Provider_Settings' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-settings.php',
|
277 |
-
'WPDesk_Tracker_Data_Provider_Shipping_Classes' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-classes.php',
|
278 |
-
'WPDesk_Tracker_Data_Provider_Shipping_Methods' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-methods.php',
|
279 |
-
'WPDesk_Tracker_Data_Provider_Shipping_Methods_Zones' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-methods-zones.php',
|
280 |
-
'WPDesk_Tracker_Data_Provider_Templates' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-templates.php',
|
281 |
-
'WPDesk_Tracker_Data_Provider_Theme' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-theme.php',
|
282 |
-
'WPDesk_Tracker_Data_Provider_User_Agent' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-user-agent.php',
|
283 |
-
'WPDesk_Tracker_Data_Provider_Users' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-users.php',
|
284 |
-
'WPDesk_Tracker_Data_Provider_Wordpress' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-wordpress.php',
|
285 |
-
'WPDesk_Tracker_Factory' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/class-wpdesk-tracker-factory.php',
|
286 |
-
'WPDesk_Tracker_Sender' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender.php',
|
287 |
-
'WPDesk_Tracker_Sender_Exception_WpError' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/sender/Exception/class-wpdesk-tracker-sender-exception-wperror.php',
|
288 |
-
'WPDesk_Tracker_Sender_Logged' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender-logged.php',
|
289 |
-
'WPDesk_Tracker_Sender_Wordpress_To_WPDesk' => $vendorDir . '/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender-wordpress-to-wpdesk.php',
|
290 |
);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
+
'FSVendor\\Monolog\\ErrorHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/ErrorHandler.php',
|
10 |
+
'FSVendor\\Monolog\\Formatter\\ChromePHPFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php',
|
11 |
+
'FSVendor\\Monolog\\Formatter\\ElasticaFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php',
|
12 |
+
'FSVendor\\Monolog\\Formatter\\FlowdockFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php',
|
13 |
+
'FSVendor\\Monolog\\Formatter\\FluentdFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php',
|
14 |
+
'FSVendor\\Monolog\\Formatter\\FormatterInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php',
|
15 |
+
'FSVendor\\Monolog\\Formatter\\GelfMessageFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php',
|
16 |
+
'FSVendor\\Monolog\\Formatter\\HtmlFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php',
|
17 |
+
'FSVendor\\Monolog\\Formatter\\JsonFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php',
|
18 |
+
'FSVendor\\Monolog\\Formatter\\LineFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/LineFormatter.php',
|
19 |
+
'FSVendor\\Monolog\\Formatter\\LogglyFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php',
|
20 |
+
'FSVendor\\Monolog\\Formatter\\LogstashFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php',
|
21 |
+
'FSVendor\\Monolog\\Formatter\\MongoDBFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php',
|
22 |
+
'FSVendor\\Monolog\\Formatter\\NormalizerFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php',
|
23 |
+
'FSVendor\\Monolog\\Formatter\\ScalarFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php',
|
24 |
+
'FSVendor\\Monolog\\Formatter\\WildfireFormatter' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php',
|
25 |
+
'FSVendor\\Monolog\\Handler\\AbstractHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/AbstractHandler.php',
|
26 |
+
'FSVendor\\Monolog\\Handler\\AbstractProcessingHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php',
|
27 |
+
'FSVendor\\Monolog\\Handler\\AbstractSyslogHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php',
|
28 |
+
'FSVendor\\Monolog\\Handler\\AmqpHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/AmqpHandler.php',
|
29 |
+
'FSVendor\\Monolog\\Handler\\BrowserConsoleHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php',
|
30 |
+
'FSVendor\\Monolog\\Handler\\BufferHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/BufferHandler.php',
|
31 |
+
'FSVendor\\Monolog\\Handler\\ChromePHPHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php',
|
32 |
+
'FSVendor\\Monolog\\Handler\\CouchDBHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php',
|
33 |
+
'FSVendor\\Monolog\\Handler\\CubeHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/CubeHandler.php',
|
34 |
+
'FSVendor\\Monolog\\Handler\\Curl\\Util' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/Curl/Util.php',
|
35 |
+
'FSVendor\\Monolog\\Handler\\DeduplicationHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php',
|
36 |
+
'FSVendor\\Monolog\\Handler\\DoctrineCouchDBHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php',
|
37 |
+
'FSVendor\\Monolog\\Handler\\DynamoDbHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php',
|
38 |
+
'FSVendor\\Monolog\\Handler\\ElasticSearchHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php',
|
39 |
+
'FSVendor\\Monolog\\Handler\\ErrorLogHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php',
|
40 |
+
'FSVendor\\Monolog\\Handler\\FilterHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FilterHandler.php',
|
41 |
+
'FSVendor\\Monolog\\Handler\\FingersCrossedHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php',
|
42 |
+
'FSVendor\\Monolog\\Handler\\FingersCrossed\\ActivationStrategyInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php',
|
43 |
+
'FSVendor\\Monolog\\Handler\\FingersCrossed\\ChannelLevelActivationStrategy' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php',
|
44 |
+
'FSVendor\\Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php',
|
45 |
+
'FSVendor\\Monolog\\Handler\\FirePHPHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php',
|
46 |
+
'FSVendor\\Monolog\\Handler\\FleepHookHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php',
|
47 |
+
'FSVendor\\Monolog\\Handler\\FlowdockHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php',
|
48 |
+
'FSVendor\\Monolog\\Handler\\FormattableHandlerInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php',
|
49 |
+
'FSVendor\\Monolog\\Handler\\FormattableHandlerTrait' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php',
|
50 |
+
'FSVendor\\Monolog\\Handler\\GelfHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/GelfHandler.php',
|
51 |
+
'FSVendor\\Monolog\\Handler\\GroupHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/GroupHandler.php',
|
52 |
+
'FSVendor\\Monolog\\Handler\\HandlerInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/HandlerInterface.php',
|
53 |
+
'FSVendor\\Monolog\\Handler\\HandlerWrapper' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php',
|
54 |
+
'FSVendor\\Monolog\\Handler\\HipChatHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/HipChatHandler.php',
|
55 |
+
'FSVendor\\Monolog\\Handler\\IFTTTHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php',
|
56 |
+
'FSVendor\\Monolog\\Handler\\InsightOpsHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php',
|
57 |
+
'FSVendor\\Monolog\\Handler\\LogEntriesHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php',
|
58 |
+
'FSVendor\\Monolog\\Handler\\LogglyHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/LogglyHandler.php',
|
59 |
+
'FSVendor\\Monolog\\Handler\\MailHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/MailHandler.php',
|
60 |
+
'FSVendor\\Monolog\\Handler\\MandrillHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/MandrillHandler.php',
|
61 |
+
'FSVendor\\Monolog\\Handler\\MissingExtensionException' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php',
|
62 |
+
'FSVendor\\Monolog\\Handler\\MongoDBHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php',
|
63 |
+
'FSVendor\\Monolog\\Handler\\NativeMailerHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php',
|
64 |
+
'FSVendor\\Monolog\\Handler\\NewRelicHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php',
|
65 |
+
'FSVendor\\Monolog\\Handler\\NullHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/NullHandler.php',
|
66 |
+
'FSVendor\\Monolog\\Handler\\PHPConsoleHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php',
|
67 |
+
'FSVendor\\Monolog\\Handler\\ProcessableHandlerInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php',
|
68 |
+
'FSVendor\\Monolog\\Handler\\ProcessableHandlerTrait' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php',
|
69 |
+
'FSVendor\\Monolog\\Handler\\PsrHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/PsrHandler.php',
|
70 |
+
'FSVendor\\Monolog\\Handler\\PushoverHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/PushoverHandler.php',
|
71 |
+
'FSVendor\\Monolog\\Handler\\RavenHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/RavenHandler.php',
|
72 |
+
'FSVendor\\Monolog\\Handler\\RedisHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/RedisHandler.php',
|
73 |
+
'FSVendor\\Monolog\\Handler\\RollbarHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/RollbarHandler.php',
|
74 |
+
'FSVendor\\Monolog\\Handler\\RotatingFileHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php',
|
75 |
+
'FSVendor\\Monolog\\Handler\\SamplingHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SamplingHandler.php',
|
76 |
+
'FSVendor\\Monolog\\Handler\\SlackHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SlackHandler.php',
|
77 |
+
'FSVendor\\Monolog\\Handler\\SlackWebhookHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php',
|
78 |
+
'FSVendor\\Monolog\\Handler\\Slack\\SlackRecord' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php',
|
79 |
+
'FSVendor\\Monolog\\Handler\\SlackbotHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SlackbotHandler.php',
|
80 |
+
'FSVendor\\Monolog\\Handler\\SocketHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SocketHandler.php',
|
81 |
+
'FSVendor\\Monolog\\Handler\\StreamHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/StreamHandler.php',
|
82 |
+
'FSVendor\\Monolog\\Handler\\SwiftMailerHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php',
|
83 |
+
'FSVendor\\Monolog\\Handler\\SyslogHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SyslogHandler.php',
|
84 |
+
'FSVendor\\Monolog\\Handler\\SyslogUdpHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php',
|
85 |
+
'FSVendor\\Monolog\\Handler\\SyslogUdp\\UdpSocket' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php',
|
86 |
+
'FSVendor\\Monolog\\Handler\\TestHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/TestHandler.php',
|
87 |
+
'FSVendor\\Monolog\\Handler\\WhatFailureGroupHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php',
|
88 |
+
'FSVendor\\Monolog\\Handler\\ZendMonitorHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php',
|
89 |
+
'FSVendor\\Monolog\\Logger' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Logger.php',
|
90 |
+
'FSVendor\\Monolog\\Processor\\GitProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/GitProcessor.php',
|
91 |
+
'FSVendor\\Monolog\\Processor\\IntrospectionProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php',
|
92 |
+
'FSVendor\\Monolog\\Processor\\MemoryPeakUsageProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php',
|
93 |
+
'FSVendor\\Monolog\\Processor\\MemoryProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php',
|
94 |
+
'FSVendor\\Monolog\\Processor\\MemoryUsageProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php',
|
95 |
+
'FSVendor\\Monolog\\Processor\\MercurialProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php',
|
96 |
+
'FSVendor\\Monolog\\Processor\\ProcessIdProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php',
|
97 |
+
'FSVendor\\Monolog\\Processor\\ProcessorInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php',
|
98 |
+
'FSVendor\\Monolog\\Processor\\PsrLogMessageProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php',
|
99 |
+
'FSVendor\\Monolog\\Processor\\TagProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/TagProcessor.php',
|
100 |
+
'FSVendor\\Monolog\\Processor\\UidProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/UidProcessor.php',
|
101 |
+
'FSVendor\\Monolog\\Processor\\WebProcessor' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/WebProcessor.php',
|
102 |
+
'FSVendor\\Monolog\\Registry' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Registry.php',
|
103 |
+
'FSVendor\\Monolog\\ResettableInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
|
104 |
+
'FSVendor\\Monolog\\SignalHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
|
105 |
+
'FSVendor\\Monolog\\Utils' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
|
106 |
+
'FSVendor\\WPDesk\\ABTesting\\ABTest' => $baseDir . '/vendor_prefixed/wpdesk/wp-abtesting/src/ABTest.php',
|
107 |
+
'FSVendor\\WPDesk\\ABTesting\\ABTest\\EqualGroupsRandomABTest' => $baseDir . '/vendor_prefixed/wpdesk/wp-abtesting/src/ABTest/EqualGroupsRandomABTest.php',
|
108 |
+
'FSVendor\\WPDesk\\ABTesting\\ABVariant' => $baseDir . '/vendor_prefixed/wpdesk/wp-abtesting/src/ABVariant.php',
|
109 |
+
'FSVendor\\WPDesk\\ABTesting\\ABVariant\\BasicABVariant' => $baseDir . '/vendor_prefixed/wpdesk/wp-abtesting/src/ABVariant/BasicABVariant.php',
|
110 |
+
'FSVendor\\WPDesk\\Codeception\\Command\\AcceptanceTestGenerator' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Codeception/Command/AcceptanceTestGenerator.php',
|
111 |
+
'FSVendor\\WPDesk\\Codeception\\Command\\GeneratePluginActivation' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Codeception/Command/GeneratePluginActivation.php',
|
112 |
+
'FSVendor\\WPDesk\\Codeception\\Command\\GenerateWooCommerce' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Codeception/Command/GenerateWooCommerce.php',
|
113 |
+
'FSVendor\\WPDesk\\Codeception\\Command\\WooCommerceTestGenerator' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Codeception/Command/WooCommerceTestGenerator.php',
|
114 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\CommandProvider' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/CommandProvider.php',
|
115 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Commands\\BaseCommand' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Commands/BaseCommand.php',
|
116 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Commands\\CreateCodeceptionTests' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Commands/CreateCodeceptionTests.php',
|
117 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Commands\\RunCodeceptionTests' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Commands/RunCodeceptionTests.php',
|
118 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Commands\\SedTrait' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Commands/SedTrait.php',
|
119 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Plugin' => $baseDir . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Plugin.php',
|
120 |
+
'FSVendor\\WPDesk\\Helper\\Debug\\LibraryDebug' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Debug/LibraryDebug.php',
|
121 |
+
'FSVendor\\WPDesk\\Helper\\HelperRemover' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/HelperRemover.php',
|
122 |
+
'FSVendor\\WPDesk\\Helper\\Integration\\LicenseIntegration' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Integration/LicenseIntegration.php',
|
123 |
+
'FSVendor\\WPDesk\\Helper\\Integration\\LogsIntegration' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Integration/LogsIntegration.php',
|
124 |
+
'FSVendor\\WPDesk\\Helper\\Integration\\SettingsIntegration' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Integration/SettingsIntegration.php',
|
125 |
+
'FSVendor\\WPDesk\\Helper\\Integration\\TrackerIntegration' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Integration/TrackerIntegration.php',
|
126 |
+
'FSVendor\\WPDesk\\Helper\\Logs\\LibraryInfoProcessor' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Logs/LibraryInfoProcessor.php',
|
127 |
+
'FSVendor\\WPDesk\\Helper\\Page\\LibraryDebugPage' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Page/LibraryDebugPage.php',
|
128 |
+
'FSVendor\\WPDesk\\Helper\\Page\\SettingsPage' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Page/SettingsPage.php',
|
129 |
+
'FSVendor\\WPDesk\\Helper\\PrefixedHelperAsLibrary' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/PrefixedHelperAsLibrary.php',
|
130 |
+
'FSVendor\\WPDesk\\License\\InstalledPlugins' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/InstalledPlugins.php',
|
131 |
+
'FSVendor\\WPDesk\\License\\Page\\Action' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/Action.php',
|
132 |
+
'FSVendor\\WPDesk\\License\\Page\\LicensePage' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/LicensePage.php',
|
133 |
+
'FSVendor\\WPDesk\\License\\Page\\LicensePageActions' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/LicensePageActions.php',
|
134 |
+
'FSVendor\\WPDesk\\License\\Page\\License\\Action\\LicenseActivation' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/License/Action/LicenseActivation.php',
|
135 |
+
'FSVendor\\WPDesk\\License\\Page\\License\\Action\\LicenseDeactivation' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/License/Action/LicenseDeactivation.php',
|
136 |
+
'FSVendor\\WPDesk\\License\\Page\\License\\Action\\Nothing' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/License/Action/Nothing.php',
|
137 |
+
'FSVendor\\WPDesk\\License\\PluginRegistrator' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/PluginRegistrator.php',
|
138 |
+
'FSVendor\\WPDesk\\Logger\\BasicLoggerFactory' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/BasicLoggerFactory.php',
|
139 |
+
'FSVendor\\WPDesk\\Logger\\LoggerFacade' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/LoggerFacade.php',
|
140 |
+
'FSVendor\\WPDesk\\Logger\\LoggerFactory' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/LoggerFactory.php',
|
141 |
+
'FSVendor\\WPDesk\\Logger\\WC\\Exception\\WCLoggerAlreadyCaptured' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/WC/Exception/WCLoggerAlreadyCaptured.php',
|
142 |
+
'FSVendor\\WPDesk\\Logger\\WC\\WooCommerceCapture' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/WC/WooCommerceCapture.php',
|
143 |
+
'FSVendor\\WPDesk\\Logger\\WC\\WooCommerceHandler' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/WC/WooCommerceHandler.php',
|
144 |
+
'FSVendor\\WPDesk\\Logger\\WC\\WooCommerceMonologPlugin' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/WC/WooCommerceMonologPlugin.php',
|
145 |
+
'FSVendor\\WPDesk\\Logger\\WPDeskLoggerFactory' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/WPDeskLoggerFactory.php',
|
146 |
+
'FSVendor\\WPDesk\\Logger\\WP\\WPCapture' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/WP/WPCapture.php',
|
147 |
+
'FSVendor\\WPDesk\\Mutex\\Mutex' => $baseDir . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/Mutex.php',
|
148 |
+
'FSVendor\\WPDesk\\Mutex\\MutexNotFoundInStorage' => $baseDir . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/MutexNotFoundInStorage.php',
|
149 |
+
'FSVendor\\WPDesk\\Mutex\\MutexStorage' => $baseDir . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/MutexStorage.php',
|
150 |
+
'FSVendor\\WPDesk\\Mutex\\StaticMutexStorage' => $baseDir . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/StaticMutexStorage.php',
|
151 |
+
'FSVendor\\WPDesk\\Mutex\\WordpressMySQLLockMutex' => $baseDir . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressMySQLLockMutex.php',
|
152 |
+
'FSVendor\\WPDesk\\Mutex\\WordpressPostMutex' => $baseDir . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressPostMutex.php',
|
153 |
+
'FSVendor\\WPDesk\\Mutex\\WordpressWpdb' => $baseDir . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressWpdb.php',
|
154 |
+
'FSVendor\\WPDesk\\Notice\\AjaxHandler' => $baseDir . '/vendor_prefixed/wpdesk/wp-notice/src/WPDesk/Notice/AjaxHandler.php',
|
155 |
+
'FSVendor\\WPDesk\\Notice\\Factory' => $baseDir . '/vendor_prefixed/wpdesk/wp-notice/src/WPDesk/Notice/Factory.php',
|
156 |
+
'FSVendor\\WPDesk\\Notice\\Notice' => $baseDir . '/vendor_prefixed/wpdesk/wp-notice/src/WPDesk/Notice/Notice.php',
|
157 |
+
'FSVendor\\WPDesk\\Notice\\PermanentDismissibleNotice' => $baseDir . '/vendor_prefixed/wpdesk/wp-notice/src/WPDesk/Notice/PermanentDismissibleNotice.php',
|
158 |
+
'FSVendor\\WPDesk\\Persistence\\ElementNotExistsException' => $baseDir . '/vendor_prefixed/wpdesk/wp-persistence/src/ElementNotExistsException.php',
|
159 |
+
'FSVendor\\WPDesk\\Persistence\\MemoryContainer' => $baseDir . '/vendor_prefixed/wpdesk/wp-persistence/src/MemoryContainer.php',
|
160 |
+
'FSVendor\\WPDesk\\Persistence\\PersistentContainer' => $baseDir . '/vendor_prefixed/wpdesk/wp-persistence/src/PersistentContainer.php',
|
161 |
+
'FSVendor\\WPDesk\\Persistence\\Wordpress\\WordpressOptionsContainer' => $baseDir . '/vendor_prefixed/wpdesk/wp-persistence/src/Wordpress/WordpressOptionsContainer.php',
|
162 |
+
'FSVendor\\WPDesk\\Persistence\\Wordpress\\WordpressTransientContainer' => $baseDir . '/vendor_prefixed/wpdesk/wp-persistence/src/Wordpress/WordpressTransientContainer.php',
|
163 |
+
'FSVendor\\WPDesk\\PluginBuilder\\BuildDirector\\LegacyBuildDirector' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/BuildDirector/LegacyBuildDirector.php',
|
164 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Builder\\AbstractBuilder' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Builder/AbstractBuilder.php',
|
165 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Builder\\InfoActivationBuilder' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Builder/InfoActivationBuilder.php',
|
166 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Builder\\InfoBuilder' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Builder/InfoBuilder.php',
|
167 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\AbstractPlugin' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/AbstractPlugin.php',
|
168 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\ActivationAware' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/ActivationAware.php',
|
169 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\ActivationTracker' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/ActivationTracker.php',
|
170 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\Hookable' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/Hookable.php',
|
171 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\HookableCollection' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/HookableCollection.php',
|
172 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\HookableParent' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/HookableParent.php',
|
173 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\HookablePluginDependant' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/HookablePluginDependant.php',
|
174 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\PluginAccess' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/PluginAccess.php',
|
175 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\TemplateLoad' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/TemplateLoad.php',
|
176 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\Exception\\ClassAlreadyExists' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/Exception/ClassAlreadyExists.php',
|
177 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\Exception\\ClassNotExists' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/Exception/ClassNotExists.php',
|
178 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\PluginStorage' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/PluginStorage.php',
|
179 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\StaticStorage' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/StaticStorage.php',
|
180 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\StorageFactory' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/StorageFactory.php',
|
181 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\InitializationFactory' => $baseDir . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/InitializationFactory.php',
|
182 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\InitializationStrategy' => $baseDir . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/InitializationStrategy.php',
|
183 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\PluginDisablerByFile' => $baseDir . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/PluginDisablerByFile.php',
|
184 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\HelperInstanceAsFilter' => $baseDir . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/HelperInstanceAsFilter.php',
|
185 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\SimpleFactory' => $baseDir . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/Simple/SimpleFactory.php',
|
186 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\SimpleFreeStrategy' => $baseDir . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/Simple/SimpleFreeStrategy.php',
|
187 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\SimpleStrategy' => $baseDir . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/Simple/SimpleStrategy.php',
|
188 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\TrackerInstanceAsFilter' => $baseDir . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/TrackerInstanceAsFilter.php',
|
189 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\PluginBootstrap' => $baseDir . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/PluginBootstrap.php',
|
190 |
+
'FSVendor\\WPDesk\\Pointer\\PointerConditions' => $baseDir . '/vendor_prefixed/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerConditions.php',
|
191 |
+
'FSVendor\\WPDesk\\Pointer\\PointerMessage' => $baseDir . '/vendor_prefixed/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerMessage.php',
|
192 |
+
'FSVendor\\WPDesk\\Pointer\\PointerPosition' => $baseDir . '/vendor_prefixed/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerPosition.php',
|
193 |
+
'FSVendor\\WPDesk\\Pointer\\PointersScripts' => $baseDir . '/vendor_prefixed/wpdesk/wp-pointer/src/WPDesk/Pointer/PointersScripts.php',
|
194 |
+
'FSVendor\\WPDesk\\View\\PluginViewBuilder' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/PluginViewBuilder.php',
|
195 |
+
'FSVendor\\WPDesk\\View\\Renderer\\LoadTemplatePlugin' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/Renderer/LoadTemplatePlugin.php',
|
196 |
+
'FSVendor\\WPDesk\\View\\Renderer\\Renderer' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/Renderer/Renderer.php',
|
197 |
+
'FSVendor\\WPDesk\\View\\Renderer\\SimplePhpRenderer' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/Renderer/SimplePhpRenderer.php',
|
198 |
+
'FSVendor\\WPDesk\\View\\Resolver\\ChainResolver' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/ChainResolver.php',
|
199 |
+
'FSVendor\\WPDesk\\View\\Resolver\\DirResolver' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/DirResolver.php',
|
200 |
+
'FSVendor\\WPDesk\\View\\Resolver\\Exception\\CanNotResolve' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/Exception/CanNotResolve.php',
|
201 |
+
'FSVendor\\WPDesk\\View\\Resolver\\NullResolver' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/NullResolver.php',
|
202 |
+
'FSVendor\\WPDesk\\View\\Resolver\\Resolver' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/Resolver.php',
|
203 |
+
'FSVendor\\WPDesk\\View\\Resolver\\WPThemeResolver' => $baseDir . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/WPThemeResolver.php',
|
204 |
+
'FSVendor\\WPDesk_API_KEY' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-key-api.php',
|
205 |
+
'FSVendor\\WPDesk_API_MENU' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-api-manager-menu.php',
|
206 |
+
'FSVendor\\WPDesk_API_Manager_With_Update_Flag' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-api-manager.php',
|
207 |
+
'FSVendor\\WPDesk_API_Password_Management' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-api-manager-passwords.php',
|
208 |
+
'FSVendor\\WPDesk_Basic_Requirement_Checker' => $baseDir . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker.php',
|
209 |
+
'FSVendor\\WPDesk_Basic_Requirement_Checker_Factory' => $baseDir . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker_Factory.php',
|
210 |
+
'FSVendor\\WPDesk_Basic_Requirement_Checker_With_Update_Disable' => $baseDir . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker_With_Update_Disable.php',
|
211 |
+
'FSVendor\\WPDesk_Buildable' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Buildable.php',
|
212 |
+
'FSVendor\\WPDesk_Has_Plugin_Info' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Has_Plugin_Info.php',
|
213 |
+
'FSVendor\\WPDesk_Helper_List_Table' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/License/views/class-wpdesk-helper-list-table.php',
|
214 |
+
'FSVendor\\WPDesk_Logger' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php',
|
215 |
+
'FSVendor\\WPDesk_Logger_Factory' => $baseDir . '/vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger-factory.php',
|
216 |
+
'FSVendor\\WPDesk_Plugin_Info' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Plugin_Info.php',
|
217 |
+
'FSVendor\\WPDesk_Requirement_Checker' => $baseDir . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Requirement_Checker.php',
|
218 |
+
'FSVendor\\WPDesk_Requirement_Checker_Factory' => $baseDir . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Requirement_Checker_Factory.php',
|
219 |
+
'FSVendor\\WPDesk_Tracker' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/class-wpdesk-tracker.php',
|
220 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider.php',
|
221 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Gateways' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-gateways.php',
|
222 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Identification' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-identification.php',
|
223 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Identification_Gdpr' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-identification-gdpr.php',
|
224 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Jetpack' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-jetpack.php',
|
225 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_License_Emails' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-license-emails.php',
|
226 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Orders' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders.php',
|
227 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Orders_Country' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders-country.php',
|
228 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Orders_Month' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders-month.php',
|
229 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Plugins' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-plugins.php',
|
230 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Products' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-products.php',
|
231 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Products_Variations' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-products-variations.php',
|
232 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Server' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-server.php',
|
233 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Settings' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-settings.php',
|
234 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Shipping_Classes' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-classes.php',
|
235 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Shipping_Methods' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-methods.php',
|
236 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Shipping_Methods_Zones' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-methods-zones.php',
|
237 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Templates' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-templates.php',
|
238 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Theme' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-theme.php',
|
239 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_User_Agent' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-user-agent.php',
|
240 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Users' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-users.php',
|
241 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Wordpress' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-wordpress.php',
|
242 |
+
'FSVendor\\WPDesk_Tracker_Factory_Prefixed' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/class-wpdesk-tracker-factory-prefixed.php',
|
243 |
+
'FSVendor\\WPDesk_Tracker_Interface' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/class-wpdesk-tracker-interface.php',
|
244 |
+
'FSVendor\\WPDesk_Tracker_Sender' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender.php',
|
245 |
+
'FSVendor\\WPDesk_Tracker_Sender_Exception_WpError' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/sender/Exception/class-wpdesk-tracker-sender-exception-wperror.php',
|
246 |
+
'FSVendor\\WPDesk_Tracker_Sender_Logged' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender-logged.php',
|
247 |
+
'FSVendor\\WPDesk_Tracker_Sender_Wordpress_To_WPDesk' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender-wordpress-to-wpdesk.php',
|
248 |
+
'FSVendor\\WPDesk_Translable' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Translable.php',
|
249 |
+
'FSVendor\\WPDesk_Translatable' => $baseDir . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Translatable.php',
|
250 |
+
'FSVendor\\WPDesk_Update_API_Check' => $baseDir . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-plugin-update.php',
|
251 |
'Flexible_Shipping_Plugin' => $baseDir . '/classes/class-flexible-shipping-plugin.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/Psr/Log/AbstractLogger.php',
|
253 |
'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/Psr/Log/InvalidArgumentException.php',
|
254 |
'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/Psr/Log/LogLevel.php',
|
260 |
'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
261 |
'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
262 |
'Psr\\Log\\Test\\TestLogger' => $vendorDir . '/psr/log/Psr/Log/Test/TestLogger.php',
|
263 |
+
'WPDesk\\FS\\Rate\\FirstRateNotice' => $baseDir . '/classes/wp-wpdesk-fs-shipment/rate-notices/first-rate-notice.php',
|
264 |
+
'WPDesk\\FS\\Rate\\Flexible_Shipping_Order_Counter' => $baseDir . '/classes/wp-wpdesk-fs-shipment/rate-notices/order-counter.php',
|
265 |
+
'WPDesk\\FS\\Rate\\RateNotice' => $baseDir . '/classes/wp-wpdesk-fs-shipment/rate-notices/abstract-rate.php',
|
266 |
+
'WPDesk\\FS\\Rate\\RateNoticeCreator' => $baseDir . '/classes/wp-wpdesk-fs-shipment/rate-notices/rate-notices-creator.php',
|
267 |
+
'WPDesk\\FS\\Rate\\RateNoticeInterface' => $baseDir . '/classes/wp-wpdesk-fs-shipment/rate-notices/interface-rate.php',
|
268 |
+
'WPDesk\\FS\\Rate\\SecondRateNotice' => $baseDir . '/classes/wp-wpdesk-fs-shipment/rate-notices/second-rate-notice.php',
|
269 |
+
'WPDesk\\FS\\Rate\\ThirdRateNotice' => $baseDir . '/classes/wp-wpdesk-fs-shipment/rate-notices/third-rate-notice.php',
|
270 |
+
'WPDesk\\FS\\Rate\\WPDesk_Flexible_Shipping_Rate_Notice' => $baseDir . '/classes/wp-wpdesk-fs-shipment/rate-notice.php',
|
271 |
+
'WPDesk\\Helper\\HelperAsLibrary' => $vendorDir . '/wpdesk/wp-wpdesk-helper-override/src/Helper/HelperAsLibrary.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
272 |
'WPDesk_Flexible_Shipping' => $baseDir . '/classes/table-rate/shipping-method.php',
|
273 |
'WPDesk_Flexible_Shipping_AB_Pointer_Message_Test' => $baseDir . '/classes/table-rate/abtests/class-ab-pointer-message-test.php',
|
274 |
'WPDesk_Flexible_Shipping_AB_Tracker_Deactivation_Data' => $baseDir . '/classes/table-rate/abtests/class-ab-tracker-deactivation-data.php',
|
276 |
'WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Text' => $baseDir . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-text.php',
|
277 |
'WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Video' => $baseDir . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-video.php',
|
278 |
'WPDesk_Flexible_Shipping_AB_Variant_Without_Pointer_Message' => $baseDir . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-without-pointer-message.php',
|
279 |
+
'WPDesk_Flexible_Shipping_Add_Shipping' => $baseDir . '/classes/wp-wpdesk-fs-shipment/class-order-add-shipping.php',
|
280 |
+
'WPDesk_Flexible_Shipping_Admin_Notices' => $baseDir . '/classes/wp-wpdesk-fs-shipment/admin-notices.php',
|
281 |
'WPDesk_Flexible_Shipping_Bulk_Actions' => $baseDir . '/classes/table-rate/bulk-actions.php',
|
282 |
+
'WPDesk_Flexible_Shipping_Cancel_Shipment_Exception' => $baseDir . '/classes/wp-wpdesk-fs-shipment/exception/class-cancel-shipment-exception.php',
|
283 |
'WPDesk_Flexible_Shipping_Csv_Importer' => $baseDir . '/classes/table-rate/csv/class-wpdesk-flexible-shipping-csv-importer.php',
|
284 |
'WPDesk_Flexible_Shipping_Csv_Importer_Exception' => $baseDir . '/classes/table-rate/csv/class-csv-importer-exception.php',
|
285 |
'WPDesk_Flexible_Shipping_Export' => $baseDir . '/classes/table-rate/csv/flexible-shipping-export.php',
|
286 |
+
'WPDesk_Flexible_Shipping_Get_Label_Exception' => $baseDir . '/classes/wp-wpdesk-fs-shipment/exception/class-get-label-exception.php',
|
287 |
+
'WPDesk_Flexible_Shipping_Label_Not_Available_Exception' => $baseDir . '/classes/wp-wpdesk-fs-shipment/exception/class-label-not-available-exception.php',
|
288 |
'WPDesk_Flexible_Shipping_Logger_Downloader' => $baseDir . '/classes/table-rate/logger/class-logger-downloader.php',
|
289 |
'WPDesk_Flexible_Shipping_Logger_Factory' => $baseDir . '/classes/table-rate/logger/class-logger-factory.php',
|
290 |
'WPDesk_Flexible_Shipping_Logger_Settings' => $baseDir . '/classes/table-rate/logger/class-logger-settings.php',
|
291 |
+
'WPDesk_Flexible_Shipping_Manifest' => $baseDir . '/classes/wp-wpdesk-fs-shipment/manifest/class-manifest.php',
|
292 |
+
'WPDesk_Flexible_Shipping_Manifest_FS' => $baseDir . '/classes/wp-wpdesk-fs-shipment/manifest/class-manifest-fs.php',
|
293 |
+
'WPDesk_Flexible_Shipping_Manifest_Interface' => $baseDir . '/classes/wp-wpdesk-fs-shipment/manifest/interface-manifest.php',
|
294 |
'WPDesk_Flexible_Shipping_Method_Created_Tracker_Deactivation_Data' => $baseDir . '/classes/tracker/class-method-created-tracker-deactivation-data.php',
|
295 |
'WPDesk_Flexible_Shipping_Multicurrency' => $baseDir . '/classes/table-rate/multicurrency.php',
|
296 |
'WPDesk_Flexible_Shipping_Multilingual' => $baseDir . '/classes/table-rate/multilingual.php',
|
297 |
'WPDesk_Flexible_Shipping_Pointer_Messages' => $baseDir . '/classes/table-rate/abtests/class-pointer-messages.php',
|
298 |
+
'WPDesk_Flexible_Shipping_Send_Shipment_Exception' => $baseDir . '/classes/wp-wpdesk-fs-shipment/exception/class-send-shipment-exception.php',
|
299 |
'WPDesk_Flexible_Shipping_Settings' => $baseDir . '/classes/table-rate/flexible-shipping-settings.php',
|
300 |
+
'WPDesk_Flexible_Shipping_Shipment' => $baseDir . '/classes/wp-wpdesk-fs-shipment/shipment/class-shipment.php',
|
301 |
+
'WPDesk_Flexible_Shipping_Shipment_Ajax' => $baseDir . '/classes/wp-wpdesk-fs-shipment/metabox/ajax.php',
|
302 |
+
'WPDesk_Flexible_Shipping_Shipment_CPT' => $baseDir . '/classes/wp-wpdesk-fs-shipment/shipment/cpt-shipment.php',
|
303 |
+
'WPDesk_Flexible_Shipping_Shipment_Interface' => $baseDir . '/classes/wp-wpdesk-fs-shipment/shipment/interface-shipment.php',
|
304 |
+
'WPDesk_Flexible_Shipping_Shipment_Plan_Exceeded_Exception' => $baseDir . '/classes/wp-wpdesk-fs-shipment/exception/class-shipment-plan-exceeded-exception.php',
|
305 |
+
'WPDesk_Flexible_Shipping_Shipping_Manifest_CPT' => $baseDir . '/classes/wp-wpdesk-fs-shipment/manifest/cpt-shipping-manifest.php',
|
306 |
'WPDesk_Flexible_Shipping_Shorcode_Unit_Dimension' => $baseDir . '/classes/table-rate/class-shortcode-unit-dimension.php',
|
307 |
'WPDesk_Flexible_Shipping_Shorcode_Unit_Weight' => $baseDir . '/classes/table-rate/class-shortcode-unit-weight.php',
|
308 |
'WPDesk_Flexible_Shipping_Tracker' => $baseDir . '/classes/tracker/tracker.php',
|
309 |
'WPDesk_Flexible_Shipping_WooCommerce_Context_Logger' => $baseDir . '/classes/table-rate/logger/class-woocommerce-context-logger.php',
|
310 |
+
'WPDesk_Tracker_Data_Provider' => $vendorDir . '/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-data-provider.php',
|
311 |
+
'WPDesk_Tracker_Factory' => $vendorDir . '/wpdesk/wp-wpdesk-helper-override/src/Helper/TrackerFactory.php',
|
312 |
+
'WPDesk_Tracker_Interface' => $vendorDir . '/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-interface.php',
|
313 |
+
'WPDesk_Tracker_Sender' => $vendorDir . '/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-sender.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
314 |
);
|
vendor/composer/autoload_files.php
DELETED
@@ -1,11 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
// autoload_files.php @generated by Composer
|
4 |
-
|
5 |
-
$vendorDir = dirname(dirname(__FILE__));
|
6 |
-
$baseDir = dirname($vendorDir);
|
7 |
-
|
8 |
-
return array(
|
9 |
-
'0509b34a4bd7aebefeac629c9dc8a978' => $vendorDir . '/wpdesk/wp-notice/src/WPDesk/notice-functions.php',
|
10 |
-
'46ae4ad8c3479aabff48f598a0e4b93f' => $vendorDir . '/wpdesk/wp-mutex/src/WPDesk/functions.php',
|
11 |
-
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/composer/autoload_psr4.php
CHANGED
@@ -6,15 +6,5 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
-
'WPDesk\\View\\' => array($vendorDir . '/wpdesk/wp-view/src'),
|
10 |
-
'WPDesk\\Pointer\\' => array($vendorDir . '/wpdesk/wp-pointer/src/WPDesk/Pointer'),
|
11 |
-
'WPDesk\\PluginBuilder\\' => array($vendorDir . '/wpdesk/wp-builder/src'),
|
12 |
-
'WPDesk\\Persistence\\' => array($vendorDir . '/wpdesk/wp-persistence/src'),
|
13 |
-
'WPDesk\\Notice\\' => array($vendorDir . '/wpdesk/wp-notice/src/WPDesk/Notice'),
|
14 |
-
'WPDesk\\Mutex\\' => array($vendorDir . '/wpdesk/wp-mutex/src/WPDesk/Mutex'),
|
15 |
-
'WPDesk\\Logger\\' => array($vendorDir . '/wpdesk/wp-logs/src'),
|
16 |
-
'WPDesk\\ABTesting\\' => array($vendorDir . '/wpdesk/wp-abtesting/src'),
|
17 |
'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
|
18 |
-
'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
|
19 |
-
'Money\\' => array($vendorDir . '/moneyphp/money/src'),
|
20 |
);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
|
|
|
|
|
10 |
);
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit214b17058ab93f6c19d940e9c14a5211
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
-
call_user_func(\Composer\Autoload\
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
@@ -47,24 +47,6 @@ class ComposerAutoloaderInit214b17058ab93f6c19d940e9c14a5211
|
|
47 |
|
48 |
$loader->register(true);
|
49 |
|
50 |
-
if ($useStaticLoader) {
|
51 |
-
$includeFiles = Composer\Autoload\ComposerStaticInit214b17058ab93f6c19d940e9c14a5211::$files;
|
52 |
-
} else {
|
53 |
-
$includeFiles = require __DIR__ . '/autoload_files.php';
|
54 |
-
}
|
55 |
-
foreach ($includeFiles as $fileIdentifier => $file) {
|
56 |
-
composerRequire214b17058ab93f6c19d940e9c14a5211($fileIdentifier, $file);
|
57 |
-
}
|
58 |
-
|
59 |
return $loader;
|
60 |
}
|
61 |
}
|
62 |
-
|
63 |
-
function composerRequire214b17058ab93f6c19d940e9c14a5211($fileIdentifier, $file)
|
64 |
-
{
|
65 |
-
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
66 |
-
require $file;
|
67 |
-
|
68 |
-
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
69 |
-
}
|
70 |
-
}
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInitb559c871ef3b51d0746b6cebd953f113
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInitb559c871ef3b51d0746b6cebd953f113', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitb559c871ef3b51d0746b6cebd953f113', 'loadClassLoader'));
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
+
call_user_func(\Composer\Autoload\ComposerStaticInitb559c871ef3b51d0746b6cebd953f113::getInitializer($loader));
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
47 |
|
48 |
$loader->register(true);
|
49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
return $loader;
|
51 |
}
|
52 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/composer/autoload_static.php
CHANGED
@@ -4,218 +4,266 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
-
public static $files = array (
|
10 |
-
'0509b34a4bd7aebefeac629c9dc8a978' => __DIR__ . '/..' . '/wpdesk/wp-notice/src/WPDesk/notice-functions.php',
|
11 |
-
'46ae4ad8c3479aabff48f598a0e4b93f' => __DIR__ . '/..' . '/wpdesk/wp-mutex/src/WPDesk/functions.php',
|
12 |
-
);
|
13 |
-
|
14 |
public static $prefixLengthsPsr4 = array (
|
15 |
-
'W' =>
|
16 |
-
array (
|
17 |
-
'WPDesk\\View\\' => 12,
|
18 |
-
'WPDesk\\Pointer\\' => 15,
|
19 |
-
'WPDesk\\PluginBuilder\\' => 21,
|
20 |
-
'WPDesk\\Persistence\\' => 19,
|
21 |
-
'WPDesk\\Notice\\' => 14,
|
22 |
-
'WPDesk\\Mutex\\' => 13,
|
23 |
-
'WPDesk\\Logger\\' => 14,
|
24 |
-
'WPDesk\\ABTesting\\' => 17,
|
25 |
-
),
|
26 |
'P' =>
|
27 |
array (
|
28 |
'Psr\\Log\\' => 8,
|
29 |
),
|
30 |
-
'M' =>
|
31 |
-
array (
|
32 |
-
'Monolog\\' => 8,
|
33 |
-
'Money\\' => 6,
|
34 |
-
),
|
35 |
);
|
36 |
|
37 |
public static $prefixDirsPsr4 = array (
|
38 |
-
'WPDesk\\View\\' =>
|
39 |
-
array (
|
40 |
-
0 => __DIR__ . '/..' . '/wpdesk/wp-view/src',
|
41 |
-
),
|
42 |
-
'WPDesk\\Pointer\\' =>
|
43 |
-
array (
|
44 |
-
0 => __DIR__ . '/..' . '/wpdesk/wp-pointer/src/WPDesk/Pointer',
|
45 |
-
),
|
46 |
-
'WPDesk\\PluginBuilder\\' =>
|
47 |
-
array (
|
48 |
-
0 => __DIR__ . '/..' . '/wpdesk/wp-builder/src',
|
49 |
-
),
|
50 |
-
'WPDesk\\Persistence\\' =>
|
51 |
-
array (
|
52 |
-
0 => __DIR__ . '/..' . '/wpdesk/wp-persistence/src',
|
53 |
-
),
|
54 |
-
'WPDesk\\Notice\\' =>
|
55 |
-
array (
|
56 |
-
0 => __DIR__ . '/..' . '/wpdesk/wp-notice/src/WPDesk/Notice',
|
57 |
-
),
|
58 |
-
'WPDesk\\Mutex\\' =>
|
59 |
-
array (
|
60 |
-
0 => __DIR__ . '/..' . '/wpdesk/wp-mutex/src/WPDesk/Mutex',
|
61 |
-
),
|
62 |
-
'WPDesk\\Logger\\' =>
|
63 |
-
array (
|
64 |
-
0 => __DIR__ . '/..' . '/wpdesk/wp-logs/src',
|
65 |
-
),
|
66 |
-
'WPDesk\\ABTesting\\' =>
|
67 |
-
array (
|
68 |
-
0 => __DIR__ . '/..' . '/wpdesk/wp-abtesting/src',
|
69 |
-
),
|
70 |
'Psr\\Log\\' =>
|
71 |
array (
|
72 |
0 => __DIR__ . '/..' . '/psr/log/Psr/Log',
|
73 |
),
|
74 |
-
'Monolog\\' =>
|
75 |
-
array (
|
76 |
-
0 => __DIR__ . '/..' . '/monolog/monolog/src/Monolog',
|
77 |
-
),
|
78 |
-
'Money\\' =>
|
79 |
-
array (
|
80 |
-
0 => __DIR__ . '/..' . '/moneyphp/money/src',
|
81 |
-
),
|
82 |
);
|
83 |
|
84 |
public static $classMap = array (
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
'Flexible_Shipping_Plugin' => __DIR__ . '/../..' . '/classes/class-flexible-shipping-plugin.php',
|
86 |
-
'Money\\Calculator' => __DIR__ . '/..' . '/moneyphp/money/src/Calculator.php',
|
87 |
-
'Money\\Calculator\\BcMathCalculator' => __DIR__ . '/..' . '/moneyphp/money/src/Calculator/BcMathCalculator.php',
|
88 |
-
'Money\\Calculator\\GmpCalculator' => __DIR__ . '/..' . '/moneyphp/money/src/Calculator/GmpCalculator.php',
|
89 |
-
'Money\\Calculator\\PhpCalculator' => __DIR__ . '/..' . '/moneyphp/money/src/Calculator/PhpCalculator.php',
|
90 |
-
'Money\\Converter' => __DIR__ . '/..' . '/moneyphp/money/src/Converter.php',
|
91 |
-
'Money\\Currencies' => __DIR__ . '/..' . '/moneyphp/money/src/Currencies.php',
|
92 |
-
'Money\\Currencies\\AggregateCurrencies' => __DIR__ . '/..' . '/moneyphp/money/src/Currencies/AggregateCurrencies.php',
|
93 |
-
'Money\\Currencies\\BitcoinCurrencies' => __DIR__ . '/..' . '/moneyphp/money/src/Currencies/BitcoinCurrencies.php',
|
94 |
-
'Money\\Currencies\\CachedCurrencies' => __DIR__ . '/..' . '/moneyphp/money/src/Currencies/CachedCurrencies.php',
|
95 |
-
'Money\\Currencies\\CurrencyList' => __DIR__ . '/..' . '/moneyphp/money/src/Currencies/CurrencyList.php',
|
96 |
-
'Money\\Currencies\\ISOCurrencies' => __DIR__ . '/..' . '/moneyphp/money/src/Currencies/ISOCurrencies.php',
|
97 |
-
'Money\\Currency' => __DIR__ . '/..' . '/moneyphp/money/src/Currency.php',
|
98 |
-
'Money\\CurrencyPair' => __DIR__ . '/..' . '/moneyphp/money/src/CurrencyPair.php',
|
99 |
-
'Money\\Exception' => __DIR__ . '/..' . '/moneyphp/money/src/Exception.php',
|
100 |
-
'Money\\Exception\\FormatterException' => __DIR__ . '/..' . '/moneyphp/money/src/Exception/FormatterException.php',
|
101 |
-
'Money\\Exception\\ParserException' => __DIR__ . '/..' . '/moneyphp/money/src/Exception/ParserException.php',
|
102 |
-
'Money\\Exception\\UnknownCurrencyException' => __DIR__ . '/..' . '/moneyphp/money/src/Exception/UnknownCurrencyException.php',
|
103 |
-
'Money\\Exception\\UnresolvableCurrencyPairException' => __DIR__ . '/..' . '/moneyphp/money/src/Exception/UnresolvableCurrencyPairException.php',
|
104 |
-
'Money\\Exchange' => __DIR__ . '/..' . '/moneyphp/money/src/Exchange.php',
|
105 |
-
'Money\\Exchange\\ExchangerExchange' => __DIR__ . '/..' . '/moneyphp/money/src/Exchange/ExchangerExchange.php',
|
106 |
-
'Money\\Exchange\\FixedExchange' => __DIR__ . '/..' . '/moneyphp/money/src/Exchange/FixedExchange.php',
|
107 |
-
'Money\\Exchange\\IndirectExchange' => __DIR__ . '/..' . '/moneyphp/money/src/Exchange/IndirectExchange.php',
|
108 |
-
'Money\\Exchange\\ReversedCurrenciesExchange' => __DIR__ . '/..' . '/moneyphp/money/src/Exchange/ReversedCurrenciesExchange.php',
|
109 |
-
'Money\\Exchange\\SwapExchange' => __DIR__ . '/..' . '/moneyphp/money/src/Exchange/SwapExchange.php',
|
110 |
-
'Money\\Formatter\\AggregateMoneyFormatter' => __DIR__ . '/..' . '/moneyphp/money/src/Formatter/AggregateMoneyFormatter.php',
|
111 |
-
'Money\\Formatter\\BitcoinMoneyFormatter' => __DIR__ . '/..' . '/moneyphp/money/src/Formatter/BitcoinMoneyFormatter.php',
|
112 |
-
'Money\\Formatter\\DecimalMoneyFormatter' => __DIR__ . '/..' . '/moneyphp/money/src/Formatter/DecimalMoneyFormatter.php',
|
113 |
-
'Money\\Formatter\\IntlLocalizedDecimalFormatter' => __DIR__ . '/..' . '/moneyphp/money/src/Formatter/IntlLocalizedDecimalFormatter.php',
|
114 |
-
'Money\\Formatter\\IntlMoneyFormatter' => __DIR__ . '/..' . '/moneyphp/money/src/Formatter/IntlMoneyFormatter.php',
|
115 |
-
'Money\\Money' => __DIR__ . '/..' . '/moneyphp/money/src/Money.php',
|
116 |
-
'Money\\MoneyFactory' => __DIR__ . '/..' . '/moneyphp/money/src/MoneyFactory.php',
|
117 |
-
'Money\\MoneyFormatter' => __DIR__ . '/..' . '/moneyphp/money/src/MoneyFormatter.php',
|
118 |
-
'Money\\MoneyParser' => __DIR__ . '/..' . '/moneyphp/money/src/MoneyParser.php',
|
119 |
-
'Money\\Number' => __DIR__ . '/..' . '/moneyphp/money/src/Number.php',
|
120 |
-
'Money\\PHPUnit\\Comparator' => __DIR__ . '/..' . '/moneyphp/money/src/PHPUnit/Comparator.php',
|
121 |
-
'Money\\Parser\\AggregateMoneyParser' => __DIR__ . '/..' . '/moneyphp/money/src/Parser/AggregateMoneyParser.php',
|
122 |
-
'Money\\Parser\\BitcoinMoneyParser' => __DIR__ . '/..' . '/moneyphp/money/src/Parser/BitcoinMoneyParser.php',
|
123 |
-
'Money\\Parser\\DecimalMoneyParser' => __DIR__ . '/..' . '/moneyphp/money/src/Parser/DecimalMoneyParser.php',
|
124 |
-
'Money\\Parser\\IntlLocalizedDecimalParser' => __DIR__ . '/..' . '/moneyphp/money/src/Parser/IntlLocalizedDecimalParser.php',
|
125 |
-
'Money\\Parser\\IntlMoneyParser' => __DIR__ . '/..' . '/moneyphp/money/src/Parser/IntlMoneyParser.php',
|
126 |
-
'Monolog\\ErrorHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/ErrorHandler.php',
|
127 |
-
'Monolog\\Formatter\\ChromePHPFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php',
|
128 |
-
'Monolog\\Formatter\\ElasticaFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php',
|
129 |
-
'Monolog\\Formatter\\FlowdockFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php',
|
130 |
-
'Monolog\\Formatter\\FluentdFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php',
|
131 |
-
'Monolog\\Formatter\\FormatterInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php',
|
132 |
-
'Monolog\\Formatter\\GelfMessageFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php',
|
133 |
-
'Monolog\\Formatter\\HtmlFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php',
|
134 |
-
'Monolog\\Formatter\\JsonFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php',
|
135 |
-
'Monolog\\Formatter\\LineFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LineFormatter.php',
|
136 |
-
'Monolog\\Formatter\\LogglyFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php',
|
137 |
-
'Monolog\\Formatter\\LogstashFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php',
|
138 |
-
'Monolog\\Formatter\\MongoDBFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php',
|
139 |
-
'Monolog\\Formatter\\NormalizerFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php',
|
140 |
-
'Monolog\\Formatter\\ScalarFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php',
|
141 |
-
'Monolog\\Formatter\\WildfireFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php',
|
142 |
-
'Monolog\\Handler\\AbstractHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractHandler.php',
|
143 |
-
'Monolog\\Handler\\AbstractProcessingHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php',
|
144 |
-
'Monolog\\Handler\\AbstractSyslogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php',
|
145 |
-
'Monolog\\Handler\\AmqpHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AmqpHandler.php',
|
146 |
-
'Monolog\\Handler\\BrowserConsoleHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php',
|
147 |
-
'Monolog\\Handler\\BufferHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/BufferHandler.php',
|
148 |
-
'Monolog\\Handler\\ChromePHPHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php',
|
149 |
-
'Monolog\\Handler\\CouchDBHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php',
|
150 |
-
'Monolog\\Handler\\CubeHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/CubeHandler.php',
|
151 |
-
'Monolog\\Handler\\Curl\\Util' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/Curl/Util.php',
|
152 |
-
'Monolog\\Handler\\DeduplicationHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php',
|
153 |
-
'Monolog\\Handler\\DoctrineCouchDBHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php',
|
154 |
-
'Monolog\\Handler\\DynamoDbHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php',
|
155 |
-
'Monolog\\Handler\\ElasticSearchHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php',
|
156 |
-
'Monolog\\Handler\\ErrorLogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php',
|
157 |
-
'Monolog\\Handler\\FilterHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FilterHandler.php',
|
158 |
-
'Monolog\\Handler\\FingersCrossedHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php',
|
159 |
-
'Monolog\\Handler\\FingersCrossed\\ActivationStrategyInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php',
|
160 |
-
'Monolog\\Handler\\FingersCrossed\\ChannelLevelActivationStrategy' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php',
|
161 |
-
'Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php',
|
162 |
-
'Monolog\\Handler\\FirePHPHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php',
|
163 |
-
'Monolog\\Handler\\FleepHookHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php',
|
164 |
-
'Monolog\\Handler\\FlowdockHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php',
|
165 |
-
'Monolog\\Handler\\GelfHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/GelfHandler.php',
|
166 |
-
'Monolog\\Handler\\GroupHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/GroupHandler.php',
|
167 |
-
'Monolog\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/HandlerInterface.php',
|
168 |
-
'Monolog\\Handler\\HandlerWrapper' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php',
|
169 |
-
'Monolog\\Handler\\HipChatHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/HipChatHandler.php',
|
170 |
-
'Monolog\\Handler\\IFTTTHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php',
|
171 |
-
'Monolog\\Handler\\InsightOpsHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php',
|
172 |
-
'Monolog\\Handler\\LogEntriesHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php',
|
173 |
-
'Monolog\\Handler\\LogglyHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogglyHandler.php',
|
174 |
-
'Monolog\\Handler\\MailHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MailHandler.php',
|
175 |
-
'Monolog\\Handler\\MandrillHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MandrillHandler.php',
|
176 |
-
'Monolog\\Handler\\MissingExtensionException' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php',
|
177 |
-
'Monolog\\Handler\\MongoDBHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php',
|
178 |
-
'Monolog\\Handler\\NativeMailerHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php',
|
179 |
-
'Monolog\\Handler\\NewRelicHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php',
|
180 |
-
'Monolog\\Handler\\NullHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NullHandler.php',
|
181 |
-
'Monolog\\Handler\\PHPConsoleHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php',
|
182 |
-
'Monolog\\Handler\\PsrHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/PsrHandler.php',
|
183 |
-
'Monolog\\Handler\\PushoverHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/PushoverHandler.php',
|
184 |
-
'Monolog\\Handler\\RavenHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RavenHandler.php',
|
185 |
-
'Monolog\\Handler\\RedisHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RedisHandler.php',
|
186 |
-
'Monolog\\Handler\\RollbarHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RollbarHandler.php',
|
187 |
-
'Monolog\\Handler\\RotatingFileHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php',
|
188 |
-
'Monolog\\Handler\\SamplingHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SamplingHandler.php',
|
189 |
-
'Monolog\\Handler\\SlackHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SlackHandler.php',
|
190 |
-
'Monolog\\Handler\\SlackWebhookHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php',
|
191 |
-
'Monolog\\Handler\\Slack\\SlackRecord' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php',
|
192 |
-
'Monolog\\Handler\\SlackbotHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SlackbotHandler.php',
|
193 |
-
'Monolog\\Handler\\SocketHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SocketHandler.php',
|
194 |
-
'Monolog\\Handler\\StreamHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/StreamHandler.php',
|
195 |
-
'Monolog\\Handler\\SwiftMailerHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php',
|
196 |
-
'Monolog\\Handler\\SyslogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SyslogHandler.php',
|
197 |
-
'Monolog\\Handler\\SyslogUdpHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php',
|
198 |
-
'Monolog\\Handler\\SyslogUdp\\UdpSocket' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php',
|
199 |
-
'Monolog\\Handler\\TestHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/TestHandler.php',
|
200 |
-
'Monolog\\Handler\\WhatFailureGroupHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php',
|
201 |
-
'Monolog\\Handler\\ZendMonitorHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php',
|
202 |
-
'Monolog\\Logger' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Logger.php',
|
203 |
-
'Monolog\\Processor\\GitProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/GitProcessor.php',
|
204 |
-
'Monolog\\Processor\\IntrospectionProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php',
|
205 |
-
'Monolog\\Processor\\MemoryPeakUsageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php',
|
206 |
-
'Monolog\\Processor\\MemoryProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php',
|
207 |
-
'Monolog\\Processor\\MemoryUsageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php',
|
208 |
-
'Monolog\\Processor\\MercurialProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php',
|
209 |
-
'Monolog\\Processor\\ProcessIdProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php',
|
210 |
-
'Monolog\\Processor\\ProcessorInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php',
|
211 |
-
'Monolog\\Processor\\PsrLogMessageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php',
|
212 |
-
'Monolog\\Processor\\TagProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/TagProcessor.php',
|
213 |
-
'Monolog\\Processor\\UidProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/UidProcessor.php',
|
214 |
-
'Monolog\\Processor\\WebProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/WebProcessor.php',
|
215 |
-
'Monolog\\Registry' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Registry.php',
|
216 |
-
'Monolog\\ResettableInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/ResettableInterface.php',
|
217 |
-
'Monolog\\SignalHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/SignalHandler.php',
|
218 |
-
'Monolog\\Utils' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Utils.php',
|
219 |
'Psr\\Log\\AbstractLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/AbstractLogger.php',
|
220 |
'Psr\\Log\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/log/Psr/Log/InvalidArgumentException.php',
|
221 |
'Psr\\Log\\LogLevel' => __DIR__ . '/..' . '/psr/log/Psr/Log/LogLevel.php',
|
@@ -227,74 +275,15 @@ class ComposerStaticInit214b17058ab93f6c19d940e9c14a5211
|
|
227 |
'Psr\\Log\\Test\\DummyTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
228 |
'Psr\\Log\\Test\\LoggerInterfaceTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
229 |
'Psr\\Log\\Test\\TestLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/TestLogger.php',
|
230 |
-
'WPDesk\\
|
231 |
-
'WPDesk\\
|
232 |
-
'WPDesk\\
|
233 |
-
'WPDesk\\
|
234 |
-
'WPDesk\\FS\\Rate\\
|
235 |
-
'WPDesk\\FS\\Rate\\
|
236 |
-
'WPDesk\\FS\\Rate\\
|
237 |
-
'WPDesk\\FS\\Rate\\
|
238 |
-
'WPDesk\\
|
239 |
-
'WPDesk\\FS\\Rate\\SecondRateNotice' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-fs-shipment/src/rate-notices/second-rate-notice.php',
|
240 |
-
'WPDesk\\FS\\Rate\\ThirdRateNotice' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-fs-shipment/src/rate-notices/third-rate-notice.php',
|
241 |
-
'WPDesk\\FS\\Rate\\WPDesk_Flexible_Shipping_Rate_Notice' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-fs-shipment/src/rate-notice.php',
|
242 |
-
'WPDesk\\Logger\\BasicLoggerFactory' => __DIR__ . '/..' . '/wpdesk/wp-logs/src/BasicLoggerFactory.php',
|
243 |
-
'WPDesk\\Logger\\LoggerFacade' => __DIR__ . '/..' . '/wpdesk/wp-logs/src/LoggerFacade.php',
|
244 |
-
'WPDesk\\Logger\\LoggerFactory' => __DIR__ . '/..' . '/wpdesk/wp-logs/src/LoggerFactory.php',
|
245 |
-
'WPDesk\\Logger\\WC\\Exception\\WCLoggerAlreadyCaptured' => __DIR__ . '/..' . '/wpdesk/wp-logs/src/WC/Exception/WCLoggerAlreadyCaptured.php',
|
246 |
-
'WPDesk\\Logger\\WC\\WooCommerceCapture' => __DIR__ . '/..' . '/wpdesk/wp-logs/src/WC/WooCommerceCapture.php',
|
247 |
-
'WPDesk\\Logger\\WC\\WooCommerceHandler' => __DIR__ . '/..' . '/wpdesk/wp-logs/src/WC/WooCommerceHandler.php',
|
248 |
-
'WPDesk\\Logger\\WC\\WooCommerceMonologPlugin' => __DIR__ . '/..' . '/wpdesk/wp-logs/src/WC/WooCommerceMonologPlugin.php',
|
249 |
-
'WPDesk\\Logger\\WPDeskLoggerFactory' => __DIR__ . '/..' . '/wpdesk/wp-logs/src/WPDeskLoggerFactory.php',
|
250 |
-
'WPDesk\\Logger\\WP\\WPCapture' => __DIR__ . '/..' . '/wpdesk/wp-logs/src/WP/WPCapture.php',
|
251 |
-
'WPDesk\\Mutex\\Mutex' => __DIR__ . '/..' . '/wpdesk/wp-mutex/src/WPDesk/Mutex/Mutex.php',
|
252 |
-
'WPDesk\\Mutex\\MutexNotFoundInStorage' => __DIR__ . '/..' . '/wpdesk/wp-mutex/src/WPDesk/Mutex/MutexNotFoundInStorage.php',
|
253 |
-
'WPDesk\\Mutex\\MutexStorage' => __DIR__ . '/..' . '/wpdesk/wp-mutex/src/WPDesk/Mutex/MutexStorage.php',
|
254 |
-
'WPDesk\\Mutex\\StaticMutexStorage' => __DIR__ . '/..' . '/wpdesk/wp-mutex/src/WPDesk/Mutex/StaticMutexStorage.php',
|
255 |
-
'WPDesk\\Mutex\\WordpressMySQLLockMutex' => __DIR__ . '/..' . '/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressMySQLLockMutex.php',
|
256 |
-
'WPDesk\\Mutex\\WordpressPostMutex' => __DIR__ . '/..' . '/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressPostMutex.php',
|
257 |
-
'WPDesk\\Mutex\\WordpressWpdb' => __DIR__ . '/..' . '/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressWpdb.php',
|
258 |
-
'WPDesk\\Notice\\AjaxHandler' => __DIR__ . '/..' . '/wpdesk/wp-notice/src/WPDesk/Notice/AjaxHandler.php',
|
259 |
-
'WPDesk\\Notice\\Factory' => __DIR__ . '/..' . '/wpdesk/wp-notice/src/WPDesk/Notice/Factory.php',
|
260 |
-
'WPDesk\\Notice\\Notice' => __DIR__ . '/..' . '/wpdesk/wp-notice/src/WPDesk/Notice/Notice.php',
|
261 |
-
'WPDesk\\Notice\\PermanentDismissibleNotice' => __DIR__ . '/..' . '/wpdesk/wp-notice/src/WPDesk/Notice/PermanentDismissibleNotice.php',
|
262 |
-
'WPDesk\\Persistence\\ElementNotExistsException' => __DIR__ . '/..' . '/wpdesk/wp-persistence/src/ElementNotExistsException.php',
|
263 |
-
'WPDesk\\Persistence\\MemoryContainer' => __DIR__ . '/..' . '/wpdesk/wp-persistence/src/MemoryContainer.php',
|
264 |
-
'WPDesk\\Persistence\\PersistentContainer' => __DIR__ . '/..' . '/wpdesk/wp-persistence/src/PersistentContainer.php',
|
265 |
-
'WPDesk\\Persistence\\Wordpress\\WordpressOptionsContainer' => __DIR__ . '/..' . '/wpdesk/wp-persistence/src/Wordpress/WordpressOptionsContainer.php',
|
266 |
-
'WPDesk\\Persistence\\Wordpress\\WordpressTransientContainer' => __DIR__ . '/..' . '/wpdesk/wp-persistence/src/Wordpress/WordpressTransientContainer.php',
|
267 |
-
'WPDesk\\PluginBuilder\\BuildDirector\\LegacyBuildDirector' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/BuildDirector/LegacyBuildDirector.php',
|
268 |
-
'WPDesk\\PluginBuilder\\Builder\\AbstractBuilder' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Builder/AbstractBuilder.php',
|
269 |
-
'WPDesk\\PluginBuilder\\Builder\\InfoActivationBuilder' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Builder/InfoActivationBuilder.php',
|
270 |
-
'WPDesk\\PluginBuilder\\Builder\\InfoBuilder' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Builder/InfoBuilder.php',
|
271 |
-
'WPDesk\\PluginBuilder\\Plugin\\AbstractPlugin' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Plugin/AbstractPlugin.php',
|
272 |
-
'WPDesk\\PluginBuilder\\Plugin\\ActivationAware' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Plugin/ActivationAware.php',
|
273 |
-
'WPDesk\\PluginBuilder\\Plugin\\ActivationTracker' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Plugin/ActivationTracker.php',
|
274 |
-
'WPDesk\\PluginBuilder\\Plugin\\Hookable' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Plugin/Hookable.php',
|
275 |
-
'WPDesk\\PluginBuilder\\Plugin\\HookableCollection' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Plugin/HookableCollection.php',
|
276 |
-
'WPDesk\\PluginBuilder\\Plugin\\HookableParent' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Plugin/HookableParent.php',
|
277 |
-
'WPDesk\\PluginBuilder\\Plugin\\HookablePluginDependant' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Plugin/HookablePluginDependant.php',
|
278 |
-
'WPDesk\\PluginBuilder\\Plugin\\PluginAccess' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Plugin/PluginAccess.php',
|
279 |
-
'WPDesk\\PluginBuilder\\Plugin\\TemplateLoad' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Plugin/TemplateLoad.php',
|
280 |
-
'WPDesk\\PluginBuilder\\Storage\\Exception\\ClassAlreadyExists' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Storage/Exception/ClassAlreadyExists.php',
|
281 |
-
'WPDesk\\PluginBuilder\\Storage\\Exception\\ClassNotExists' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Storage/Exception/ClassNotExists.php',
|
282 |
-
'WPDesk\\PluginBuilder\\Storage\\PluginStorage' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Storage/PluginStorage.php',
|
283 |
-
'WPDesk\\PluginBuilder\\Storage\\StaticStorage' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Storage/StaticStorage.php',
|
284 |
-
'WPDesk\\PluginBuilder\\Storage\\StorageFactory' => __DIR__ . '/..' . '/wpdesk/wp-builder/src/Storage/StorageFactory.php',
|
285 |
-
'WPDesk\\Pointer\\PointerConditions' => __DIR__ . '/..' . '/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerConditions.php',
|
286 |
-
'WPDesk\\Pointer\\PointerMessage' => __DIR__ . '/..' . '/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerMessage.php',
|
287 |
-
'WPDesk\\Pointer\\PointerPosition' => __DIR__ . '/..' . '/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerPosition.php',
|
288 |
-
'WPDesk\\Pointer\\PointersScripts' => __DIR__ . '/..' . '/wpdesk/wp-pointer/src/WPDesk/Pointer/PointersScripts.php',
|
289 |
-
'WPDesk\\View\\Renderer\\LoadTemplatePlugin' => __DIR__ . '/..' . '/wpdesk/wp-view/src/Renderer/LoadTemplatePlugin.php',
|
290 |
-
'WPDesk\\View\\Renderer\\Renderer' => __DIR__ . '/..' . '/wpdesk/wp-view/src/Renderer/Renderer.php',
|
291 |
-
'WPDesk\\View\\Renderer\\SimplePhpRenderer' => __DIR__ . '/..' . '/wpdesk/wp-view/src/Renderer/SimplePhpRenderer.php',
|
292 |
-
'WPDesk\\View\\Resolver\\ChainResolver' => __DIR__ . '/..' . '/wpdesk/wp-view/src/Resolver/ChainResolver.php',
|
293 |
-
'WPDesk\\View\\Resolver\\DirResolver' => __DIR__ . '/..' . '/wpdesk/wp-view/src/Resolver/DirResolver.php',
|
294 |
-
'WPDesk\\View\\Resolver\\Exception\\CanNotResolve' => __DIR__ . '/..' . '/wpdesk/wp-view/src/Resolver/Exception/CanNotResolve.php',
|
295 |
-
'WPDesk\\View\\Resolver\\NullResolver' => __DIR__ . '/..' . '/wpdesk/wp-view/src/Resolver/NullResolver.php',
|
296 |
-
'WPDesk\\View\\Resolver\\Resolver' => __DIR__ . '/..' . '/wpdesk/wp-view/src/Resolver/Resolver.php',
|
297 |
-
'WPDesk\\View\\Resolver\\WPThemeResolver' => __DIR__ . '/..' . '/wpdesk/wp-view/src/Resolver/WPThemeResolver.php',
|
298 |
'WPDesk_Flexible_Shipping' => __DIR__ . '/../..' . '/classes/table-rate/shipping-method.php',
|
299 |
'WPDesk_Flexible_Shipping_AB_Pointer_Message_Test' => __DIR__ . '/../..' . '/classes/table-rate/abtests/class-ab-pointer-message-test.php',
|
300 |
'WPDesk_Flexible_Shipping_AB_Tracker_Deactivation_Data' => __DIR__ . '/../..' . '/classes/table-rate/abtests/class-ab-tracker-deactivation-data.php',
|
@@ -302,75 +291,49 @@ class ComposerStaticInit214b17058ab93f6c19d940e9c14a5211
|
|
302 |
'WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Text' => __DIR__ . '/../..' . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-text.php',
|
303 |
'WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Video' => __DIR__ . '/../..' . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-video.php',
|
304 |
'WPDesk_Flexible_Shipping_AB_Variant_Without_Pointer_Message' => __DIR__ . '/../..' . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-without-pointer-message.php',
|
305 |
-
'WPDesk_Flexible_Shipping_Add_Shipping' => __DIR__ . '
|
306 |
-
'WPDesk_Flexible_Shipping_Admin_Notices' => __DIR__ . '
|
307 |
'WPDesk_Flexible_Shipping_Bulk_Actions' => __DIR__ . '/../..' . '/classes/table-rate/bulk-actions.php',
|
308 |
-
'WPDesk_Flexible_Shipping_Cancel_Shipment_Exception' => __DIR__ . '
|
309 |
'WPDesk_Flexible_Shipping_Csv_Importer' => __DIR__ . '/../..' . '/classes/table-rate/csv/class-wpdesk-flexible-shipping-csv-importer.php',
|
310 |
'WPDesk_Flexible_Shipping_Csv_Importer_Exception' => __DIR__ . '/../..' . '/classes/table-rate/csv/class-csv-importer-exception.php',
|
311 |
'WPDesk_Flexible_Shipping_Export' => __DIR__ . '/../..' . '/classes/table-rate/csv/flexible-shipping-export.php',
|
312 |
-
'WPDesk_Flexible_Shipping_Get_Label_Exception' => __DIR__ . '
|
313 |
-
'WPDesk_Flexible_Shipping_Label_Not_Available_Exception' => __DIR__ . '
|
314 |
'WPDesk_Flexible_Shipping_Logger_Downloader' => __DIR__ . '/../..' . '/classes/table-rate/logger/class-logger-downloader.php',
|
315 |
'WPDesk_Flexible_Shipping_Logger_Factory' => __DIR__ . '/../..' . '/classes/table-rate/logger/class-logger-factory.php',
|
316 |
'WPDesk_Flexible_Shipping_Logger_Settings' => __DIR__ . '/../..' . '/classes/table-rate/logger/class-logger-settings.php',
|
317 |
-
'WPDesk_Flexible_Shipping_Manifest' => __DIR__ . '
|
318 |
-
'WPDesk_Flexible_Shipping_Manifest_FS' => __DIR__ . '
|
319 |
-
'WPDesk_Flexible_Shipping_Manifest_Interface' => __DIR__ . '
|
320 |
'WPDesk_Flexible_Shipping_Method_Created_Tracker_Deactivation_Data' => __DIR__ . '/../..' . '/classes/tracker/class-method-created-tracker-deactivation-data.php',
|
321 |
'WPDesk_Flexible_Shipping_Multicurrency' => __DIR__ . '/../..' . '/classes/table-rate/multicurrency.php',
|
322 |
'WPDesk_Flexible_Shipping_Multilingual' => __DIR__ . '/../..' . '/classes/table-rate/multilingual.php',
|
323 |
'WPDesk_Flexible_Shipping_Pointer_Messages' => __DIR__ . '/../..' . '/classes/table-rate/abtests/class-pointer-messages.php',
|
324 |
-
'WPDesk_Flexible_Shipping_Send_Shipment_Exception' => __DIR__ . '
|
325 |
'WPDesk_Flexible_Shipping_Settings' => __DIR__ . '/../..' . '/classes/table-rate/flexible-shipping-settings.php',
|
326 |
-
'WPDesk_Flexible_Shipping_Shipment' => __DIR__ . '
|
327 |
-
'WPDesk_Flexible_Shipping_Shipment_Ajax' => __DIR__ . '
|
328 |
-
'WPDesk_Flexible_Shipping_Shipment_CPT' => __DIR__ . '
|
329 |
-
'WPDesk_Flexible_Shipping_Shipment_Interface' => __DIR__ . '
|
330 |
-
'WPDesk_Flexible_Shipping_Shipment_Plan_Exceeded_Exception' => __DIR__ . '
|
331 |
-
'WPDesk_Flexible_Shipping_Shipping_Manifest_CPT' => __DIR__ . '
|
332 |
'WPDesk_Flexible_Shipping_Shorcode_Unit_Dimension' => __DIR__ . '/../..' . '/classes/table-rate/class-shortcode-unit-dimension.php',
|
333 |
'WPDesk_Flexible_Shipping_Shorcode_Unit_Weight' => __DIR__ . '/../..' . '/classes/table-rate/class-shortcode-unit-weight.php',
|
334 |
'WPDesk_Flexible_Shipping_Tracker' => __DIR__ . '/../..' . '/classes/tracker/tracker.php',
|
335 |
'WPDesk_Flexible_Shipping_WooCommerce_Context_Logger' => __DIR__ . '/../..' . '/classes/table-rate/logger/class-woocommerce-context-logger.php',
|
336 |
-
'
|
337 |
-
'
|
338 |
-
'
|
339 |
-
'
|
340 |
-
'WPDesk_Tracker_Data_Provider_Gateways' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-gateways.php',
|
341 |
-
'WPDesk_Tracker_Data_Provider_Identification' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-identification.php',
|
342 |
-
'WPDesk_Tracker_Data_Provider_Identification_Gdpr' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-identification-gdpr.php',
|
343 |
-
'WPDesk_Tracker_Data_Provider_Jetpack' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-jetpack.php',
|
344 |
-
'WPDesk_Tracker_Data_Provider_License_Emails' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-license-emails.php',
|
345 |
-
'WPDesk_Tracker_Data_Provider_Orders' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders.php',
|
346 |
-
'WPDesk_Tracker_Data_Provider_Orders_Country' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders-country.php',
|
347 |
-
'WPDesk_Tracker_Data_Provider_Orders_Month' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders-month.php',
|
348 |
-
'WPDesk_Tracker_Data_Provider_Plugins' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-plugins.php',
|
349 |
-
'WPDesk_Tracker_Data_Provider_Products' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-products.php',
|
350 |
-
'WPDesk_Tracker_Data_Provider_Products_Variations' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-products-variations.php',
|
351 |
-
'WPDesk_Tracker_Data_Provider_Server' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-server.php',
|
352 |
-
'WPDesk_Tracker_Data_Provider_Settings' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-settings.php',
|
353 |
-
'WPDesk_Tracker_Data_Provider_Shipping_Classes' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-classes.php',
|
354 |
-
'WPDesk_Tracker_Data_Provider_Shipping_Methods' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-methods.php',
|
355 |
-
'WPDesk_Tracker_Data_Provider_Shipping_Methods_Zones' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-methods-zones.php',
|
356 |
-
'WPDesk_Tracker_Data_Provider_Templates' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-templates.php',
|
357 |
-
'WPDesk_Tracker_Data_Provider_Theme' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-theme.php',
|
358 |
-
'WPDesk_Tracker_Data_Provider_User_Agent' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-user-agent.php',
|
359 |
-
'WPDesk_Tracker_Data_Provider_Users' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-users.php',
|
360 |
-
'WPDesk_Tracker_Data_Provider_Wordpress' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-wordpress.php',
|
361 |
-
'WPDesk_Tracker_Factory' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/class-wpdesk-tracker-factory.php',
|
362 |
-
'WPDesk_Tracker_Sender' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender.php',
|
363 |
-
'WPDesk_Tracker_Sender_Exception_WpError' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/sender/Exception/class-wpdesk-tracker-sender-exception-wperror.php',
|
364 |
-
'WPDesk_Tracker_Sender_Logged' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender-logged.php',
|
365 |
-
'WPDesk_Tracker_Sender_Wordpress_To_WPDesk' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender-wordpress-to-wpdesk.php',
|
366 |
);
|
367 |
|
368 |
public static function getInitializer(ClassLoader $loader)
|
369 |
{
|
370 |
return \Closure::bind(function () use ($loader) {
|
371 |
-
$loader->prefixLengthsPsr4 =
|
372 |
-
$loader->prefixDirsPsr4 =
|
373 |
-
$loader->classMap =
|
374 |
|
375 |
}, null, ClassLoader::class);
|
376 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInitb559c871ef3b51d0746b6cebd953f113
|
8 |
{
|
|
|
|
|
|
|
|
|
|
|
9 |
public static $prefixLengthsPsr4 = array (
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
'P' =>
|
11 |
array (
|
12 |
'Psr\\Log\\' => 8,
|
13 |
),
|
|
|
|
|
|
|
|
|
|
|
14 |
);
|
15 |
|
16 |
public static $prefixDirsPsr4 = array (
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
'Psr\\Log\\' =>
|
18 |
array (
|
19 |
0 => __DIR__ . '/..' . '/psr/log/Psr/Log',
|
20 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
);
|
22 |
|
23 |
public static $classMap = array (
|
24 |
+
'FSVendor\\Monolog\\ErrorHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/ErrorHandler.php',
|
25 |
+
'FSVendor\\Monolog\\Formatter\\ChromePHPFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php',
|
26 |
+
'FSVendor\\Monolog\\Formatter\\ElasticaFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php',
|
27 |
+
'FSVendor\\Monolog\\Formatter\\FlowdockFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php',
|
28 |
+
'FSVendor\\Monolog\\Formatter\\FluentdFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php',
|
29 |
+
'FSVendor\\Monolog\\Formatter\\FormatterInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php',
|
30 |
+
'FSVendor\\Monolog\\Formatter\\GelfMessageFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php',
|
31 |
+
'FSVendor\\Monolog\\Formatter\\HtmlFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php',
|
32 |
+
'FSVendor\\Monolog\\Formatter\\JsonFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php',
|
33 |
+
'FSVendor\\Monolog\\Formatter\\LineFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/LineFormatter.php',
|
34 |
+
'FSVendor\\Monolog\\Formatter\\LogglyFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php',
|
35 |
+
'FSVendor\\Monolog\\Formatter\\LogstashFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php',
|
36 |
+
'FSVendor\\Monolog\\Formatter\\MongoDBFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php',
|
37 |
+
'FSVendor\\Monolog\\Formatter\\NormalizerFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php',
|
38 |
+
'FSVendor\\Monolog\\Formatter\\ScalarFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php',
|
39 |
+
'FSVendor\\Monolog\\Formatter\\WildfireFormatter' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php',
|
40 |
+
'FSVendor\\Monolog\\Handler\\AbstractHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/AbstractHandler.php',
|
41 |
+
'FSVendor\\Monolog\\Handler\\AbstractProcessingHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php',
|
42 |
+
'FSVendor\\Monolog\\Handler\\AbstractSyslogHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php',
|
43 |
+
'FSVendor\\Monolog\\Handler\\AmqpHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/AmqpHandler.php',
|
44 |
+
'FSVendor\\Monolog\\Handler\\BrowserConsoleHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php',
|
45 |
+
'FSVendor\\Monolog\\Handler\\BufferHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/BufferHandler.php',
|
46 |
+
'FSVendor\\Monolog\\Handler\\ChromePHPHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php',
|
47 |
+
'FSVendor\\Monolog\\Handler\\CouchDBHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php',
|
48 |
+
'FSVendor\\Monolog\\Handler\\CubeHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/CubeHandler.php',
|
49 |
+
'FSVendor\\Monolog\\Handler\\Curl\\Util' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/Curl/Util.php',
|
50 |
+
'FSVendor\\Monolog\\Handler\\DeduplicationHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php',
|
51 |
+
'FSVendor\\Monolog\\Handler\\DoctrineCouchDBHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php',
|
52 |
+
'FSVendor\\Monolog\\Handler\\DynamoDbHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php',
|
53 |
+
'FSVendor\\Monolog\\Handler\\ElasticSearchHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php',
|
54 |
+
'FSVendor\\Monolog\\Handler\\ErrorLogHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php',
|
55 |
+
'FSVendor\\Monolog\\Handler\\FilterHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FilterHandler.php',
|
56 |
+
'FSVendor\\Monolog\\Handler\\FingersCrossedHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php',
|
57 |
+
'FSVendor\\Monolog\\Handler\\FingersCrossed\\ActivationStrategyInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php',
|
58 |
+
'FSVendor\\Monolog\\Handler\\FingersCrossed\\ChannelLevelActivationStrategy' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php',
|
59 |
+
'FSVendor\\Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php',
|
60 |
+
'FSVendor\\Monolog\\Handler\\FirePHPHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php',
|
61 |
+
'FSVendor\\Monolog\\Handler\\FleepHookHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php',
|
62 |
+
'FSVendor\\Monolog\\Handler\\FlowdockHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php',
|
63 |
+
'FSVendor\\Monolog\\Handler\\FormattableHandlerInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php',
|
64 |
+
'FSVendor\\Monolog\\Handler\\FormattableHandlerTrait' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php',
|
65 |
+
'FSVendor\\Monolog\\Handler\\GelfHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/GelfHandler.php',
|
66 |
+
'FSVendor\\Monolog\\Handler\\GroupHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/GroupHandler.php',
|
67 |
+
'FSVendor\\Monolog\\Handler\\HandlerInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/HandlerInterface.php',
|
68 |
+
'FSVendor\\Monolog\\Handler\\HandlerWrapper' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php',
|
69 |
+
'FSVendor\\Monolog\\Handler\\HipChatHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/HipChatHandler.php',
|
70 |
+
'FSVendor\\Monolog\\Handler\\IFTTTHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php',
|
71 |
+
'FSVendor\\Monolog\\Handler\\InsightOpsHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php',
|
72 |
+
'FSVendor\\Monolog\\Handler\\LogEntriesHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php',
|
73 |
+
'FSVendor\\Monolog\\Handler\\LogglyHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/LogglyHandler.php',
|
74 |
+
'FSVendor\\Monolog\\Handler\\MailHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/MailHandler.php',
|
75 |
+
'FSVendor\\Monolog\\Handler\\MandrillHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/MandrillHandler.php',
|
76 |
+
'FSVendor\\Monolog\\Handler\\MissingExtensionException' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php',
|
77 |
+
'FSVendor\\Monolog\\Handler\\MongoDBHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php',
|
78 |
+
'FSVendor\\Monolog\\Handler\\NativeMailerHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php',
|
79 |
+
'FSVendor\\Monolog\\Handler\\NewRelicHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php',
|
80 |
+
'FSVendor\\Monolog\\Handler\\NullHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/NullHandler.php',
|
81 |
+
'FSVendor\\Monolog\\Handler\\PHPConsoleHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php',
|
82 |
+
'FSVendor\\Monolog\\Handler\\ProcessableHandlerInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php',
|
83 |
+
'FSVendor\\Monolog\\Handler\\ProcessableHandlerTrait' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php',
|
84 |
+
'FSVendor\\Monolog\\Handler\\PsrHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/PsrHandler.php',
|
85 |
+
'FSVendor\\Monolog\\Handler\\PushoverHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/PushoverHandler.php',
|
86 |
+
'FSVendor\\Monolog\\Handler\\RavenHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/RavenHandler.php',
|
87 |
+
'FSVendor\\Monolog\\Handler\\RedisHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/RedisHandler.php',
|
88 |
+
'FSVendor\\Monolog\\Handler\\RollbarHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/RollbarHandler.php',
|
89 |
+
'FSVendor\\Monolog\\Handler\\RotatingFileHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php',
|
90 |
+
'FSVendor\\Monolog\\Handler\\SamplingHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SamplingHandler.php',
|
91 |
+
'FSVendor\\Monolog\\Handler\\SlackHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SlackHandler.php',
|
92 |
+
'FSVendor\\Monolog\\Handler\\SlackWebhookHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php',
|
93 |
+
'FSVendor\\Monolog\\Handler\\Slack\\SlackRecord' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php',
|
94 |
+
'FSVendor\\Monolog\\Handler\\SlackbotHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SlackbotHandler.php',
|
95 |
+
'FSVendor\\Monolog\\Handler\\SocketHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SocketHandler.php',
|
96 |
+
'FSVendor\\Monolog\\Handler\\StreamHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/StreamHandler.php',
|
97 |
+
'FSVendor\\Monolog\\Handler\\SwiftMailerHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php',
|
98 |
+
'FSVendor\\Monolog\\Handler\\SyslogHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SyslogHandler.php',
|
99 |
+
'FSVendor\\Monolog\\Handler\\SyslogUdpHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php',
|
100 |
+
'FSVendor\\Monolog\\Handler\\SyslogUdp\\UdpSocket' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php',
|
101 |
+
'FSVendor\\Monolog\\Handler\\TestHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/TestHandler.php',
|
102 |
+
'FSVendor\\Monolog\\Handler\\WhatFailureGroupHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php',
|
103 |
+
'FSVendor\\Monolog\\Handler\\ZendMonitorHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php',
|
104 |
+
'FSVendor\\Monolog\\Logger' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Logger.php',
|
105 |
+
'FSVendor\\Monolog\\Processor\\GitProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/GitProcessor.php',
|
106 |
+
'FSVendor\\Monolog\\Processor\\IntrospectionProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php',
|
107 |
+
'FSVendor\\Monolog\\Processor\\MemoryPeakUsageProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php',
|
108 |
+
'FSVendor\\Monolog\\Processor\\MemoryProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php',
|
109 |
+
'FSVendor\\Monolog\\Processor\\MemoryUsageProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php',
|
110 |
+
'FSVendor\\Monolog\\Processor\\MercurialProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php',
|
111 |
+
'FSVendor\\Monolog\\Processor\\ProcessIdProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php',
|
112 |
+
'FSVendor\\Monolog\\Processor\\ProcessorInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php',
|
113 |
+
'FSVendor\\Monolog\\Processor\\PsrLogMessageProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php',
|
114 |
+
'FSVendor\\Monolog\\Processor\\TagProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/TagProcessor.php',
|
115 |
+
'FSVendor\\Monolog\\Processor\\UidProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/UidProcessor.php',
|
116 |
+
'FSVendor\\Monolog\\Processor\\WebProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Processor/WebProcessor.php',
|
117 |
+
'FSVendor\\Monolog\\Registry' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Registry.php',
|
118 |
+
'FSVendor\\Monolog\\ResettableInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
|
119 |
+
'FSVendor\\Monolog\\SignalHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
|
120 |
+
'FSVendor\\Monolog\\Utils' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
|
121 |
+
'FSVendor\\WPDesk\\ABTesting\\ABTest' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-abtesting/src/ABTest.php',
|
122 |
+
'FSVendor\\WPDesk\\ABTesting\\ABTest\\EqualGroupsRandomABTest' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-abtesting/src/ABTest/EqualGroupsRandomABTest.php',
|
123 |
+
'FSVendor\\WPDesk\\ABTesting\\ABVariant' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-abtesting/src/ABVariant.php',
|
124 |
+
'FSVendor\\WPDesk\\ABTesting\\ABVariant\\BasicABVariant' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-abtesting/src/ABVariant/BasicABVariant.php',
|
125 |
+
'FSVendor\\WPDesk\\Codeception\\Command\\AcceptanceTestGenerator' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Codeception/Command/AcceptanceTestGenerator.php',
|
126 |
+
'FSVendor\\WPDesk\\Codeception\\Command\\GeneratePluginActivation' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Codeception/Command/GeneratePluginActivation.php',
|
127 |
+
'FSVendor\\WPDesk\\Codeception\\Command\\GenerateWooCommerce' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Codeception/Command/GenerateWooCommerce.php',
|
128 |
+
'FSVendor\\WPDesk\\Codeception\\Command\\WooCommerceTestGenerator' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Codeception/Command/WooCommerceTestGenerator.php',
|
129 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\CommandProvider' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/CommandProvider.php',
|
130 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Commands\\BaseCommand' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Commands/BaseCommand.php',
|
131 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Commands\\CreateCodeceptionTests' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Commands/CreateCodeceptionTests.php',
|
132 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Commands\\RunCodeceptionTests' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Commands/RunCodeceptionTests.php',
|
133 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Commands\\SedTrait' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Commands/SedTrait.php',
|
134 |
+
'FSVendor\\WPDesk\\Composer\\Codeception\\Plugin' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-codeception/src/WPDesk/Composer/Plugin.php',
|
135 |
+
'FSVendor\\WPDesk\\Helper\\Debug\\LibraryDebug' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Debug/LibraryDebug.php',
|
136 |
+
'FSVendor\\WPDesk\\Helper\\HelperRemover' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/HelperRemover.php',
|
137 |
+
'FSVendor\\WPDesk\\Helper\\Integration\\LicenseIntegration' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Integration/LicenseIntegration.php',
|
138 |
+
'FSVendor\\WPDesk\\Helper\\Integration\\LogsIntegration' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Integration/LogsIntegration.php',
|
139 |
+
'FSVendor\\WPDesk\\Helper\\Integration\\SettingsIntegration' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Integration/SettingsIntegration.php',
|
140 |
+
'FSVendor\\WPDesk\\Helper\\Integration\\TrackerIntegration' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Integration/TrackerIntegration.php',
|
141 |
+
'FSVendor\\WPDesk\\Helper\\Logs\\LibraryInfoProcessor' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Logs/LibraryInfoProcessor.php',
|
142 |
+
'FSVendor\\WPDesk\\Helper\\Page\\LibraryDebugPage' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Page/LibraryDebugPage.php',
|
143 |
+
'FSVendor\\WPDesk\\Helper\\Page\\SettingsPage' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/Page/SettingsPage.php',
|
144 |
+
'FSVendor\\WPDesk\\Helper\\PrefixedHelperAsLibrary' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-helper/src/PrefixedHelperAsLibrary.php',
|
145 |
+
'FSVendor\\WPDesk\\License\\InstalledPlugins' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/InstalledPlugins.php',
|
146 |
+
'FSVendor\\WPDesk\\License\\Page\\Action' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/Action.php',
|
147 |
+
'FSVendor\\WPDesk\\License\\Page\\LicensePage' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/LicensePage.php',
|
148 |
+
'FSVendor\\WPDesk\\License\\Page\\LicensePageActions' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/LicensePageActions.php',
|
149 |
+
'FSVendor\\WPDesk\\License\\Page\\License\\Action\\LicenseActivation' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/License/Action/LicenseActivation.php',
|
150 |
+
'FSVendor\\WPDesk\\License\\Page\\License\\Action\\LicenseDeactivation' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/License/Action/LicenseDeactivation.php',
|
151 |
+
'FSVendor\\WPDesk\\License\\Page\\License\\Action\\Nothing' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/License/Action/Nothing.php',
|
152 |
+
'FSVendor\\WPDesk\\License\\PluginRegistrator' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/PluginRegistrator.php',
|
153 |
+
'FSVendor\\WPDesk\\Logger\\BasicLoggerFactory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/BasicLoggerFactory.php',
|
154 |
+
'FSVendor\\WPDesk\\Logger\\LoggerFacade' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/LoggerFacade.php',
|
155 |
+
'FSVendor\\WPDesk\\Logger\\LoggerFactory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/LoggerFactory.php',
|
156 |
+
'FSVendor\\WPDesk\\Logger\\WC\\Exception\\WCLoggerAlreadyCaptured' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/WC/Exception/WCLoggerAlreadyCaptured.php',
|
157 |
+
'FSVendor\\WPDesk\\Logger\\WC\\WooCommerceCapture' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/WC/WooCommerceCapture.php',
|
158 |
+
'FSVendor\\WPDesk\\Logger\\WC\\WooCommerceHandler' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/WC/WooCommerceHandler.php',
|
159 |
+
'FSVendor\\WPDesk\\Logger\\WC\\WooCommerceMonologPlugin' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/WC/WooCommerceMonologPlugin.php',
|
160 |
+
'FSVendor\\WPDesk\\Logger\\WPDeskLoggerFactory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/WPDeskLoggerFactory.php',
|
161 |
+
'FSVendor\\WPDesk\\Logger\\WP\\WPCapture' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/WP/WPCapture.php',
|
162 |
+
'FSVendor\\WPDesk\\Mutex\\Mutex' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/Mutex.php',
|
163 |
+
'FSVendor\\WPDesk\\Mutex\\MutexNotFoundInStorage' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/MutexNotFoundInStorage.php',
|
164 |
+
'FSVendor\\WPDesk\\Mutex\\MutexStorage' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/MutexStorage.php',
|
165 |
+
'FSVendor\\WPDesk\\Mutex\\StaticMutexStorage' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/StaticMutexStorage.php',
|
166 |
+
'FSVendor\\WPDesk\\Mutex\\WordpressMySQLLockMutex' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressMySQLLockMutex.php',
|
167 |
+
'FSVendor\\WPDesk\\Mutex\\WordpressPostMutex' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressPostMutex.php',
|
168 |
+
'FSVendor\\WPDesk\\Mutex\\WordpressWpdb' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-mutex/src/WPDesk/Mutex/WordpressWpdb.php',
|
169 |
+
'FSVendor\\WPDesk\\Notice\\AjaxHandler' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-notice/src/WPDesk/Notice/AjaxHandler.php',
|
170 |
+
'FSVendor\\WPDesk\\Notice\\Factory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-notice/src/WPDesk/Notice/Factory.php',
|
171 |
+
'FSVendor\\WPDesk\\Notice\\Notice' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-notice/src/WPDesk/Notice/Notice.php',
|
172 |
+
'FSVendor\\WPDesk\\Notice\\PermanentDismissibleNotice' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-notice/src/WPDesk/Notice/PermanentDismissibleNotice.php',
|
173 |
+
'FSVendor\\WPDesk\\Persistence\\ElementNotExistsException' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-persistence/src/ElementNotExistsException.php',
|
174 |
+
'FSVendor\\WPDesk\\Persistence\\MemoryContainer' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-persistence/src/MemoryContainer.php',
|
175 |
+
'FSVendor\\WPDesk\\Persistence\\PersistentContainer' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-persistence/src/PersistentContainer.php',
|
176 |
+
'FSVendor\\WPDesk\\Persistence\\Wordpress\\WordpressOptionsContainer' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-persistence/src/Wordpress/WordpressOptionsContainer.php',
|
177 |
+
'FSVendor\\WPDesk\\Persistence\\Wordpress\\WordpressTransientContainer' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-persistence/src/Wordpress/WordpressTransientContainer.php',
|
178 |
+
'FSVendor\\WPDesk\\PluginBuilder\\BuildDirector\\LegacyBuildDirector' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/BuildDirector/LegacyBuildDirector.php',
|
179 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Builder\\AbstractBuilder' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Builder/AbstractBuilder.php',
|
180 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Builder\\InfoActivationBuilder' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Builder/InfoActivationBuilder.php',
|
181 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Builder\\InfoBuilder' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Builder/InfoBuilder.php',
|
182 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\AbstractPlugin' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/AbstractPlugin.php',
|
183 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\ActivationAware' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/ActivationAware.php',
|
184 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\ActivationTracker' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/ActivationTracker.php',
|
185 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\Hookable' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/Hookable.php',
|
186 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\HookableCollection' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/HookableCollection.php',
|
187 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\HookableParent' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/HookableParent.php',
|
188 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\HookablePluginDependant' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/HookablePluginDependant.php',
|
189 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\PluginAccess' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/PluginAccess.php',
|
190 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Plugin\\TemplateLoad' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/TemplateLoad.php',
|
191 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\Exception\\ClassAlreadyExists' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/Exception/ClassAlreadyExists.php',
|
192 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\Exception\\ClassNotExists' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/Exception/ClassNotExists.php',
|
193 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\PluginStorage' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/PluginStorage.php',
|
194 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\StaticStorage' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/StaticStorage.php',
|
195 |
+
'FSVendor\\WPDesk\\PluginBuilder\\Storage\\StorageFactory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Storage/StorageFactory.php',
|
196 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\InitializationFactory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/InitializationFactory.php',
|
197 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\InitializationStrategy' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/InitializationStrategy.php',
|
198 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\PluginDisablerByFile' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/PluginDisablerByFile.php',
|
199 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\HelperInstanceAsFilter' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/HelperInstanceAsFilter.php',
|
200 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\SimpleFactory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/Simple/SimpleFactory.php',
|
201 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\SimpleFreeStrategy' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/Simple/SimpleFreeStrategy.php',
|
202 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\SimpleStrategy' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/Simple/SimpleStrategy.php',
|
203 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\Initialization\\Simple\\TrackerInstanceAsFilter' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/Initialization/TrackerInstanceAsFilter.php',
|
204 |
+
'FSVendor\\WPDesk\\Plugin\\Flow\\PluginBootstrap' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-plugin-flow/src/PluginBootstrap.php',
|
205 |
+
'FSVendor\\WPDesk\\Pointer\\PointerConditions' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerConditions.php',
|
206 |
+
'FSVendor\\WPDesk\\Pointer\\PointerMessage' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerMessage.php',
|
207 |
+
'FSVendor\\WPDesk\\Pointer\\PointerPosition' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-pointer/src/WPDesk/Pointer/PointerPosition.php',
|
208 |
+
'FSVendor\\WPDesk\\Pointer\\PointersScripts' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-pointer/src/WPDesk/Pointer/PointersScripts.php',
|
209 |
+
'FSVendor\\WPDesk\\View\\PluginViewBuilder' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/PluginViewBuilder.php',
|
210 |
+
'FSVendor\\WPDesk\\View\\Renderer\\LoadTemplatePlugin' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/Renderer/LoadTemplatePlugin.php',
|
211 |
+
'FSVendor\\WPDesk\\View\\Renderer\\Renderer' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/Renderer/Renderer.php',
|
212 |
+
'FSVendor\\WPDesk\\View\\Renderer\\SimplePhpRenderer' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/Renderer/SimplePhpRenderer.php',
|
213 |
+
'FSVendor\\WPDesk\\View\\Resolver\\ChainResolver' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/ChainResolver.php',
|
214 |
+
'FSVendor\\WPDesk\\View\\Resolver\\DirResolver' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/DirResolver.php',
|
215 |
+
'FSVendor\\WPDesk\\View\\Resolver\\Exception\\CanNotResolve' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/Exception/CanNotResolve.php',
|
216 |
+
'FSVendor\\WPDesk\\View\\Resolver\\NullResolver' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/NullResolver.php',
|
217 |
+
'FSVendor\\WPDesk\\View\\Resolver\\Resolver' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/Resolver.php',
|
218 |
+
'FSVendor\\WPDesk\\View\\Resolver\\WPThemeResolver' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-view/src/Resolver/WPThemeResolver.php',
|
219 |
+
'FSVendor\\WPDesk_API_KEY' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-key-api.php',
|
220 |
+
'FSVendor\\WPDesk_API_MENU' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-api-manager-menu.php',
|
221 |
+
'FSVendor\\WPDesk_API_Manager_With_Update_Flag' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-api-manager.php',
|
222 |
+
'FSVendor\\WPDesk_API_Password_Management' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-api-manager-passwords.php',
|
223 |
+
'FSVendor\\WPDesk_Basic_Requirement_Checker' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker.php',
|
224 |
+
'FSVendor\\WPDesk_Basic_Requirement_Checker_Factory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker_Factory.php',
|
225 |
+
'FSVendor\\WPDesk_Basic_Requirement_Checker_With_Update_Disable' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker_With_Update_Disable.php',
|
226 |
+
'FSVendor\\WPDesk_Buildable' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Buildable.php',
|
227 |
+
'FSVendor\\WPDesk_Has_Plugin_Info' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Has_Plugin_Info.php',
|
228 |
+
'FSVendor\\WPDesk_Helper_List_Table' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/Page/License/views/class-wpdesk-helper-list-table.php',
|
229 |
+
'FSVendor\\WPDesk_Logger' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php',
|
230 |
+
'FSVendor\\WPDesk_Logger_Factory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-logs/src/deprecated/wpdesk-logger-factory.php',
|
231 |
+
'FSVendor\\WPDesk_Plugin_Info' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Plugin_Info.php',
|
232 |
+
'FSVendor\\WPDesk_Requirement_Checker' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Requirement_Checker.php',
|
233 |
+
'FSVendor\\WPDesk_Requirement_Checker_Factory' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-basic-requirements/src/Requirement_Checker_Factory.php',
|
234 |
+
'FSVendor\\WPDesk_Tracker' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/class-wpdesk-tracker.php',
|
235 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider.php',
|
236 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Gateways' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-gateways.php',
|
237 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Identification' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-identification.php',
|
238 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Identification_Gdpr' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-identification-gdpr.php',
|
239 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Jetpack' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-jetpack.php',
|
240 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_License_Emails' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-license-emails.php',
|
241 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Orders' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders.php',
|
242 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Orders_Country' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders-country.php',
|
243 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Orders_Month' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-orders-month.php',
|
244 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Plugins' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-plugins.php',
|
245 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Products' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-products.php',
|
246 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Products_Variations' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-products-variations.php',
|
247 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Server' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-server.php',
|
248 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Settings' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-settings.php',
|
249 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Shipping_Classes' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-classes.php',
|
250 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Shipping_Methods' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-methods.php',
|
251 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Shipping_Methods_Zones' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-shipping-methods-zones.php',
|
252 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Templates' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-templates.php',
|
253 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Theme' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-theme.php',
|
254 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_User_Agent' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-user-agent.php',
|
255 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Users' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-users.php',
|
256 |
+
'FSVendor\\WPDesk_Tracker_Data_Provider_Wordpress' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/data_provider/class-wpdesk-tracker-data-provider-wordpress.php',
|
257 |
+
'FSVendor\\WPDesk_Tracker_Factory_Prefixed' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/class-wpdesk-tracker-factory-prefixed.php',
|
258 |
+
'FSVendor\\WPDesk_Tracker_Interface' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/class-wpdesk-tracker-interface.php',
|
259 |
+
'FSVendor\\WPDesk_Tracker_Sender' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender.php',
|
260 |
+
'FSVendor\\WPDesk_Tracker_Sender_Exception_WpError' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/sender/Exception/class-wpdesk-tracker-sender-exception-wperror.php',
|
261 |
+
'FSVendor\\WPDesk_Tracker_Sender_Logged' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender-logged.php',
|
262 |
+
'FSVendor\\WPDesk_Tracker_Sender_Wordpress_To_WPDesk' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-tracker/src/sender/class-wpdesk-tracker-sender-wordpress-to-wpdesk.php',
|
263 |
+
'FSVendor\\WPDesk_Translable' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Translable.php',
|
264 |
+
'FSVendor\\WPDesk_Translatable' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-builder/src/Plugin/WithoutNamespace/Translatable.php',
|
265 |
+
'FSVendor\\WPDesk_Update_API_Check' => __DIR__ . '/../..' . '/vendor_prefixed/wpdesk/wp-wpdesk-license/src/ApiManager/class-wc-plugin-update.php',
|
266 |
'Flexible_Shipping_Plugin' => __DIR__ . '/../..' . '/classes/class-flexible-shipping-plugin.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
267 |
'Psr\\Log\\AbstractLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/AbstractLogger.php',
|
268 |
'Psr\\Log\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/log/Psr/Log/InvalidArgumentException.php',
|
269 |
'Psr\\Log\\LogLevel' => __DIR__ . '/..' . '/psr/log/Psr/Log/LogLevel.php',
|
275 |
'Psr\\Log\\Test\\DummyTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
276 |
'Psr\\Log\\Test\\LoggerInterfaceTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
277 |
'Psr\\Log\\Test\\TestLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/TestLogger.php',
|
278 |
+
'WPDesk\\FS\\Rate\\FirstRateNotice' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/rate-notices/first-rate-notice.php',
|
279 |
+
'WPDesk\\FS\\Rate\\Flexible_Shipping_Order_Counter' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/rate-notices/order-counter.php',
|
280 |
+
'WPDesk\\FS\\Rate\\RateNotice' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/rate-notices/abstract-rate.php',
|
281 |
+
'WPDesk\\FS\\Rate\\RateNoticeCreator' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/rate-notices/rate-notices-creator.php',
|
282 |
+
'WPDesk\\FS\\Rate\\RateNoticeInterface' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/rate-notices/interface-rate.php',
|
283 |
+
'WPDesk\\FS\\Rate\\SecondRateNotice' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/rate-notices/second-rate-notice.php',
|
284 |
+
'WPDesk\\FS\\Rate\\ThirdRateNotice' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/rate-notices/third-rate-notice.php',
|
285 |
+
'WPDesk\\FS\\Rate\\WPDesk_Flexible_Shipping_Rate_Notice' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/rate-notice.php',
|
286 |
+
'WPDesk\\Helper\\HelperAsLibrary' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-helper-override/src/Helper/HelperAsLibrary.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
'WPDesk_Flexible_Shipping' => __DIR__ . '/../..' . '/classes/table-rate/shipping-method.php',
|
288 |
'WPDesk_Flexible_Shipping_AB_Pointer_Message_Test' => __DIR__ . '/../..' . '/classes/table-rate/abtests/class-ab-pointer-message-test.php',
|
289 |
'WPDesk_Flexible_Shipping_AB_Tracker_Deactivation_Data' => __DIR__ . '/../..' . '/classes/table-rate/abtests/class-ab-tracker-deactivation-data.php',
|
291 |
'WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Text' => __DIR__ . '/../..' . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-text.php',
|
292 |
'WPDesk_Flexible_Shipping_AB_Variant_With_Pointer_Message_Video' => __DIR__ . '/../..' . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-with-pointer-message-video.php',
|
293 |
'WPDesk_Flexible_Shipping_AB_Variant_Without_Pointer_Message' => __DIR__ . '/../..' . '/classes/table-rate/abtests/ab-pointer-message-test/class-ab-variant-without-pointer-message.php',
|
294 |
+
'WPDesk_Flexible_Shipping_Add_Shipping' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/class-order-add-shipping.php',
|
295 |
+
'WPDesk_Flexible_Shipping_Admin_Notices' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/admin-notices.php',
|
296 |
'WPDesk_Flexible_Shipping_Bulk_Actions' => __DIR__ . '/../..' . '/classes/table-rate/bulk-actions.php',
|
297 |
+
'WPDesk_Flexible_Shipping_Cancel_Shipment_Exception' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/exception/class-cancel-shipment-exception.php',
|
298 |
'WPDesk_Flexible_Shipping_Csv_Importer' => __DIR__ . '/../..' . '/classes/table-rate/csv/class-wpdesk-flexible-shipping-csv-importer.php',
|
299 |
'WPDesk_Flexible_Shipping_Csv_Importer_Exception' => __DIR__ . '/../..' . '/classes/table-rate/csv/class-csv-importer-exception.php',
|
300 |
'WPDesk_Flexible_Shipping_Export' => __DIR__ . '/../..' . '/classes/table-rate/csv/flexible-shipping-export.php',
|
301 |
+
'WPDesk_Flexible_Shipping_Get_Label_Exception' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/exception/class-get-label-exception.php',
|
302 |
+
'WPDesk_Flexible_Shipping_Label_Not_Available_Exception' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/exception/class-label-not-available-exception.php',
|
303 |
'WPDesk_Flexible_Shipping_Logger_Downloader' => __DIR__ . '/../..' . '/classes/table-rate/logger/class-logger-downloader.php',
|
304 |
'WPDesk_Flexible_Shipping_Logger_Factory' => __DIR__ . '/../..' . '/classes/table-rate/logger/class-logger-factory.php',
|
305 |
'WPDesk_Flexible_Shipping_Logger_Settings' => __DIR__ . '/../..' . '/classes/table-rate/logger/class-logger-settings.php',
|
306 |
+
'WPDesk_Flexible_Shipping_Manifest' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/manifest/class-manifest.php',
|
307 |
+
'WPDesk_Flexible_Shipping_Manifest_FS' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/manifest/class-manifest-fs.php',
|
308 |
+
'WPDesk_Flexible_Shipping_Manifest_Interface' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/manifest/interface-manifest.php',
|
309 |
'WPDesk_Flexible_Shipping_Method_Created_Tracker_Deactivation_Data' => __DIR__ . '/../..' . '/classes/tracker/class-method-created-tracker-deactivation-data.php',
|
310 |
'WPDesk_Flexible_Shipping_Multicurrency' => __DIR__ . '/../..' . '/classes/table-rate/multicurrency.php',
|
311 |
'WPDesk_Flexible_Shipping_Multilingual' => __DIR__ . '/../..' . '/classes/table-rate/multilingual.php',
|
312 |
'WPDesk_Flexible_Shipping_Pointer_Messages' => __DIR__ . '/../..' . '/classes/table-rate/abtests/class-pointer-messages.php',
|
313 |
+
'WPDesk_Flexible_Shipping_Send_Shipment_Exception' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/exception/class-send-shipment-exception.php',
|
314 |
'WPDesk_Flexible_Shipping_Settings' => __DIR__ . '/../..' . '/classes/table-rate/flexible-shipping-settings.php',
|
315 |
+
'WPDesk_Flexible_Shipping_Shipment' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/shipment/class-shipment.php',
|
316 |
+
'WPDesk_Flexible_Shipping_Shipment_Ajax' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/metabox/ajax.php',
|
317 |
+
'WPDesk_Flexible_Shipping_Shipment_CPT' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/shipment/cpt-shipment.php',
|
318 |
+
'WPDesk_Flexible_Shipping_Shipment_Interface' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/shipment/interface-shipment.php',
|
319 |
+
'WPDesk_Flexible_Shipping_Shipment_Plan_Exceeded_Exception' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/exception/class-shipment-plan-exceeded-exception.php',
|
320 |
+
'WPDesk_Flexible_Shipping_Shipping_Manifest_CPT' => __DIR__ . '/../..' . '/classes/wp-wpdesk-fs-shipment/manifest/cpt-shipping-manifest.php',
|
321 |
'WPDesk_Flexible_Shipping_Shorcode_Unit_Dimension' => __DIR__ . '/../..' . '/classes/table-rate/class-shortcode-unit-dimension.php',
|
322 |
'WPDesk_Flexible_Shipping_Shorcode_Unit_Weight' => __DIR__ . '/../..' . '/classes/table-rate/class-shortcode-unit-weight.php',
|
323 |
'WPDesk_Flexible_Shipping_Tracker' => __DIR__ . '/../..' . '/classes/tracker/tracker.php',
|
324 |
'WPDesk_Flexible_Shipping_WooCommerce_Context_Logger' => __DIR__ . '/../..' . '/classes/table-rate/logger/class-woocommerce-context-logger.php',
|
325 |
+
'WPDesk_Tracker_Data_Provider' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-data-provider.php',
|
326 |
+
'WPDesk_Tracker_Factory' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-helper-override/src/Helper/TrackerFactory.php',
|
327 |
+
'WPDesk_Tracker_Interface' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-interface.php',
|
328 |
+
'WPDesk_Tracker_Sender' => __DIR__ . '/..' . '/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-sender.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
);
|
330 |
|
331 |
public static function getInitializer(ClassLoader $loader)
|
332 |
{
|
333 |
return \Closure::bind(function () use ($loader) {
|
334 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInitb559c871ef3b51d0746b6cebd953f113::$prefixLengthsPsr4;
|
335 |
+
$loader->prefixDirsPsr4 = ComposerStaticInitb559c871ef3b51d0746b6cebd953f113::$prefixDirsPsr4;
|
336 |
+
$loader->classMap = ComposerStaticInitb559c871ef3b51d0746b6cebd953f113::$classMap;
|
337 |
|
338 |
}, null, ClassLoader::class);
|
339 |
}
|
vendor/composer/installed.json
CHANGED
@@ -1,168 +1,4 @@
|
|
1 |
[
|
2 |
-
{
|
3 |
-
"name": "moneyphp/money",
|
4 |
-
"version": "v3.2.1",
|
5 |
-
"version_normalized": "3.2.1.0",
|
6 |
-
"source": {
|
7 |
-
"type": "git",
|
8 |
-
"url": "https://github.com/moneyphp/money.git",
|
9 |
-
"reference": "f6085de6c565e98d2f9a7311a605987b54e06d5e"
|
10 |
-
},
|
11 |
-
"dist": {
|
12 |
-
"type": "zip",
|
13 |
-
"url": "https://api.github.com/repos/moneyphp/money/zipball/f6085de6c565e98d2f9a7311a605987b54e06d5e",
|
14 |
-
"reference": "f6085de6c565e98d2f9a7311a605987b54e06d5e",
|
15 |
-
"shasum": ""
|
16 |
-
},
|
17 |
-
"require": {
|
18 |
-
"ext-json": "*",
|
19 |
-
"php": ">=5.6"
|
20 |
-
},
|
21 |
-
"require-dev": {
|
22 |
-
"cache/taggable-cache": "^0.4.0",
|
23 |
-
"doctrine/instantiator": "^1.0.5",
|
24 |
-
"ext-bcmath": "*",
|
25 |
-
"ext-gmp": "*",
|
26 |
-
"ext-intl": "*",
|
27 |
-
"florianv/exchanger": "^1.0",
|
28 |
-
"florianv/swap": "^3.0",
|
29 |
-
"leanphp/phpspec-code-coverage": "^3.0 || ^4.0",
|
30 |
-
"moneyphp/iso-currencies": "^3.0",
|
31 |
-
"php-http/message": "^1.4",
|
32 |
-
"php-http/mock-client": "^1.0.0",
|
33 |
-
"phpspec/phpspec": "^3.0",
|
34 |
-
"phpunit/phpunit": "^5.7 || ^6.4 || ^7.0",
|
35 |
-
"psr/cache": "^1.0",
|
36 |
-
"symfony/phpunit-bridge": "^4"
|
37 |
-
},
|
38 |
-
"suggest": {
|
39 |
-
"ext-bcmath": "Calculate without integer limits",
|
40 |
-
"ext-gmp": "Calculate without integer limits",
|
41 |
-
"ext-intl": "Format Money objects with intl",
|
42 |
-
"florianv/exchanger": "Exchange rates library for PHP",
|
43 |
-
"florianv/swap": "Exchange rates library for PHP",
|
44 |
-
"psr/cache-implementation": "Used for Currency caching"
|
45 |
-
},
|
46 |
-
"time": "2019-02-07T18:01:35+00:00",
|
47 |
-
"type": "library",
|
48 |
-
"extra": {
|
49 |
-
"branch-alias": {
|
50 |
-
"dev-master": "3.0-dev"
|
51 |
-
}
|
52 |
-
},
|
53 |
-
"installation-source": "dist",
|
54 |
-
"autoload": {
|
55 |
-
"psr-4": {
|
56 |
-
"Money\\": "src/"
|
57 |
-
}
|
58 |
-
},
|
59 |
-
"notification-url": "https://packagist.org/downloads/",
|
60 |
-
"license": [
|
61 |
-
"MIT"
|
62 |
-
],
|
63 |
-
"authors": [
|
64 |
-
{
|
65 |
-
"name": "Márk Sági-Kazár",
|
66 |
-
"email": "mark.sagikazar@gmail.com"
|
67 |
-
},
|
68 |
-
{
|
69 |
-
"name": "Mathias Verraes",
|
70 |
-
"email": "mathias@verraes.net",
|
71 |
-
"homepage": "http://verraes.net"
|
72 |
-
},
|
73 |
-
{
|
74 |
-
"name": "Frederik Bosch",
|
75 |
-
"email": "f.bosch@genkgo.nl"
|
76 |
-
}
|
77 |
-
],
|
78 |
-
"description": "PHP implementation of Fowler's Money pattern",
|
79 |
-
"homepage": "http://moneyphp.org",
|
80 |
-
"keywords": [
|
81 |
-
"Value Object",
|
82 |
-
"money",
|
83 |
-
"vo"
|
84 |
-
]
|
85 |
-
},
|
86 |
-
{
|
87 |
-
"name": "monolog/monolog",
|
88 |
-
"version": "1.24.0",
|
89 |
-
"version_normalized": "1.24.0.0",
|
90 |
-
"source": {
|
91 |
-
"type": "git",
|
92 |
-
"url": "https://github.com/Seldaek/monolog.git",
|
93 |
-
"reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266"
|
94 |
-
},
|
95 |
-
"dist": {
|
96 |
-
"type": "zip",
|
97 |
-
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
|
98 |
-
"reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
|
99 |
-
"shasum": ""
|
100 |
-
},
|
101 |
-
"require": {
|
102 |
-
"php": ">=5.3.0",
|
103 |
-
"psr/log": "~1.0"
|
104 |
-
},
|
105 |
-
"provide": {
|
106 |
-
"psr/log-implementation": "1.0.0"
|
107 |
-
},
|
108 |
-
"require-dev": {
|
109 |
-
"aws/aws-sdk-php": "^2.4.9 || ^3.0",
|
110 |
-
"doctrine/couchdb": "~1.0@dev",
|
111 |
-
"graylog2/gelf-php": "~1.0",
|
112 |
-
"jakub-onderka/php-parallel-lint": "0.9",
|
113 |
-
"php-amqplib/php-amqplib": "~2.4",
|
114 |
-
"php-console/php-console": "^3.1.3",
|
115 |
-
"phpunit/phpunit": "~4.5",
|
116 |
-
"phpunit/phpunit-mock-objects": "2.3.0",
|
117 |
-
"ruflin/elastica": ">=0.90 <3.0",
|
118 |
-
"sentry/sentry": "^0.13",
|
119 |
-
"swiftmailer/swiftmailer": "^5.3|^6.0"
|
120 |
-
},
|
121 |
-
"suggest": {
|
122 |
-
"aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
|
123 |
-
"doctrine/couchdb": "Allow sending log messages to a CouchDB server",
|
124 |
-
"ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
|
125 |
-
"ext-mongo": "Allow sending log messages to a MongoDB server",
|
126 |
-
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
|
127 |
-
"mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
|
128 |
-
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
|
129 |
-
"php-console/php-console": "Allow sending log messages to Google Chrome",
|
130 |
-
"rollbar/rollbar": "Allow sending log messages to Rollbar",
|
131 |
-
"ruflin/elastica": "Allow sending log messages to an Elastic Search server",
|
132 |
-
"sentry/sentry": "Allow sending log messages to a Sentry server"
|
133 |
-
},
|
134 |
-
"time": "2018-11-05T09:00:11+00:00",
|
135 |
-
"type": "library",
|
136 |
-
"extra": {
|
137 |
-
"branch-alias": {
|
138 |
-
"dev-master": "2.0.x-dev"
|
139 |
-
}
|
140 |
-
},
|
141 |
-
"installation-source": "dist",
|
142 |
-
"autoload": {
|
143 |
-
"psr-4": {
|
144 |
-
"Monolog\\": "src/Monolog"
|
145 |
-
}
|
146 |
-
},
|
147 |
-
"notification-url": "https://packagist.org/downloads/",
|
148 |
-
"license": [
|
149 |
-
"MIT"
|
150 |
-
],
|
151 |
-
"authors": [
|
152 |
-
{
|
153 |
-
"name": "Jordi Boggiano",
|
154 |
-
"email": "j.boggiano@seld.be",
|
155 |
-
"homepage": "http://seld.be"
|
156 |
-
}
|
157 |
-
],
|
158 |
-
"description": "Sends your logs to files, sockets, inboxes, databases and various web services",
|
159 |
-
"homepage": "http://github.com/Seldaek/monolog",
|
160 |
-
"keywords": [
|
161 |
-
"log",
|
162 |
-
"logging",
|
163 |
-
"psr-3"
|
164 |
-
]
|
165 |
-
},
|
166 |
{
|
167 |
"name": "psr/log",
|
168 |
"version": "1.1.0",
|
@@ -213,487 +49,27 @@
|
|
213 |
]
|
214 |
},
|
215 |
{
|
216 |
-
"name": "wpdesk/wp-
|
217 |
"version": "1.1.0",
|
218 |
"version_normalized": "1.1.0.0",
|
219 |
"source": {
|
220 |
"type": "git",
|
221 |
-
"url": "https://gitlab.com/wpdesk/wp-
|
222 |
-
"reference": "
|
223 |
-
},
|
224 |
-
"dist": {
|
225 |
-
"type": "zip",
|
226 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-abtesting/repository/archive.zip?sha=4bc7cbc78cf6e7ed6c370a1215a5e93b38caee32",
|
227 |
-
"reference": "4bc7cbc78cf6e7ed6c370a1215a5e93b38caee32",
|
228 |
-
"shasum": ""
|
229 |
-
},
|
230 |
-
"require": {
|
231 |
-
"php": ">=5.6",
|
232 |
-
"wpdesk/wp-persistence": "^1.0"
|
233 |
-
},
|
234 |
-
"require-dev": {
|
235 |
-
"phpunit/phpunit": "^5",
|
236 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
237 |
-
"wimg/php-compatibility": "^8",
|
238 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
239 |
-
},
|
240 |
-
"time": "2019-02-05T07:56:25+00:00",
|
241 |
-
"type": "library",
|
242 |
-
"installation-source": "dist",
|
243 |
-
"autoload": {
|
244 |
-
"psr-4": {
|
245 |
-
"WPDesk\\ABTesting\\": "src/"
|
246 |
-
}
|
247 |
-
},
|
248 |
-
"notification-url": "https://packagist.org/downloads/",
|
249 |
-
"authors": [
|
250 |
-
{
|
251 |
-
"name": "Krzysiek",
|
252 |
-
"email": "krzysiek@wpdesk.pl"
|
253 |
-
}
|
254 |
-
]
|
255 |
-
},
|
256 |
-
{
|
257 |
-
"name": "wpdesk/wp-autoloader",
|
258 |
-
"version": "1.2",
|
259 |
-
"version_normalized": "1.2.0.0",
|
260 |
-
"source": {
|
261 |
-
"type": "git",
|
262 |
-
"url": "https://gitlab.com/wpdesk/wp-autoloader.git",
|
263 |
-
"reference": "0785174fe20b832321981224d0aacd83e4ae57ec"
|
264 |
-
},
|
265 |
-
"dist": {
|
266 |
-
"type": "zip",
|
267 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-autoloader/repository/archive.zip?sha=0785174fe20b832321981224d0aacd83e4ae57ec",
|
268 |
-
"reference": "0785174fe20b832321981224d0aacd83e4ae57ec",
|
269 |
-
"shasum": ""
|
270 |
-
},
|
271 |
-
"require": {
|
272 |
-
"php": ">=5.5",
|
273 |
-
"psr/log": "^1.0",
|
274 |
-
"wpdesk/wp-basic-requirements": "^2.0"
|
275 |
-
},
|
276 |
-
"require-dev": {
|
277 |
-
"10up/wp_mock": "*",
|
278 |
-
"mockery/mockery": "*",
|
279 |
-
"phpunit/phpunit": "<7",
|
280 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
281 |
-
"wimg/php-compatibility": "^8",
|
282 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
283 |
-
},
|
284 |
-
"time": "2019-03-25T10:50:36+00:00",
|
285 |
-
"type": "library",
|
286 |
-
"installation-source": "dist",
|
287 |
-
"notification-url": "https://packagist.org/downloads/",
|
288 |
-
"authors": [
|
289 |
-
{
|
290 |
-
"name": "Krzysiek",
|
291 |
-
"email": "krzysiek@wpdesk.pl"
|
292 |
-
}
|
293 |
-
]
|
294 |
-
},
|
295 |
-
{
|
296 |
-
"name": "wpdesk/wp-basic-requirements",
|
297 |
-
"version": "2.4.0",
|
298 |
-
"version_normalized": "2.4.0.0",
|
299 |
-
"source": {
|
300 |
-
"type": "git",
|
301 |
-
"url": "https://gitlab.com/wpdesk/wp-basic-requirements.git",
|
302 |
-
"reference": "b006b922d8a646ede04a0ef0426783095822797a"
|
303 |
-
},
|
304 |
-
"dist": {
|
305 |
-
"type": "zip",
|
306 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-basic-requirements/repository/archive.zip?sha=b006b922d8a646ede04a0ef0426783095822797a",
|
307 |
-
"reference": "b006b922d8a646ede04a0ef0426783095822797a",
|
308 |
-
"shasum": ""
|
309 |
-
},
|
310 |
-
"require": {
|
311 |
-
"php": ">=5.2"
|
312 |
-
},
|
313 |
-
"require-dev": {
|
314 |
-
"10up/wp_mock": "*",
|
315 |
-
"mockery/mockery": "*",
|
316 |
-
"php": ">=5.5",
|
317 |
-
"phpunit/phpunit": "<7",
|
318 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
319 |
-
"wimg/php-compatibility": "^8",
|
320 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
321 |
-
},
|
322 |
-
"time": "2019-06-05T07:55:53+00:00",
|
323 |
-
"type": "library",
|
324 |
-
"installation-source": "dist",
|
325 |
-
"notification-url": "https://packagist.org/downloads/",
|
326 |
-
"authors": [
|
327 |
-
{
|
328 |
-
"name": "Krzysiek",
|
329 |
-
"email": "krzysiek@wpdesk.pl"
|
330 |
-
}
|
331 |
-
]
|
332 |
-
},
|
333 |
-
{
|
334 |
-
"name": "wpdesk/wp-builder",
|
335 |
-
"version": "1.2.0",
|
336 |
-
"version_normalized": "1.2.0.0",
|
337 |
-
"source": {
|
338 |
-
"type": "git",
|
339 |
-
"url": "https://gitlab.com/wpdesk/wp-builder.git",
|
340 |
-
"reference": "3d11d9e2b2bf5d8c9f6ae9e1626f1077800f9ccd"
|
341 |
-
},
|
342 |
-
"dist": {
|
343 |
-
"type": "zip",
|
344 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-builder/repository/archive.zip?sha=3d11d9e2b2bf5d8c9f6ae9e1626f1077800f9ccd",
|
345 |
-
"reference": "3d11d9e2b2bf5d8c9f6ae9e1626f1077800f9ccd",
|
346 |
-
"shasum": ""
|
347 |
-
},
|
348 |
-
"require": {
|
349 |
-
"php": ">=5.5",
|
350 |
-
"wpdesk/wp-basic-requirements": "^2.0"
|
351 |
-
},
|
352 |
-
"require-dev": {
|
353 |
-
"10up/wp_mock": "*",
|
354 |
-
"mockery/mockery": "*",
|
355 |
-
"phpunit/phpunit": "<7",
|
356 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
357 |
-
"wimg/php-compatibility": "^8",
|
358 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
359 |
-
},
|
360 |
-
"time": "2019-06-27T07:47:17+00:00",
|
361 |
-
"type": "library",
|
362 |
-
"installation-source": "dist",
|
363 |
-
"autoload": {
|
364 |
-
"psr-4": {
|
365 |
-
"WPDesk\\PluginBuilder\\": "src/"
|
366 |
-
}
|
367 |
-
},
|
368 |
-
"notification-url": "https://packagist.org/downloads/",
|
369 |
-
"authors": [
|
370 |
-
{
|
371 |
-
"name": "Krzysiek",
|
372 |
-
"email": "krzysiek@wpdesk.pl"
|
373 |
-
}
|
374 |
-
]
|
375 |
-
},
|
376 |
-
{
|
377 |
-
"name": "wpdesk/wp-logs",
|
378 |
-
"version": "1.6.0",
|
379 |
-
"version_normalized": "1.6.0.0",
|
380 |
-
"source": {
|
381 |
-
"type": "git",
|
382 |
-
"url": "https://gitlab.com/wpdesk/wp-logs.git",
|
383 |
-
"reference": "e16ede8850423f6893ab8537db7f321d97734963"
|
384 |
-
},
|
385 |
-
"dist": {
|
386 |
-
"type": "zip",
|
387 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-logs/repository/archive.zip?sha=e16ede8850423f6893ab8537db7f321d97734963",
|
388 |
-
"reference": "e16ede8850423f6893ab8537db7f321d97734963",
|
389 |
-
"shasum": ""
|
390 |
-
},
|
391 |
-
"require": {
|
392 |
-
"monolog/monolog": "^1.23",
|
393 |
-
"php": ">=5.6",
|
394 |
-
"psr/log": "^1.0.1",
|
395 |
-
"wpdesk/wp-notice": "^3.0"
|
396 |
-
},
|
397 |
-
"require-dev": {
|
398 |
-
"phpunit/phpunit": "^5",
|
399 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
400 |
-
"wimg/php-compatibility": "^8",
|
401 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
402 |
-
},
|
403 |
-
"time": "2019-05-22T16:24:23+00:00",
|
404 |
-
"type": "library",
|
405 |
-
"installation-source": "dist",
|
406 |
-
"autoload": {
|
407 |
-
"classmap": [
|
408 |
-
"src/deprecated"
|
409 |
-
],
|
410 |
-
"psr-4": {
|
411 |
-
"WPDesk\\Logger\\": "src/"
|
412 |
-
}
|
413 |
-
},
|
414 |
-
"notification-url": "https://packagist.org/downloads/",
|
415 |
-
"authors": [
|
416 |
-
{
|
417 |
-
"name": "Krzysiek",
|
418 |
-
"email": "krzysiek@wpdesk.pl"
|
419 |
-
}
|
420 |
-
]
|
421 |
-
},
|
422 |
-
{
|
423 |
-
"name": "wpdesk/wp-mutex",
|
424 |
-
"version": "1.1",
|
425 |
-
"version_normalized": "1.1.0.0",
|
426 |
-
"source": {
|
427 |
-
"type": "git",
|
428 |
-
"url": "https://gitlab.com/wpdesk/wp-mutex.git",
|
429 |
-
"reference": "4df845e751382179fadf2fff3c8e243b77e7d773"
|
430 |
-
},
|
431 |
-
"dist": {
|
432 |
-
"type": "zip",
|
433 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-mutex/repository/archive.zip?sha=4df845e751382179fadf2fff3c8e243b77e7d773",
|
434 |
-
"reference": "4df845e751382179fadf2fff3c8e243b77e7d773",
|
435 |
-
"shasum": ""
|
436 |
-
},
|
437 |
-
"require": {
|
438 |
-
"php": ">=5.6"
|
439 |
-
},
|
440 |
-
"require-dev": {
|
441 |
-
"10up/wp_mock": "*",
|
442 |
-
"mockery/mockery": "*",
|
443 |
-
"phpunit/phpunit": "<7",
|
444 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
445 |
-
"wimg/php-compatibility": "^8",
|
446 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
447 |
-
},
|
448 |
-
"time": "2018-11-13T12:27:39+00:00",
|
449 |
-
"type": "library",
|
450 |
-
"installation-source": "dist",
|
451 |
-
"autoload": {
|
452 |
-
"psr-4": {
|
453 |
-
"WPDesk\\Mutex\\": "src/WPDesk/Mutex/"
|
454 |
-
},
|
455 |
-
"files": [
|
456 |
-
"src/WPDesk/functions.php"
|
457 |
-
]
|
458 |
-
},
|
459 |
-
"notification-url": "https://packagist.org/downloads/",
|
460 |
-
"license": [
|
461 |
-
"MIT"
|
462 |
-
],
|
463 |
-
"authors": [
|
464 |
-
{
|
465 |
-
"name": "grola",
|
466 |
-
"email": "grola@wpdesk.net"
|
467 |
-
},
|
468 |
-
{
|
469 |
-
"name": "dyszczo",
|
470 |
-
"email": "dyszczo@wpdesk.net"
|
471 |
-
}
|
472 |
-
],
|
473 |
-
"description": "Library for locking in Wordpress.",
|
474 |
-
"homepage": "https://gitlab.com/wpdesk/wp-mutex",
|
475 |
-
"keywords": [
|
476 |
-
"lock",
|
477 |
-
"mutex",
|
478 |
-
"wordpress"
|
479 |
-
]
|
480 |
-
},
|
481 |
-
{
|
482 |
-
"name": "wpdesk/wp-notice",
|
483 |
-
"version": "3.1.1",
|
484 |
-
"version_normalized": "3.1.1.0",
|
485 |
-
"source": {
|
486 |
-
"type": "git",
|
487 |
-
"url": "https://gitlab.com/wpdesk/wp-notice.git",
|
488 |
-
"reference": "fe4d0a5f10613d98483cf28e25d9f8071c442d98"
|
489 |
},
|
490 |
"dist": {
|
491 |
"type": "zip",
|
492 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-
|
493 |
-
"reference": "
|
494 |
-
"shasum": ""
|
495 |
-
},
|
496 |
-
"require": {
|
497 |
-
"php": ">=5.5",
|
498 |
-
"wpdesk/wp-builder": "^1.0"
|
499 |
-
},
|
500 |
-
"require-dev": {
|
501 |
-
"10up/wp_mock": "*",
|
502 |
-
"mockery/mockery": "*",
|
503 |
-
"phpunit/phpunit": "<7",
|
504 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
505 |
-
"wimg/php-compatibility": "^8",
|
506 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
507 |
-
},
|
508 |
-
"time": "2019-07-30T13:07:37+00:00",
|
509 |
-
"type": "library",
|
510 |
-
"installation-source": "dist",
|
511 |
-
"autoload": {
|
512 |
-
"psr-4": {
|
513 |
-
"WPDesk\\Notice\\": "src/WPDesk/Notice/"
|
514 |
-
},
|
515 |
-
"files": [
|
516 |
-
"src/WPDesk/notice-functions.php"
|
517 |
-
]
|
518 |
-
},
|
519 |
-
"notification-url": "https://packagist.org/downloads/",
|
520 |
-
"license": [
|
521 |
-
"MIT"
|
522 |
-
],
|
523 |
-
"authors": [
|
524 |
-
{
|
525 |
-
"name": "grola",
|
526 |
-
"email": "grola@wpdesk.net"
|
527 |
-
}
|
528 |
-
],
|
529 |
-
"description": "Library for displaying Wordpress notices.",
|
530 |
-
"homepage": "https://gitlab.com/wpdesk/wp-notice",
|
531 |
-
"keywords": [
|
532 |
-
"admin",
|
533 |
-
"notice",
|
534 |
-
"wordpress"
|
535 |
-
]
|
536 |
-
},
|
537 |
-
{
|
538 |
-
"name": "wpdesk/wp-persistence",
|
539 |
-
"version": "1.0",
|
540 |
-
"version_normalized": "1.0.0.0",
|
541 |
-
"source": {
|
542 |
-
"type": "git",
|
543 |
-
"url": "https://gitlab.com/wpdesk/wp-persistence.git",
|
544 |
-
"reference": "d667f0da177826826f4c604dbada6831d03b6a60"
|
545 |
-
},
|
546 |
-
"dist": {
|
547 |
-
"type": "zip",
|
548 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-persistence/repository/archive.zip?sha=d667f0da177826826f4c604dbada6831d03b6a60",
|
549 |
-
"reference": "d667f0da177826826f4c604dbada6831d03b6a60",
|
550 |
"shasum": ""
|
551 |
},
|
552 |
"require": {
|
553 |
"php": ">=5.6"
|
554 |
},
|
555 |
"require-dev": {
|
556 |
-
"phpunit/phpunit": "
|
557 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
558 |
-
"wimg/php-compatibility": "^8",
|
559 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
560 |
},
|
561 |
-
"time": "2019-
|
562 |
-
"type": "library",
|
563 |
-
"installation-source": "dist",
|
564 |
-
"autoload": {
|
565 |
-
"psr-4": {
|
566 |
-
"WPDesk\\Persistence\\": "src/"
|
567 |
-
}
|
568 |
-
},
|
569 |
-
"notification-url": "https://packagist.org/downloads/",
|
570 |
-
"authors": [
|
571 |
-
{
|
572 |
-
"name": "Krzysiek",
|
573 |
-
"email": "krzysiek@wpdesk.pl"
|
574 |
-
}
|
575 |
-
]
|
576 |
-
},
|
577 |
-
{
|
578 |
-
"name": "wpdesk/wp-pointer",
|
579 |
-
"version": "1.0.2",
|
580 |
-
"version_normalized": "1.0.2.0",
|
581 |
-
"source": {
|
582 |
-
"type": "git",
|
583 |
-
"url": "https://gitlab.com/wpdesk/wp-pointer.git",
|
584 |
-
"reference": "5fcf88cab27c4a5903caae884044d9285f8d8cd5"
|
585 |
-
},
|
586 |
-
"dist": {
|
587 |
-
"type": "zip",
|
588 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-pointer/repository/archive.zip?sha=5fcf88cab27c4a5903caae884044d9285f8d8cd5",
|
589 |
-
"reference": "5fcf88cab27c4a5903caae884044d9285f8d8cd5",
|
590 |
-
"shasum": ""
|
591 |
-
},
|
592 |
-
"require": {
|
593 |
-
"php": ">=5.5",
|
594 |
-
"wpdesk/wp-builder": "^1.1"
|
595 |
-
},
|
596 |
-
"require-dev": {
|
597 |
-
"10up/wp_mock": "*",
|
598 |
-
"mockery/mockery": "*",
|
599 |
-
"phpunit/phpunit": "<7",
|
600 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
601 |
-
"wimg/php-compatibility": "^8",
|
602 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
603 |
-
},
|
604 |
-
"time": "2019-04-08T11:33:03+00:00",
|
605 |
-
"type": "library",
|
606 |
-
"installation-source": "dist",
|
607 |
-
"autoload": {
|
608 |
-
"psr-4": {
|
609 |
-
"WPDesk\\Pointer\\": "src/WPDesk/Pointer/"
|
610 |
-
}
|
611 |
-
},
|
612 |
-
"notification-url": "https://packagist.org/downloads/",
|
613 |
-
"license": [
|
614 |
-
"MIT"
|
615 |
-
],
|
616 |
-
"authors": [
|
617 |
-
{
|
618 |
-
"name": "grola",
|
619 |
-
"email": "grola@wpdesk.net"
|
620 |
-
}
|
621 |
-
],
|
622 |
-
"description": "Library for displaying Wordpress pointer messages.",
|
623 |
-
"homepage": "https://gitlab.com/wpdesk/wp-pointer",
|
624 |
-
"keywords": [
|
625 |
-
"admin",
|
626 |
-
"pointer",
|
627 |
-
"wordpress"
|
628 |
-
]
|
629 |
-
},
|
630 |
-
{
|
631 |
-
"name": "wpdesk/wp-view",
|
632 |
-
"version": "1.0.2",
|
633 |
-
"version_normalized": "1.0.2.0",
|
634 |
-
"source": {
|
635 |
-
"type": "git",
|
636 |
-
"url": "https://gitlab.com/wpdesk/wp-view.git",
|
637 |
-
"reference": "08393dd1cc5c5bc72e232c5b18af68e064ec8362"
|
638 |
-
},
|
639 |
-
"dist": {
|
640 |
-
"type": "zip",
|
641 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-view/repository/archive.zip?sha=08393dd1cc5c5bc72e232c5b18af68e064ec8362",
|
642 |
-
"reference": "08393dd1cc5c5bc72e232c5b18af68e064ec8362",
|
643 |
-
"shasum": ""
|
644 |
-
},
|
645 |
-
"require": {
|
646 |
-
"php": ">=5.5"
|
647 |
-
},
|
648 |
-
"require-dev": {
|
649 |
-
"10up/wp_mock": "*",
|
650 |
-
"mockery/mockery": "*",
|
651 |
-
"phpunit/phpunit": "<7",
|
652 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
653 |
-
"wimg/php-compatibility": "^8",
|
654 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
655 |
-
},
|
656 |
-
"time": "2018-10-18T13:44:18+00:00",
|
657 |
-
"type": "library",
|
658 |
-
"installation-source": "dist",
|
659 |
-
"autoload": {
|
660 |
-
"psr-4": {
|
661 |
-
"WPDesk\\View\\": "src/"
|
662 |
-
}
|
663 |
-
},
|
664 |
-
"notification-url": "https://packagist.org/downloads/",
|
665 |
-
"authors": [
|
666 |
-
{
|
667 |
-
"name": "Krzysiek",
|
668 |
-
"email": "krzysiek@wpdesk.pl"
|
669 |
-
}
|
670 |
-
]
|
671 |
-
},
|
672 |
-
{
|
673 |
-
"name": "wpdesk/wp-wpdesk-fs-shipment",
|
674 |
-
"version": "1.0.4",
|
675 |
-
"version_normalized": "1.0.4.0",
|
676 |
-
"source": {
|
677 |
-
"type": "git",
|
678 |
-
"url": "https://gitlab.com/wpdesk/wp-wpdesk-fs-shipment.git",
|
679 |
-
"reference": "248580d7979e57fec18fc345ba4e902c9111d4ae"
|
680 |
-
},
|
681 |
-
"dist": {
|
682 |
-
"type": "zip",
|
683 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-fs-shipment/repository/archive.zip?sha=248580d7979e57fec18fc345ba4e902c9111d4ae",
|
684 |
-
"reference": "248580d7979e57fec18fc345ba4e902c9111d4ae",
|
685 |
-
"shasum": ""
|
686 |
-
},
|
687 |
-
"require": {
|
688 |
-
"php": ">=5.6"
|
689 |
-
},
|
690 |
-
"require-dev": {
|
691 |
-
"10up/wp_mock": "^0.2.0",
|
692 |
-
"phpunit/phpunit": "<7",
|
693 |
-
"squizlabs/php_codesniffer": "^3.4.2",
|
694 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
695 |
-
},
|
696 |
-
"time": "2019-08-05T10:44:23+00:00",
|
697 |
"type": "library",
|
698 |
"installation-source": "dist",
|
699 |
"autoload": {
|
@@ -708,47 +84,5 @@
|
|
708 |
"email": "krzysiek@wpdesk.pl"
|
709 |
}
|
710 |
]
|
711 |
-
},
|
712 |
-
{
|
713 |
-
"name": "wpdesk/wp-wpdesk-tracker",
|
714 |
-
"version": "1.0.4",
|
715 |
-
"version_normalized": "1.0.4.0",
|
716 |
-
"source": {
|
717 |
-
"type": "git",
|
718 |
-
"url": "https://gitlab.com/wpdesk/wp-wpdesk-tracker.git",
|
719 |
-
"reference": "172bd87885618a8f4c83a6cdb817580da7275809"
|
720 |
-
},
|
721 |
-
"dist": {
|
722 |
-
"type": "zip",
|
723 |
-
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-tracker/repository/archive.zip?sha=172bd87885618a8f4c83a6cdb817580da7275809",
|
724 |
-
"reference": "172bd87885618a8f4c83a6cdb817580da7275809",
|
725 |
-
"shasum": ""
|
726 |
-
},
|
727 |
-
"require": {
|
728 |
-
"php": ">=5.5"
|
729 |
-
},
|
730 |
-
"require-dev": {
|
731 |
-
"10up/wp_mock": "*",
|
732 |
-
"mockery/mockery": "*",
|
733 |
-
"phpunit/phpunit": "<7",
|
734 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
735 |
-
"wimg/php-compatibility": "^8",
|
736 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
737 |
-
},
|
738 |
-
"time": "2019-07-17T08:59:27+00:00",
|
739 |
-
"type": "library",
|
740 |
-
"installation-source": "dist",
|
741 |
-
"autoload": {
|
742 |
-
"classmap": [
|
743 |
-
"src/"
|
744 |
-
]
|
745 |
-
},
|
746 |
-
"notification-url": "https://packagist.org/downloads/",
|
747 |
-
"authors": [
|
748 |
-
{
|
749 |
-
"name": "Krzysiek",
|
750 |
-
"email": "krzysiek@wpdesk.pl"
|
751 |
-
}
|
752 |
-
]
|
753 |
}
|
754 |
]
|
1 |
[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
{
|
3 |
"name": "psr/log",
|
4 |
"version": "1.1.0",
|
49 |
]
|
50 |
},
|
51 |
{
|
52 |
+
"name": "wpdesk/wp-wpdesk-helper-override",
|
53 |
"version": "1.1.0",
|
54 |
"version_normalized": "1.1.0.0",
|
55 |
"source": {
|
56 |
"type": "git",
|
57 |
+
"url": "https://gitlab.com/wpdesk/wp-wpdesk-helper-override.git",
|
58 |
+
"reference": "77844fc71da7ebb7645f10f0fc15f5294fed8542"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
},
|
60 |
"dist": {
|
61 |
"type": "zip",
|
62 |
+
"url": "https://gitlab.com/api/v4/projects/wpdesk%2Fwp-wpdesk-helper-override/repository/archive.zip?sha=77844fc71da7ebb7645f10f0fc15f5294fed8542",
|
63 |
+
"reference": "77844fc71da7ebb7645f10f0fc15f5294fed8542",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
"shasum": ""
|
65 |
},
|
66 |
"require": {
|
67 |
"php": ">=5.6"
|
68 |
},
|
69 |
"require-dev": {
|
70 |
+
"phpunit/phpunit": "<7"
|
|
|
|
|
|
|
71 |
},
|
72 |
+
"time": "2019-08-13T07:33:46+00:00",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
"type": "library",
|
74 |
"installation-source": "dist",
|
75 |
"autoload": {
|
84 |
"email": "krzysiek@wpdesk.pl"
|
85 |
}
|
86 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
87 |
}
|
88 |
]
|
vendor/moneyphp/money/CHANGELOG.md
DELETED
@@ -1,340 +0,0 @@
|
|
1 |
-
# Change Log
|
2 |
-
|
3 |
-
|
4 |
-
All notable changes to this project will be documented in this file.
|
5 |
-
|
6 |
-
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
7 |
-
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
8 |
-
|
9 |
-
|
10 |
-
## [Unreleased]
|
11 |
-
|
12 |
-
|
13 |
-
## [3.2.1] - 2019-02-07
|
14 |
-
|
15 |
-
### Changed
|
16 |
-
|
17 |
-
- `Money::allocate` now maintains keys of ratios array
|
18 |
-
- All parsers now emit a deprecation warning when passing currency as string
|
19 |
-
|
20 |
-
### Fixed
|
21 |
-
|
22 |
-
- Docs fix : plus sign in numeric strings is allowed
|
23 |
-
- Added ext-json as required extension
|
24 |
-
- Throw exception in case of empty currency
|
25 |
-
- BCMath calculator now uses scale parameters for addition and subtracting
|
26 |
-
- Fixed allocation remainder bug
|
27 |
-
- Added PHP 7.3 in test suite
|
28 |
-
- Fixed dockerignore to ignore Dockerfile
|
29 |
-
- Fixed Bitcoin parsing bug when using trailing zeros
|
30 |
-
|
31 |
-
|
32 |
-
## [3.2.0] - 2018-12-05
|
33 |
-
|
34 |
-
### Added
|
35 |
-
|
36 |
-
- [Exchanger](https://github.com/florianv/exchanger) exchange
|
37 |
-
- Generated static factory to help IDEs understand code like `Money::EUR(500)`
|
38 |
-
- Aggregation functions (min, max, avg, sum)
|
39 |
-
|
40 |
-
### Changed
|
41 |
-
|
42 |
-
- `Money::add` and `Money::subtract` now accept variadic arguments
|
43 |
-
|
44 |
-
### Fixed
|
45 |
-
|
46 |
-
- Division causing unnecessary fractional parts
|
47 |
-
- Numeric comparison for negative numbers
|
48 |
-
|
49 |
-
|
50 |
-
## [3.1.3] - 2018-02-16
|
51 |
-
|
52 |
-
### Fixed
|
53 |
-
|
54 |
-
- Allocation when the amount is smaller than the number of ratios
|
55 |
-
|
56 |
-
|
57 |
-
## [3.1.2] - 2018-02-16
|
58 |
-
|
59 |
-
### Added
|
60 |
-
|
61 |
-
- `Number::fromNumber` to be used when the actual type is not known
|
62 |
-
|
63 |
-
### Changed
|
64 |
-
|
65 |
-
- Refactored `Number` usage to make the code cleaner and use less casting
|
66 |
-
|
67 |
-
### Fixed
|
68 |
-
|
69 |
-
- Float cast to string issue on certain locales
|
70 |
-
|
71 |
-
|
72 |
-
## [3.1.1] - 2018-01-19
|
73 |
-
|
74 |
-
### Fixed
|
75 |
-
|
76 |
-
- Float cast to string issue on certain locales
|
77 |
-
- Deal with numbers represented with E-XX
|
78 |
-
|
79 |
-
|
80 |
-
## [3.1.0] - 2018-01-10
|
81 |
-
|
82 |
-
### Added
|
83 |
-
|
84 |
-
- CurrencyList to instantiate in-memory currencies
|
85 |
-
- modulus method to Money
|
86 |
-
- ratioOf method to Money
|
87 |
-
- Comparator for easier testing Money object with PHPUnit
|
88 |
-
- IntlLocalizedDecimalParser and IntlLocalizedDecimalFormatter
|
89 |
-
|
90 |
-
### Changed
|
91 |
-
|
92 |
-
- `MoneyParser::parse` method now expects a Currency object
|
93 |
-
- Dropped PHP 5.5
|
94 |
-
|
95 |
-
### Deprecated
|
96 |
-
|
97 |
-
- Passing currency code as string to `MoneyParser::parse`
|
98 |
-
|
99 |
-
### Fixed
|
100 |
-
|
101 |
-
- Do not allocate remainder to a ratio of zero
|
102 |
-
- Conversion result is always 0 when subunit difference is large enough
|
103 |
-
- Unexpected result when converting small Bitcoin amounts
|
104 |
-
- Fixed StyleCI being too aggressive
|
105 |
-
|
106 |
-
|
107 |
-
## [3.0.9] - 2017-11-05
|
108 |
-
|
109 |
-
### Fixed
|
110 |
-
|
111 |
-
- Bitcoin currency symbol
|
112 |
-
|
113 |
-
|
114 |
-
## [3.0.8] - 2017-10-03
|
115 |
-
|
116 |
-
### Fixed
|
117 |
-
|
118 |
-
- Rounding issue in Number class.
|
119 |
-
- Reduce composer package file size by leaving out docs and logo.
|
120 |
-
- Missing Travis tests for PHP 7.2.
|
121 |
-
|
122 |
-
|
123 |
-
## [3.0.7] - 2017-08-07
|
124 |
-
|
125 |
-
### Changed
|
126 |
-
|
127 |
-
- Currencies
|
128 |
-
|
129 |
-
|
130 |
-
## [3.0.6] - 2017-07-25
|
131 |
-
|
132 |
-
### Added
|
133 |
-
|
134 |
-
- IndirectExchange: a way to get an exchange rate through a minimal set of intermediate conversions.
|
135 |
-
|
136 |
-
### Fixed
|
137 |
-
|
138 |
-
- Tests for HHVM
|
139 |
-
- Incorrect documentation on Bitcoin parser
|
140 |
-
|
141 |
-
|
142 |
-
## [3.0.5] - 2017-04-26
|
143 |
-
|
144 |
-
### Added
|
145 |
-
|
146 |
-
- numericCodeFor method to ISOCurrencies
|
147 |
-
|
148 |
-
|
149 |
-
## [3.0.4] - 2017-04-21
|
150 |
-
|
151 |
-
### Added
|
152 |
-
|
153 |
-
- Negative method
|
154 |
-
|
155 |
-
### Changed
|
156 |
-
|
157 |
-
- Updated ISO Currencies
|
158 |
-
- Removed old Belarusian ruble from ISOCurrencies (BYR)
|
159 |
-
|
160 |
-
### Fixed
|
161 |
-
|
162 |
-
- ISOCurrencies will no longer have a blank currency
|
163 |
-
- Double symbol when formatting negative Bitcoin amounts
|
164 |
-
|
165 |
-
|
166 |
-
## [3.0.3] - 2017-03-22
|
167 |
-
|
168 |
-
### Fixed
|
169 |
-
|
170 |
-
- Parsing empty strings and number starting or ending with a decimal point for DecimalMoneyParser
|
171 |
-
- Parsing zero for DecimalMoneyParser
|
172 |
-
- Multiplying and dividing with a locale that use commas as separator
|
173 |
-
|
174 |
-
## [3.0.2] - 2017-03-11
|
175 |
-
|
176 |
-
### Fixed
|
177 |
-
|
178 |
-
- BCMath / GMP: comparing values smaller than one
|
179 |
-
- GMP: multiplying with zero
|
180 |
-
- ISOCurrencies: minor refactoring, remove duplication of code
|
181 |
-
|
182 |
-
|
183 |
-
## [3.0.1] - 2017-02-14
|
184 |
-
|
185 |
-
### Added
|
186 |
-
|
187 |
-
- Reversed Currencies Exchange to try resolving reverse of a currency pair
|
188 |
-
- Documentation on allowed integer(ish) values when constructing Money
|
189 |
-
|
190 |
-
### Fixed
|
191 |
-
|
192 |
-
- Passing integer validation when chunk started with a dash
|
193 |
-
- Passing integer validation when the fractional part started with a dash
|
194 |
-
- Formatting problem for Bitcoin currency with small amounts in PHP < 7.0
|
195 |
-
- Money constructed from a string with fractional zeroes equals to a Money constructed without the fractional part (eg. `'5.00'` and `'5'`)
|
196 |
-
|
197 |
-
|
198 |
-
## [3.0.0] - 2016-10-26
|
199 |
-
|
200 |
-
### Added
|
201 |
-
|
202 |
-
- DecimalMoneyFormatter: returns locale-independent raw decimal string
|
203 |
-
|
204 |
-
### Changed
|
205 |
-
|
206 |
-
- **[BC break]** Replaced StringToUnitsParser with DecimalMoneyParser
|
207 |
-
- **[BC break]** Moved `Money\Exception\Exception` to `Money\Exception`
|
208 |
-
- **[BC break]** UnkownCurrencyException is now DomainException instead of RuntimeException
|
209 |
-
- **[Doctrine break]** In `Currency` the private variable `name` was renamed to `code`, which could break your Doctrine mapping if you are using embeddables or any other Reflection related implementation.
|
210 |
-
|
211 |
-
|
212 |
-
## [3.0.0-beta.3] - 2016-10-04
|
213 |
-
|
214 |
-
### Added
|
215 |
-
|
216 |
-
- FixedExchange: returns fixed exchange rates based on a list (array)
|
217 |
-
|
218 |
-
### Changed
|
219 |
-
|
220 |
-
- **[BC break]** Convert method now moved to its own class: Converter
|
221 |
-
- **[BC break]** Exchange had one method getCurrencyPair which is now renamed to quote
|
222 |
-
- Minor documentation issues
|
223 |
-
|
224 |
-
### Fixed
|
225 |
-
|
226 |
-
- Integer detection when the number overflows the integer type and contains zeros
|
227 |
-
- Rounding numbers containg trailing zeros
|
228 |
-
- Converting Money to currency with different number of subunits
|
229 |
-
|
230 |
-
|
231 |
-
## [3.0.0-beta.2] - 2016-08-03
|
232 |
-
|
233 |
-
### Added
|
234 |
-
|
235 |
-
- PHP Spec tests
|
236 |
-
- absolute method to Money and Calculator
|
237 |
-
- subunitFor method to Currencies
|
238 |
-
- Currencies now extends IteratorAggregate
|
239 |
-
- Library exceptions now implement a common interface
|
240 |
-
- Formatter and Parser implementation are now rounding half up
|
241 |
-
|
242 |
-
### Changed
|
243 |
-
|
244 |
-
- **[BC break]** Dropped PHP 5.4 support
|
245 |
-
- **[BC break]** Intl and Bitcoin formatters and parsers now require Currencies
|
246 |
-
- ISOCurrencies now uses moneyphp/iso-currencies as currency data source
|
247 |
-
|
248 |
-
### Fixed
|
249 |
-
|
250 |
-
- Documentation to be inline with upcoming version 3
|
251 |
-
- Rounding issues in calculators with negative numbers
|
252 |
-
- Formatting and parser issues for amounts and numbers with a trailing zero
|
253 |
-
- Improved many exception messages
|
254 |
-
- Registration of own Calculator implementations
|
255 |
-
|
256 |
-
|
257 |
-
## [3.0.0-beta] - 2016-03-01
|
258 |
-
|
259 |
-
### Added
|
260 |
-
|
261 |
-
- Bitcoin parser and formatter
|
262 |
-
- Also checking tests folder for StyleCI
|
263 |
-
|
264 |
-
### Fixed
|
265 |
-
|
266 |
-
- Currencies are now included in the repo
|
267 |
-
- Currency list generation moved to dev dependency: reduces repo size
|
268 |
-
- BC Math calculator adding and subtracting failed when bcscale was set
|
269 |
-
- Parsing zero for StringToUnitsParser
|
270 |
-
|
271 |
-
|
272 |
-
## 3.0.0-alpha - 2016-02-04
|
273 |
-
|
274 |
-
### Added
|
275 |
-
|
276 |
-
- Currency repositories (ISO currencies included)
|
277 |
-
- Money exchange (including [Swap](https://github.com/florianv/swap) implementation)
|
278 |
-
- Money formatting (including intl formatter)
|
279 |
-
- Money parsing (including intl parser)
|
280 |
-
- Big integer support utilizing different, transparent calculation logic upon availability (bcmath, gmp, plain php)
|
281 |
-
- Money and Currency implements JsonSerializable
|
282 |
-
- Rounding up and down
|
283 |
-
- Allocation to N targets
|
284 |
-
|
285 |
-
### Changed
|
286 |
-
|
287 |
-
- **[BC break]** Money::getAmount() returns a string instead of an int value
|
288 |
-
- **[BC break]** Moved stringToUnits to StringToUnitsParser parser
|
289 |
-
- Library requires at least PHP 5.4
|
290 |
-
- Library uses PSR-4
|
291 |
-
|
292 |
-
### Fixed
|
293 |
-
|
294 |
-
- Integer overflow
|
295 |
-
|
296 |
-
### Removed
|
297 |
-
|
298 |
-
- **[BC break]** UnkownCurrency exception
|
299 |
-
- **[BC break]** Currency list is now provided by [umpirsky/currency-list](https://github.com/umpirsky/currency-list/)
|
300 |
-
- **[BC break]** RoundingMode class
|
301 |
-
- **[BC break]** Announced deprecations are removed (Currency::getName, CurrencyPair::getRatio, Money::getUnits)
|
302 |
-
|
303 |
-
|
304 |
-
## Pre 3.0
|
305 |
-
|
306 |
-
- 2015-03-23 Minimum php version is now 5.4
|
307 |
-
- 2015-03-23 JsonSerializable
|
308 |
-
- (... missing changelog because who remembers to document stuff anyway?)
|
309 |
-
- 2014-03-22 Removed \Money\InvalidArgumentException in favour of plain old InvalidArgumentException
|
310 |
-
- 2014-03-22 Introduce RoundingMode object, used to specify desired rounding
|
311 |
-
- 2014-03-22 Introduced RoundingMode backwards compatible API changes to Money::multiply and Money::divide
|
312 |
-
- 2014-03-22 Allow RoundingMode to be specified when converting currencies
|
313 |
-
- 2014-03-22 CurrencyPair has an equals() method
|
314 |
-
- 2013-10-13 Base currency and counter currency in CurrencyPair named correctly.
|
315 |
-
- 2013-01-08 Removed the Doctrine2\MoneyType helper, to be replaced by something better in the future. It's available
|
316 |
-
at https://gist.github.com/4485025 in case you need it.
|
317 |
-
- 2013-01-08 Use vendor/autoload.php instead of lib/bootstrap.php (or use PSR-0 autolaoding)
|
318 |
-
- 2012-12-10 Renamed Money::getUnits() to Money::getAmount()
|
319 |
-
|
320 |
-
|
321 |
-
[Unreleased]: https://github.com/moneyphp/money/compare/v3.2.0...HEAD
|
322 |
-
[3.2.0]: https://github.com/moneyphp/money/compare/v3.1.3...v3.2.0
|
323 |
-
[3.1.3]: https://github.com/moneyphp/money/compare/v3.1.2...v3.1.3
|
324 |
-
[3.1.2]: https://github.com/moneyphp/money/compare/v3.1.1...v3.1.2
|
325 |
-
[3.1.1]: https://github.com/moneyphp/money/compare/v3.1.0...v3.1.1
|
326 |
-
[3.1.0]: https://github.com/moneyphp/money/compare/v3.0.9...v3.1.0
|
327 |
-
[3.0.9]: https://github.com/moneyphp/money/compare/v3.0.8...v3.0.9
|
328 |
-
[3.0.8]: https://github.com/moneyphp/money/compare/v3.0.7...v3.0.8
|
329 |
-
[3.0.7]: https://github.com/moneyphp/money/compare/v3.0.6...v3.0.7
|
330 |
-
[3.0.6]: https://github.com/moneyphp/money/compare/v3.0.5...v3.0.6
|
331 |
-
[3.0.5]: https://github.com/moneyphp/money/compare/v3.0.4...v3.0.5
|
332 |
-
[3.0.4]: https://github.com/moneyphp/money/compare/v3.0.3...v3.0.4
|
333 |
-
[3.0.3]: https://github.com/moneyphp/money/compare/v3.0.2...v3.0.3
|
334 |
-
[3.0.2]: https://github.com/moneyphp/money/compare/v3.0.1...v3.0.2
|
335 |
-
[3.0.1]: https://github.com/moneyphp/money/compare/v3.0.0...v3.0.1
|
336 |
-
[3.0.0]: https://github.com/moneyphp/money/compare/v3.0.0-beta.4...v3.0.0
|
337 |
-
[3.0.0-beta4]: https://github.com/moneyphp/money/compare/v3.0.0-beta.3...v3.0.0-beta.4
|
338 |
-
[3.0.0-beta3]: https://github.com/moneyphp/money/compare/v3.0.0-beta.2...v3.0.0-beta.3
|
339 |
-
[3.0.0-beta2]: https://github.com/moneyphp/money/compare/v3.0.0-beta...v3.0.0-beta.2
|
340 |
-
[3.0.0-beta]: https://github.com/moneyphp/money/compare/v3.0.0-alpha...v3.0.0-beta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/composer.json
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"name": "moneyphp/money",
|
3 |
-
"description": "PHP implementation of Fowler's Money pattern",
|
4 |
-
"license": "MIT",
|
5 |
-
"keywords": ["money", "vo", "value object"],
|
6 |
-
"homepage": "http://moneyphp.org",
|
7 |
-
"authors": [
|
8 |
-
{
|
9 |
-
"name": "Mathias Verraes",
|
10 |
-
"email": "mathias@verraes.net",
|
11 |
-
"homepage": "http://verraes.net"
|
12 |
-
},
|
13 |
-
{
|
14 |
-
"name": "Márk Sági-Kazár",
|
15 |
-
"email": "mark.sagikazar@gmail.com"
|
16 |
-
},
|
17 |
-
{
|
18 |
-
"name": "Frederik Bosch",
|
19 |
-
"email": "f.bosch@genkgo.nl"
|
20 |
-
}
|
21 |
-
],
|
22 |
-
"require": {
|
23 |
-
"php": ">=5.6",
|
24 |
-
"ext-json": "*"
|
25 |
-
},
|
26 |
-
"require-dev": {
|
27 |
-
"phpunit/phpunit": "^5.7 || ^6.4 || ^7.0",
|
28 |
-
"symfony/phpunit-bridge": "^4",
|
29 |
-
"ext-bcmath": "*",
|
30 |
-
"ext-gmp": "*",
|
31 |
-
"ext-intl": "*",
|
32 |
-
"florianv/exchanger": "^1.0",
|
33 |
-
"florianv/swap": "^3.0",
|
34 |
-
"psr/cache": "^1.0",
|
35 |
-
"cache/taggable-cache": "^0.4.0",
|
36 |
-
"phpspec/phpspec": "^3.0",
|
37 |
-
"leanphp/phpspec-code-coverage": "^3.0 || ^4.0",
|
38 |
-
"doctrine/instantiator": "^1.0.5",
|
39 |
-
"moneyphp/iso-currencies": "^3.0",
|
40 |
-
"php-http/message": "^1.4",
|
41 |
-
"php-http/mock-client": "^1.0.0"
|
42 |
-
},
|
43 |
-
"suggest": {
|
44 |
-
"ext-bcmath": "Calculate without integer limits",
|
45 |
-
"ext-gmp": "Calculate without integer limits",
|
46 |
-
"ext-intl": "Format Money objects with intl",
|
47 |
-
"florianv/swap": "Exchange rates library for PHP",
|
48 |
-
"florianv/exchanger": "Exchange rates library for PHP",
|
49 |
-
"psr/cache-implementation": "Used for Currency caching"
|
50 |
-
},
|
51 |
-
"autoload": {
|
52 |
-
"psr-4": {
|
53 |
-
"Money\\": "src/"
|
54 |
-
}
|
55 |
-
},
|
56 |
-
"autoload-dev": {
|
57 |
-
"psr-4": {
|
58 |
-
"Tests\\Money\\": "tests/",
|
59 |
-
"spec\\Money\\": "spec/"
|
60 |
-
}
|
61 |
-
},
|
62 |
-
"config": {
|
63 |
-
"sort-packages": true
|
64 |
-
},
|
65 |
-
"scripts": {
|
66 |
-
"clean": "rm -rf build/ vendor/",
|
67 |
-
"test": [
|
68 |
-
"vendor/bin/phpspec run",
|
69 |
-
"vendor/bin/phpunit -v"
|
70 |
-
],
|
71 |
-
"test-coverage": [
|
72 |
-
"vendor/bin/phpspec run -c phpspec.ci.yml",
|
73 |
-
"vendor/bin/phpunit -v --coverage-text --coverage-clover=build/unit_coverage.xml"
|
74 |
-
],
|
75 |
-
"update-currencies": [
|
76 |
-
"cp vendor/moneyphp/iso-currencies/resources/current.php resources/currency.php",
|
77 |
-
"php resources/generate-money-factory.php"
|
78 |
-
]
|
79 |
-
},
|
80 |
-
"extra": {
|
81 |
-
"branch-alias": {
|
82 |
-
"dev-master": "3.0-dev"
|
83 |
-
}
|
84 |
-
},
|
85 |
-
"prefer-stable": true,
|
86 |
-
"minimum-stability": "dev"
|
87 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/resources/currency.php
DELETED
@@ -1,1248 +0,0 @@
|
|
1 |
-
<?php return array (
|
2 |
-
'AFN' =>
|
3 |
-
array (
|
4 |
-
'alphabeticCode' => 'AFN',
|
5 |
-
'currency' => 'Afghani',
|
6 |
-
'minorUnit' => 2,
|
7 |
-
'numericCode' => 971,
|
8 |
-
),
|
9 |
-
'EUR' =>
|
10 |
-
array (
|
11 |
-
'alphabeticCode' => 'EUR',
|
12 |
-
'currency' => 'Euro',
|
13 |
-
'minorUnit' => 2,
|
14 |
-
'numericCode' => 978,
|
15 |
-
),
|
16 |
-
'ALL' =>
|
17 |
-
array (
|
18 |
-
'alphabeticCode' => 'ALL',
|
19 |
-
'currency' => 'Lek',
|
20 |
-
'minorUnit' => 2,
|
21 |
-
'numericCode' => 8,
|
22 |
-
),
|
23 |
-
'DZD' =>
|
24 |
-
array (
|
25 |
-
'alphabeticCode' => 'DZD',
|
26 |
-
'currency' => 'Algerian Dinar',
|
27 |
-
'minorUnit' => 2,
|
28 |
-
'numericCode' => 12,
|
29 |
-
),
|
30 |
-
'USD' =>
|
31 |
-
array (
|
32 |
-
'alphabeticCode' => 'USD',
|
33 |
-
'currency' => 'US Dollar',
|
34 |
-
'minorUnit' => 2,
|
35 |
-
'numericCode' => 840,
|
36 |
-
),
|
37 |
-
'AOA' =>
|
38 |
-
array (
|
39 |
-
'alphabeticCode' => 'AOA',
|
40 |
-
'currency' => 'Kwanza',
|
41 |
-
'minorUnit' => 2,
|
42 |
-
'numericCode' => 973,
|
43 |
-
),
|
44 |
-
'XCD' =>
|
45 |
-
array (
|
46 |
-
'alphabeticCode' => 'XCD',
|
47 |
-
'currency' => 'East Caribbean Dollar',
|
48 |
-
'minorUnit' => 2,
|
49 |
-
'numericCode' => 951,
|
50 |
-
),
|
51 |
-
'ARS' =>
|
52 |
-
array (
|
53 |
-
'alphabeticCode' => 'ARS',
|
54 |
-
'currency' => 'Argentine Peso',
|
55 |
-
'minorUnit' => 2,
|
56 |
-
'numericCode' => 32,
|
57 |
-
),
|
58 |
-
'AMD' =>
|
59 |
-
array (
|
60 |
-
'alphabeticCode' => 'AMD',
|
61 |
-
'currency' => 'Armenian Dram',
|
62 |
-
'minorUnit' => 2,
|
63 |
-
'numericCode' => 51,
|
64 |
-
),
|
65 |
-
'AWG' =>
|
66 |
-
array (
|
67 |
-
'alphabeticCode' => 'AWG',
|
68 |
-
'currency' => 'Aruban Florin',
|
69 |
-
'minorUnit' => 2,
|
70 |
-
'numericCode' => 533,
|
71 |
-
),
|
72 |
-
'AUD' =>
|
73 |
-
array (
|
74 |
-
'alphabeticCode' => 'AUD',
|
75 |
-
'currency' => 'Australian Dollar',
|
76 |
-
'minorUnit' => 2,
|
77 |
-
'numericCode' => 36,
|
78 |
-
),
|
79 |
-
'AZN' =>
|
80 |
-
array (
|
81 |
-
'alphabeticCode' => 'AZN',
|
82 |
-
'currency' => 'Azerbaijan Manat',
|
83 |
-
'minorUnit' => 2,
|
84 |
-
'numericCode' => 944,
|
85 |
-
),
|
86 |
-
'BSD' =>
|
87 |
-
array (
|
88 |
-
'alphabeticCode' => 'BSD',
|
89 |
-
'currency' => 'Bahamian Dollar',
|
90 |
-
'minorUnit' => 2,
|
91 |
-
'numericCode' => 44,
|
92 |
-
),
|
93 |
-
'BHD' =>
|
94 |
-
array (
|
95 |
-
'alphabeticCode' => 'BHD',
|
96 |
-
'currency' => 'Bahraini Dinar',
|
97 |
-
'minorUnit' => 3,
|
98 |
-
'numericCode' => 48,
|
99 |
-
),
|
100 |
-
'BDT' =>
|
101 |
-
array (
|
102 |
-
'alphabeticCode' => 'BDT',
|
103 |
-
'currency' => 'Taka',
|
104 |
-
'minorUnit' => 2,
|
105 |
-
'numericCode' => 50,
|
106 |
-
),
|
107 |
-
'BBD' =>
|
108 |
-
array (
|
109 |
-
'alphabeticCode' => 'BBD',
|
110 |
-
'currency' => 'Barbados Dollar',
|
111 |
-
'minorUnit' => 2,
|
112 |
-
'numericCode' => 52,
|
113 |
-
),
|
114 |
-
'BYN' =>
|
115 |
-
array (
|
116 |
-
'alphabeticCode' => 'BYN',
|
117 |
-
'currency' => 'Belarusian Ruble',
|
118 |
-
'minorUnit' => 2,
|
119 |
-
'numericCode' => 933,
|
120 |
-
),
|
121 |
-
'BZD' =>
|
122 |
-
array (
|
123 |
-
'alphabeticCode' => 'BZD',
|
124 |
-
'currency' => 'Belize Dollar',
|
125 |
-
'minorUnit' => 2,
|
126 |
-
'numericCode' => 84,
|
127 |
-
),
|
128 |
-
'XOF' =>
|
129 |
-
array (
|
130 |
-
'alphabeticCode' => 'XOF',
|
131 |
-
'currency' => 'CFA Franc BCEAO',
|
132 |
-
'minorUnit' => 0,
|
133 |
-
'numericCode' => 952,
|
134 |
-
),
|
135 |
-
'BMD' =>
|
136 |
-
array (
|
137 |
-
'alphabeticCode' => 'BMD',
|
138 |
-
'currency' => 'Bermudian Dollar',
|
139 |
-
'minorUnit' => 2,
|
140 |
-
'numericCode' => 60,
|
141 |
-
),
|
142 |
-
'INR' =>
|
143 |
-
array (
|
144 |
-
'alphabeticCode' => 'INR',
|
145 |
-
'currency' => 'Indian Rupee',
|
146 |
-
'minorUnit' => 2,
|
147 |
-
'numericCode' => 356,
|
148 |
-
),
|
149 |
-
'BTN' =>
|
150 |
-
array (
|
151 |
-
'alphabeticCode' => 'BTN',
|
152 |
-
'currency' => 'Ngultrum',
|
153 |
-
'minorUnit' => 2,
|
154 |
-
'numericCode' => 64,
|
155 |
-
),
|
156 |
-
'BOB' =>
|
157 |
-
array (
|
158 |
-
'alphabeticCode' => 'BOB',
|
159 |
-
'currency' => 'Boliviano',
|
160 |
-
'minorUnit' => 2,
|
161 |
-
'numericCode' => 68,
|
162 |
-
),
|
163 |
-
'BOV' =>
|
164 |
-
array (
|
165 |
-
'alphabeticCode' => 'BOV',
|
166 |
-
'currency' => 'Mvdol',
|
167 |
-
'minorUnit' => 2,
|
168 |
-
'numericCode' => 984,
|
169 |
-
),
|
170 |
-
'BAM' =>
|
171 |
-
array (
|
172 |
-
'alphabeticCode' => 'BAM',
|
173 |
-
'currency' => 'Convertible Mark',
|
174 |
-
'minorUnit' => 2,
|
175 |
-
'numericCode' => 977,
|
176 |
-
),
|
177 |
-
'BWP' =>
|
178 |
-
array (
|
179 |
-
'alphabeticCode' => 'BWP',
|
180 |
-
'currency' => 'Pula',
|
181 |
-
'minorUnit' => 2,
|
182 |
-
'numericCode' => 72,
|
183 |
-
),
|
184 |
-
'NOK' =>
|
185 |
-
array (
|
186 |
-
'alphabeticCode' => 'NOK',
|
187 |
-
'currency' => 'Norwegian Krone',
|
188 |
-
'minorUnit' => 2,
|
189 |
-
'numericCode' => 578,
|
190 |
-
),
|
191 |
-
'BRL' =>
|
192 |
-
array (
|
193 |
-
'alphabeticCode' => 'BRL',
|
194 |
-
'currency' => 'Brazilian Real',
|
195 |
-
'minorUnit' => 2,
|
196 |
-
'numericCode' => 986,
|
197 |
-
),
|
198 |
-
'BND' =>
|
199 |
-
array (
|
200 |
-
'alphabeticCode' => 'BND',
|
201 |
-
'currency' => 'Brunei Dollar',
|
202 |
-
'minorUnit' => 2,
|
203 |
-
'numericCode' => 96,
|
204 |
-
),
|
205 |
-
'BGN' =>
|
206 |
-
array (
|
207 |
-
'alphabeticCode' => 'BGN',
|
208 |
-
'currency' => 'Bulgarian Lev',
|
209 |
-
'minorUnit' => 2,
|
210 |
-
'numericCode' => 975,
|
211 |
-
),
|
212 |
-
'BIF' =>
|
213 |
-
array (
|
214 |
-
'alphabeticCode' => 'BIF',
|
215 |
-
'currency' => 'Burundi Franc',
|
216 |
-
'minorUnit' => 0,
|
217 |
-
'numericCode' => 108,
|
218 |
-
),
|
219 |
-
'CVE' =>
|
220 |
-
array (
|
221 |
-
'alphabeticCode' => 'CVE',
|
222 |
-
'currency' => 'Cabo Verde Escudo',
|
223 |
-
'minorUnit' => 2,
|
224 |
-
'numericCode' => 132,
|
225 |
-
),
|
226 |
-
'KHR' =>
|
227 |
-
array (
|
228 |
-
'alphabeticCode' => 'KHR',
|
229 |
-
'currency' => 'Riel',
|
230 |
-
'minorUnit' => 2,
|
231 |
-
'numericCode' => 116,
|
232 |
-
),
|
233 |
-
'XAF' =>
|
234 |
-
array (
|
235 |
-
'alphabeticCode' => 'XAF',
|
236 |
-
'currency' => 'CFA Franc BEAC',
|
237 |
-
'minorUnit' => 0,
|
238 |
-
'numericCode' => 950,
|
239 |
-
),
|
240 |
-
'CAD' =>
|
241 |
-
array (
|
242 |
-
'alphabeticCode' => 'CAD',
|
243 |
-
'currency' => 'Canadian Dollar',
|
244 |
-
'minorUnit' => 2,
|
245 |
-
'numericCode' => 124,
|
246 |
-
),
|
247 |
-
'KYD' =>
|
248 |
-
array (
|
249 |
-
'alphabeticCode' => 'KYD',
|
250 |
-
'currency' => 'Cayman Islands Dollar',
|
251 |
-
'minorUnit' => 2,
|
252 |
-
'numericCode' => 136,
|
253 |
-
),
|
254 |
-
'CLP' =>
|
255 |
-
array (
|
256 |
-
'alphabeticCode' => 'CLP',
|
257 |
-
'currency' => 'Chilean Peso',
|
258 |
-
'minorUnit' => 0,
|
259 |
-
'numericCode' => 152,
|
260 |
-
),
|
261 |
-
'CLF' =>
|
262 |
-
array (
|
263 |
-
'alphabeticCode' => 'CLF',
|
264 |
-
'currency' => 'Unidad de Fomento',
|
265 |
-
'minorUnit' => 4,
|
266 |
-
'numericCode' => 990,
|
267 |
-
),
|
268 |
-
'CNY' =>
|
269 |
-
array (
|
270 |
-
'alphabeticCode' => 'CNY',
|
271 |
-
'currency' => 'Yuan Renminbi',
|
272 |
-
'minorUnit' => 2,
|
273 |
-
'numericCode' => 156,
|
274 |
-
),
|
275 |
-
'COP' =>
|
276 |
-
array (
|
277 |
-
'alphabeticCode' => 'COP',
|
278 |
-
'currency' => 'Colombian Peso',
|
279 |
-
'minorUnit' => 2,
|
280 |
-
'numericCode' => 170,
|
281 |
-
),
|
282 |
-
'COU' =>
|
283 |
-
array (
|
284 |
-
'alphabeticCode' => 'COU',
|
285 |
-
'currency' => 'Unidad de Valor Real',
|
286 |
-
'minorUnit' => 2,
|
287 |
-
'numericCode' => 970,
|
288 |
-
),
|
289 |
-
'KMF' =>
|
290 |
-
array (
|
291 |
-
'alphabeticCode' => 'KMF',
|
292 |
-
'currency' => 'Comorian Franc ',
|
293 |
-
'minorUnit' => 0,
|
294 |
-
'numericCode' => 174,
|
295 |
-
),
|
296 |
-
'CDF' =>
|
297 |
-
array (
|
298 |
-
'alphabeticCode' => 'CDF',
|
299 |
-
'currency' => 'Congolese Franc',
|
300 |
-
'minorUnit' => 2,
|
301 |
-
'numericCode' => 976,
|
302 |
-
),
|
303 |
-
'NZD' =>
|
304 |
-
array (
|
305 |
-
'alphabeticCode' => 'NZD',
|
306 |
-
'currency' => 'New Zealand Dollar',
|
307 |
-
'minorUnit' => 2,
|
308 |
-
'numericCode' => 554,
|
309 |
-
),
|
310 |
-
'CRC' =>
|
311 |
-
array (
|
312 |
-
'alphabeticCode' => 'CRC',
|
313 |
-
'currency' => 'Costa Rican Colon',
|
314 |
-
'minorUnit' => 2,
|
315 |
-
'numericCode' => 188,
|
316 |
-
),
|
317 |
-
'HRK' =>
|
318 |
-
array (
|
319 |
-
'alphabeticCode' => 'HRK',
|
320 |
-
'currency' => 'Kuna',
|
321 |
-
'minorUnit' => 2,
|
322 |
-
'numericCode' => 191,
|
323 |
-
),
|
324 |
-
'CUP' =>
|
325 |
-
array (
|
326 |
-
'alphabeticCode' => 'CUP',
|
327 |
-
'currency' => 'Cuban Peso',
|
328 |
-
'minorUnit' => 2,
|
329 |
-
'numericCode' => 192,
|
330 |
-
),
|
331 |
-
'CUC' =>
|
332 |
-
array (
|
333 |
-
'alphabeticCode' => 'CUC',
|
334 |
-
'currency' => 'Peso Convertible',
|
335 |
-
'minorUnit' => 2,
|
336 |
-
'numericCode' => 931,
|
337 |
-
),
|
338 |
-
'ANG' =>
|
339 |
-
array (
|
340 |
-
'alphabeticCode' => 'ANG',
|
341 |
-
'currency' => 'Netherlands Antillean Guilder',
|
342 |
-
'minorUnit' => 2,
|
343 |
-
'numericCode' => 532,
|
344 |
-
),
|
345 |
-
'CZK' =>
|
346 |
-
array (
|
347 |
-
'alphabeticCode' => 'CZK',
|
348 |
-
'currency' => 'Czech Koruna',
|
349 |
-
'minorUnit' => 2,
|
350 |
-
'numericCode' => 203,
|
351 |
-
),
|
352 |
-
'DKK' =>
|
353 |
-
array (
|
354 |
-
'alphabeticCode' => 'DKK',
|
355 |
-
'currency' => 'Danish Krone',
|
356 |
-
'minorUnit' => 2,
|
357 |
-
'numericCode' => 208,
|
358 |
-
),
|
359 |
-
'DJF' =>
|
360 |
-
array (
|
361 |
-
'alphabeticCode' => 'DJF',
|
362 |
-
'currency' => 'Djibouti Franc',
|
363 |
-
'minorUnit' => 0,
|
364 |
-
'numericCode' => 262,
|
365 |
-
),
|
366 |
-
'DOP' =>
|
367 |
-
array (
|
368 |
-
'alphabeticCode' => 'DOP',
|
369 |
-
'currency' => 'Dominican Peso',
|
370 |
-
'minorUnit' => 2,
|
371 |
-
'numericCode' => 214,
|
372 |
-
),
|
373 |
-
'EGP' =>
|
374 |
-
array (
|
375 |
-
'alphabeticCode' => 'EGP',
|
376 |
-
'currency' => 'Egyptian Pound',
|
377 |
-
'minorUnit' => 2,
|
378 |
-
'numericCode' => 818,
|
379 |
-
),
|
380 |
-
'SVC' =>
|
381 |
-
array (
|
382 |
-
'alphabeticCode' => 'SVC',
|
383 |
-
'currency' => 'El Salvador Colon',
|
384 |
-
'minorUnit' => 2,
|
385 |
-
'numericCode' => 222,
|
386 |
-
),
|
387 |
-
'ERN' =>
|
388 |
-
array (
|
389 |
-
'alphabeticCode' => 'ERN',
|
390 |
-
'currency' => 'Nakfa',
|
391 |
-
'minorUnit' => 2,
|
392 |
-
'numericCode' => 232,
|
393 |
-
),
|
394 |
-
'ETB' =>
|
395 |
-
array (
|
396 |
-
'alphabeticCode' => 'ETB',
|
397 |
-
'currency' => 'Ethiopian Birr',
|
398 |
-
'minorUnit' => 2,
|
399 |
-
'numericCode' => 230,
|
400 |
-
),
|
401 |
-
'FKP' =>
|
402 |
-
array (
|
403 |
-
'alphabeticCode' => 'FKP',
|
404 |
-
'currency' => 'Falkland Islands Pound',
|
405 |
-
'minorUnit' => 2,
|
406 |
-
'numericCode' => 238,
|
407 |
-
),
|
408 |
-
'FJD' =>
|
409 |
-
array (
|
410 |
-
'alphabeticCode' => 'FJD',
|
411 |
-
'currency' => 'Fiji Dollar',
|
412 |
-
'minorUnit' => 2,
|
413 |
-
'numericCode' => 242,
|
414 |
-
),
|
415 |
-
'XPF' =>
|
416 |
-
array (
|
417 |
-
'alphabeticCode' => 'XPF',
|
418 |
-
'currency' => 'CFP Franc',
|
419 |
-
'minorUnit' => 0,
|
420 |
-
'numericCode' => 953,
|
421 |
-
),
|
422 |
-
'GMD' =>
|
423 |
-
array (
|
424 |
-
'alphabeticCode' => 'GMD',
|
425 |
-
'currency' => 'Dalasi',
|
426 |
-
'minorUnit' => 2,
|
427 |
-
'numericCode' => 270,
|
428 |
-
),
|
429 |
-
'GEL' =>
|
430 |
-
array (
|
431 |
-
'alphabeticCode' => 'GEL',
|
432 |
-
'currency' => 'Lari',
|
433 |
-
'minorUnit' => 2,
|
434 |
-
'numericCode' => 981,
|
435 |
-
),
|
436 |
-
'GHS' =>
|
437 |
-
array (
|
438 |
-
'alphabeticCode' => 'GHS',
|
439 |
-
'currency' => 'Ghana Cedi',
|
440 |
-
'minorUnit' => 2,
|
441 |
-
'numericCode' => 936,
|
442 |
-
),
|
443 |
-
'GIP' =>
|
444 |
-
array (
|
445 |
-
'alphabeticCode' => 'GIP',
|
446 |
-
'currency' => 'Gibraltar Pound',
|
447 |
-
'minorUnit' => 2,
|
448 |
-
'numericCode' => 292,
|
449 |
-
),
|
450 |
-
'GTQ' =>
|
451 |
-
array (
|
452 |
-
'alphabeticCode' => 'GTQ',
|
453 |
-
'currency' => 'Quetzal',
|
454 |
-
'minorUnit' => 2,
|
455 |
-
'numericCode' => 320,
|
456 |
-
),
|
457 |
-
'GBP' =>
|
458 |
-
array (
|
459 |
-
'alphabeticCode' => 'GBP',
|
460 |
-
'currency' => 'Pound Sterling',
|
461 |
-
'minorUnit' => 2,
|
462 |
-
'numericCode' => 826,
|
463 |
-
),
|
464 |
-
'GNF' =>
|
465 |
-
array (
|
466 |
-
'alphabeticCode' => 'GNF',
|
467 |
-
'currency' => 'Guinean Franc',
|
468 |
-
'minorUnit' => 0,
|
469 |
-
'numericCode' => 324,
|
470 |
-
),
|
471 |
-
'GYD' =>
|
472 |
-
array (
|
473 |
-
'alphabeticCode' => 'GYD',
|
474 |
-
'currency' => 'Guyana Dollar',
|
475 |
-
'minorUnit' => 2,
|
476 |
-
'numericCode' => 328,
|
477 |
-
),
|
478 |
-
'HTG' =>
|
479 |
-
array (
|
480 |
-
'alphabeticCode' => 'HTG',
|
481 |
-
'currency' => 'Gourde',
|
482 |
-
'minorUnit' => 2,
|
483 |
-
'numericCode' => 332,
|
484 |
-
),
|
485 |
-
'HNL' =>
|
486 |
-
array (
|
487 |
-
'alphabeticCode' => 'HNL',
|
488 |
-
'currency' => 'Lempira',
|
489 |
-
'minorUnit' => 2,
|
490 |
-
'numericCode' => 340,
|
491 |
-
),
|
492 |
-
'HKD' =>
|
493 |
-
array (
|
494 |
-
'alphabeticCode' => 'HKD',
|
495 |
-
'currency' => 'Hong Kong Dollar',
|
496 |
-
'minorUnit' => 2,
|
497 |
-
'numericCode' => 344,
|
498 |
-
),
|
499 |
-
'HUF' =>
|
500 |
-
array (
|
501 |
-
'alphabeticCode' => 'HUF',
|
502 |
-
'currency' => 'Forint',
|
503 |
-
'minorUnit' => 2,
|
504 |
-
'numericCode' => 348,
|
505 |
-
),
|
506 |
-
'ISK' =>
|
507 |
-
array (
|
508 |
-
'alphabeticCode' => 'ISK',
|
509 |
-
'currency' => 'Iceland Krona',
|
510 |
-
'minorUnit' => 0,
|
511 |
-
'numericCode' => 352,
|
512 |
-
),
|
513 |
-
'IDR' =>
|
514 |
-
array (
|
515 |
-
'alphabeticCode' => 'IDR',
|
516 |
-
'currency' => 'Rupiah',
|
517 |
-
'minorUnit' => 2,
|
518 |
-
'numericCode' => 360,
|
519 |
-
),
|
520 |
-
'XDR' =>
|
521 |
-
array (
|
522 |
-
'alphabeticCode' => 'XDR',
|
523 |
-
'currency' => 'SDR (Special Drawing Right)',
|
524 |
-
'minorUnit' => 0,
|
525 |
-
'numericCode' => 960,
|
526 |
-
),
|
527 |
-
'IRR' =>
|
528 |
-
array (
|
529 |
-
'alphabeticCode' => 'IRR',
|
530 |
-
'currency' => 'Iranian Rial',
|
531 |
-
'minorUnit' => 2,
|
532 |
-
'numericCode' => 364,
|
533 |
-
),
|
534 |
-
'IQD' =>
|
535 |
-
array (
|
536 |
-
'alphabeticCode' => 'IQD',
|
537 |
-
'currency' => 'Iraqi Dinar',
|
538 |
-
'minorUnit' => 3,
|
539 |
-
'numericCode' => 368,
|
540 |
-
),
|
541 |
-
'ILS' =>
|
542 |
-
array (
|
543 |
-
'alphabeticCode' => 'ILS',
|
544 |
-
'currency' => 'New Israeli Sheqel',
|
545 |
-
'minorUnit' => 2,
|
546 |
-
'numericCode' => 376,
|
547 |
-
),
|
548 |
-
'JMD' =>
|
549 |
-
array (
|
550 |
-
'alphabeticCode' => 'JMD',
|
551 |
-
'currency' => 'Jamaican Dollar',
|
552 |
-
'minorUnit' => 2,
|
553 |
-
'numericCode' => 388,
|
554 |
-
),
|
555 |
-
'JPY' =>
|
556 |
-
array (
|
557 |
-
'alphabeticCode' => 'JPY',
|
558 |
-
'currency' => 'Yen',
|
559 |
-
'minorUnit' => 0,
|
560 |
-
'numericCode' => 392,
|
561 |
-
),
|
562 |
-
'JOD' =>
|
563 |
-
array (
|
564 |
-
'alphabeticCode' => 'JOD',
|
565 |
-
'currency' => 'Jordanian Dinar',
|
566 |
-
'minorUnit' => 3,
|
567 |
-
'numericCode' => 400,
|
568 |
-
),
|
569 |
-
'KZT' =>
|
570 |
-
array (
|
571 |
-
'alphabeticCode' => 'KZT',
|
572 |
-
'currency' => 'Tenge',
|
573 |
-
'minorUnit' => 2,
|
574 |
-
'numericCode' => 398,
|
575 |
-
),
|
576 |
-
'KES' =>
|
577 |
-
array (
|
578 |
-
'alphabeticCode' => 'KES',
|
579 |
-
'currency' => 'Kenyan Shilling',
|
580 |
-
'minorUnit' => 2,
|
581 |
-
'numericCode' => 404,
|
582 |
-
),
|
583 |
-
'KPW' =>
|
584 |
-
array (
|
585 |
-
'alphabeticCode' => 'KPW',
|
586 |
-
'currency' => 'North Korean Won',
|
587 |
-
'minorUnit' => 2,
|
588 |
-
'numericCode' => 408,
|
589 |
-
),
|
590 |
-
'KRW' =>
|
591 |
-
array (
|
592 |
-
'alphabeticCode' => 'KRW',
|
593 |
-
'currency' => 'Won',
|
594 |
-
'minorUnit' => 0,
|
595 |
-
'numericCode' => 410,
|
596 |
-
),
|
597 |
-
'KWD' =>
|
598 |
-
array (
|
599 |
-
'alphabeticCode' => 'KWD',
|
600 |
-
'currency' => 'Kuwaiti Dinar',
|
601 |
-
'minorUnit' => 3,
|
602 |
-
'numericCode' => 414,
|
603 |
-
),
|
604 |
-
'KGS' =>
|
605 |
-
array (
|
606 |
-
'alphabeticCode' => 'KGS',
|
607 |
-
'currency' => 'Som',
|
608 |
-
'minorUnit' => 2,
|
609 |
-
'numericCode' => 417,
|
610 |
-
),
|
611 |
-
'LAK' =>
|
612 |
-
array (
|
613 |
-
'alphabeticCode' => 'LAK',
|
614 |
-
'currency' => 'Lao Kip',
|
615 |
-
'minorUnit' => 2,
|
616 |
-
'numericCode' => 418,
|
617 |
-
),
|
618 |
-
'LBP' =>
|
619 |
-
array (
|
620 |
-
'alphabeticCode' => 'LBP',
|
621 |
-
'currency' => 'Lebanese Pound',
|
622 |
-
'minorUnit' => 2,
|
623 |
-
'numericCode' => 422,
|
624 |
-
),
|
625 |
-
'LSL' =>
|
626 |
-
array (
|
627 |
-
'alphabeticCode' => 'LSL',
|
628 |
-
'currency' => 'Loti',
|
629 |
-
'minorUnit' => 2,
|
630 |
-
'numericCode' => 426,
|
631 |
-
),
|
632 |
-
'ZAR' =>
|
633 |
-
array (
|
634 |
-
'alphabeticCode' => 'ZAR',
|
635 |
-
'currency' => 'Rand',
|
636 |
-
'minorUnit' => 2,
|
637 |
-
'numericCode' => 710,
|
638 |
-
),
|
639 |
-
'LRD' =>
|
640 |
-
array (
|
641 |
-
'alphabeticCode' => 'LRD',
|
642 |
-
'currency' => 'Liberian Dollar',
|
643 |
-
'minorUnit' => 2,
|
644 |
-
'numericCode' => 430,
|
645 |
-
),
|
646 |
-
'LYD' =>
|
647 |
-
array (
|
648 |
-
'alphabeticCode' => 'LYD',
|
649 |
-
'currency' => 'Libyan Dinar',
|
650 |
-
'minorUnit' => 3,
|
651 |
-
'numericCode' => 434,
|
652 |
-
),
|
653 |
-
'CHF' =>
|
654 |
-
array (
|
655 |
-
'alphabeticCode' => 'CHF',
|
656 |
-
'currency' => 'Swiss Franc',
|
657 |
-
'minorUnit' => 2,
|
658 |
-
'numericCode' => 756,
|
659 |
-
),
|
660 |
-
'MOP' =>
|
661 |
-
array (
|
662 |
-
'alphabeticCode' => 'MOP',
|
663 |
-
'currency' => 'Pataca',
|
664 |
-
'minorUnit' => 2,
|
665 |
-
'numericCode' => 446,
|
666 |
-
),
|
667 |
-
'MKD' =>
|
668 |
-
array (
|
669 |
-
'alphabeticCode' => 'MKD',
|
670 |
-
'currency' => 'Denar',
|
671 |
-
'minorUnit' => 2,
|
672 |
-
'numericCode' => 807,
|
673 |
-
),
|
674 |
-
'MGA' =>
|
675 |
-
array (
|
676 |
-
'alphabeticCode' => 'MGA',
|
677 |
-
'currency' => 'Malagasy Ariary',
|
678 |
-
'minorUnit' => 2,
|
679 |
-
'numericCode' => 969,
|
680 |
-
),
|
681 |
-
'MWK' =>
|
682 |
-
array (
|
683 |
-
'alphabeticCode' => 'MWK',
|
684 |
-
'currency' => 'Malawi Kwacha',
|
685 |
-
'minorUnit' => 2,
|
686 |
-
'numericCode' => 454,
|
687 |
-
),
|
688 |
-
'MYR' =>
|
689 |
-
array (
|
690 |
-
'alphabeticCode' => 'MYR',
|
691 |
-
'currency' => 'Malaysian Ringgit',
|
692 |
-
'minorUnit' => 2,
|
693 |
-
'numericCode' => 458,
|
694 |
-
),
|
695 |
-
'MVR' =>
|
696 |
-
array (
|
697 |
-
'alphabeticCode' => 'MVR',
|
698 |
-
'currency' => 'Rufiyaa',
|
699 |
-
'minorUnit' => 2,
|
700 |
-
'numericCode' => 462,
|
701 |
-
),
|
702 |
-
'MRU' =>
|
703 |
-
array (
|
704 |
-
'alphabeticCode' => 'MRU',
|
705 |
-
'currency' => 'Ouguiya',
|
706 |
-
'minorUnit' => 2,
|
707 |
-
'numericCode' => 929,
|
708 |
-
),
|
709 |
-
'MUR' =>
|
710 |
-
array (
|
711 |
-
'alphabeticCode' => 'MUR',
|
712 |
-
'currency' => 'Mauritius Rupee',
|
713 |
-
'minorUnit' => 2,
|
714 |
-
'numericCode' => 480,
|
715 |
-
),
|
716 |
-
'XUA' =>
|
717 |
-
array (
|
718 |
-
'alphabeticCode' => 'XUA',
|
719 |
-
'currency' => 'ADB Unit of Account',
|
720 |
-
'minorUnit' => 0,
|
721 |
-
'numericCode' => 965,
|
722 |
-
),
|
723 |
-
'MXN' =>
|
724 |
-
array (
|
725 |
-
'alphabeticCode' => 'MXN',
|
726 |
-
'currency' => 'Mexican Peso',
|
727 |
-
'minorUnit' => 2,
|
728 |
-
'numericCode' => 484,
|
729 |
-
),
|
730 |
-
'MXV' =>
|
731 |
-
array (
|
732 |
-
'alphabeticCode' => 'MXV',
|
733 |
-
'currency' => 'Mexican Unidad de Inversion (UDI)',
|
734 |
-
'minorUnit' => 2,
|
735 |
-
'numericCode' => 979,
|
736 |
-
),
|
737 |
-
'MDL' =>
|
738 |
-
array (
|
739 |
-
'alphabeticCode' => 'MDL',
|
740 |
-
'currency' => 'Moldovan Leu',
|
741 |
-
'minorUnit' => 2,
|
742 |
-
'numericCode' => 498,
|
743 |
-
),
|
744 |
-
'MNT' =>
|
745 |
-
array (
|
746 |
-
'alphabeticCode' => 'MNT',
|
747 |
-
'currency' => 'Tugrik',
|
748 |
-
'minorUnit' => 2,
|
749 |
-
'numericCode' => 496,
|
750 |
-
),
|
751 |
-
'MAD' =>
|
752 |
-
array (
|
753 |
-
'alphabeticCode' => 'MAD',
|
754 |
-
'currency' => 'Moroccan Dirham',
|
755 |
-
'minorUnit' => 2,
|
756 |
-
'numericCode' => 504,
|
757 |
-
),
|
758 |
-
'MZN' =>
|
759 |
-
array (
|
760 |
-
'alphabeticCode' => 'MZN',
|
761 |
-
'currency' => 'Mozambique Metical',
|
762 |
-
'minorUnit' => 2,
|
763 |
-
'numericCode' => 943,
|
764 |
-
),
|
765 |
-
'MMK' =>
|
766 |
-
array (
|
767 |
-
'alphabeticCode' => 'MMK',
|
768 |
-
'currency' => 'Kyat',
|
769 |
-
'minorUnit' => 2,
|
770 |
-
'numericCode' => 104,
|
771 |
-
),
|
772 |
-
'NAD' =>
|
773 |
-
array (
|
774 |
-
'alphabeticCode' => 'NAD',
|
775 |
-
'currency' => 'Namibia Dollar',
|
776 |
-
'minorUnit' => 2,
|
777 |
-
'numericCode' => 516,
|
778 |
-
),
|
779 |
-
'NPR' =>
|
780 |
-
array (
|
781 |
-
'alphabeticCode' => 'NPR',
|
782 |
-
'currency' => 'Nepalese Rupee',
|
783 |
-
'minorUnit' => 2,
|
784 |
-
'numericCode' => 524,
|
785 |
-
),
|
786 |
-
'NIO' =>
|
787 |
-
array (
|
788 |
-
'alphabeticCode' => 'NIO',
|
789 |
-
'currency' => 'Cordoba Oro',
|
790 |
-
'minorUnit' => 2,
|
791 |
-
'numericCode' => 558,
|
792 |
-
),
|
793 |
-
'NGN' =>
|
794 |
-
array (
|
795 |
-
'alphabeticCode' => 'NGN',
|
796 |
-
'currency' => 'Naira',
|
797 |
-
'minorUnit' => 2,
|
798 |
-
'numericCode' => 566,
|
799 |
-
),
|
800 |
-
'OMR' =>
|
801 |
-
array (
|
802 |
-
'alphabeticCode' => 'OMR',
|
803 |
-
'currency' => 'Rial Omani',
|
804 |
-
'minorUnit' => 3,
|
805 |
-
'numericCode' => 512,
|
806 |
-
),
|
807 |
-
'PKR' =>
|
808 |
-
array (
|
809 |
-
'alphabeticCode' => 'PKR',
|
810 |
-
'currency' => 'Pakistan Rupee',
|
811 |
-
'minorUnit' => 2,
|
812 |
-
'numericCode' => 586,
|
813 |
-
),
|
814 |
-
'PAB' =>
|
815 |
-
array (
|
816 |
-
'alphabeticCode' => 'PAB',
|
817 |
-
'currency' => 'Balboa',
|
818 |
-
'minorUnit' => 2,
|
819 |
-
'numericCode' => 590,
|
820 |
-
),
|
821 |
-
'PGK' =>
|
822 |
-
array (
|
823 |
-
'alphabeticCode' => 'PGK',
|
824 |
-
'currency' => 'Kina',
|
825 |
-
'minorUnit' => 2,
|
826 |
-
'numericCode' => 598,
|
827 |
-
),
|
828 |
-
'PYG' =>
|
829 |
-
array (
|
830 |
-
'alphabeticCode' => 'PYG',
|
831 |
-
'currency' => 'Guarani',
|
832 |
-
'minorUnit' => 0,
|
833 |
-
'numericCode' => 600,
|
834 |
-
),
|
835 |
-
'PEN' =>
|
836 |
-
array (
|
837 |
-
'alphabeticCode' => 'PEN',
|
838 |
-
'currency' => 'Sol',
|
839 |
-
'minorUnit' => 2,
|
840 |
-
'numericCode' => 604,
|
841 |
-
),
|
842 |
-
'PHP' =>
|
843 |
-
array (
|
844 |
-
'alphabeticCode' => 'PHP',
|
845 |
-
'currency' => 'Philippine Piso',
|
846 |
-
'minorUnit' => 2,
|
847 |
-
'numericCode' => 608,
|
848 |
-
),
|
849 |
-
'PLN' =>
|
850 |
-
array (
|
851 |
-
'alphabeticCode' => 'PLN',
|
852 |
-
'currency' => 'Zloty',
|
853 |
-
'minorUnit' => 2,
|
854 |
-
'numericCode' => 985,
|
855 |
-
),
|
856 |
-
'QAR' =>
|
857 |
-
array (
|
858 |
-
'alphabeticCode' => 'QAR',
|
859 |
-
'currency' => 'Qatari Rial',
|
860 |
-
'minorUnit' => 2,
|
861 |
-
'numericCode' => 634,
|
862 |
-
),
|
863 |
-
'RON' =>
|
864 |
-
array (
|
865 |
-
'alphabeticCode' => 'RON',
|
866 |
-
'currency' => 'Romanian Leu',
|
867 |
-
'minorUnit' => 2,
|
868 |
-
'numericCode' => 946,
|
869 |
-
),
|
870 |
-
'RUB' =>
|
871 |
-
array (
|
872 |
-
'alphabeticCode' => 'RUB',
|
873 |
-
'currency' => 'Russian Ruble',
|
874 |
-
'minorUnit' => 2,
|
875 |
-
'numericCode' => 643,
|
876 |
-
),
|
877 |
-
'RWF' =>
|
878 |
-
array (
|
879 |
-
'alphabeticCode' => 'RWF',
|
880 |
-
'currency' => 'Rwanda Franc',
|
881 |
-
'minorUnit' => 0,
|
882 |
-
'numericCode' => 646,
|
883 |
-
),
|
884 |
-
'SHP' =>
|
885 |
-
array (
|
886 |
-
'alphabeticCode' => 'SHP',
|
887 |
-
'currency' => 'Saint Helena Pound',
|
888 |
-
'minorUnit' => 2,
|
889 |
-
'numericCode' => 654,
|
890 |
-
),
|
891 |
-
'WST' =>
|
892 |
-
array (
|
893 |
-
'alphabeticCode' => 'WST',
|
894 |
-
'currency' => 'Tala',
|
895 |
-
'minorUnit' => 2,
|
896 |
-
'numericCode' => 882,
|
897 |
-
),
|
898 |
-
'STN' =>
|
899 |
-
array (
|
900 |
-
'alphabeticCode' => 'STN',
|
901 |
-
'currency' => 'Dobra',
|
902 |
-
'minorUnit' => 2,
|
903 |
-
'numericCode' => 930,
|
904 |
-
),
|
905 |
-
'SAR' =>
|
906 |
-
array (
|
907 |
-
'alphabeticCode' => 'SAR',
|
908 |
-
'currency' => 'Saudi Riyal',
|
909 |
-
'minorUnit' => 2,
|
910 |
-
'numericCode' => 682,
|
911 |
-
),
|
912 |
-
'RSD' =>
|
913 |
-
array (
|
914 |
-
'alphabeticCode' => 'RSD',
|
915 |
-
'currency' => 'Serbian Dinar',
|
916 |
-
'minorUnit' => 2,
|
917 |
-
'numericCode' => 941,
|
918 |
-
),
|
919 |
-
'SCR' =>
|
920 |
-
array (
|
921 |
-
'alphabeticCode' => 'SCR',
|
922 |
-
'currency' => 'Seychelles Rupee',
|
923 |
-
'minorUnit' => 2,
|
924 |
-
'numericCode' => 690,
|
925 |
-
),
|
926 |
-
'SLL' =>
|
927 |
-
array (
|
928 |
-
'alphabeticCode' => 'SLL',
|
929 |
-
'currency' => 'Leone',
|
930 |
-
'minorUnit' => 2,
|
931 |
-
'numericCode' => 694,
|
932 |
-
),
|
933 |
-
'SGD' =>
|
934 |
-
array (
|
935 |
-
'alphabeticCode' => 'SGD',
|
936 |
-
'currency' => 'Singapore Dollar',
|
937 |
-
'minorUnit' => 2,
|
938 |
-
'numericCode' => 702,
|
939 |
-
),
|
940 |
-
'XSU' =>
|
941 |
-
array (
|
942 |
-
'alphabeticCode' => 'XSU',
|
943 |
-
'currency' => 'Sucre',
|
944 |
-
'minorUnit' => 0,
|
945 |
-
'numericCode' => 994,
|
946 |
-
),
|
947 |
-
'SBD' =>
|
948 |
-
array (
|
949 |
-
'alphabeticCode' => 'SBD',
|
950 |
-
'currency' => 'Solomon Islands Dollar',
|
951 |
-
'minorUnit' => 2,
|
952 |
-
'numericCode' => 90,
|
953 |
-
),
|
954 |
-
'SOS' =>
|
955 |
-
array (
|
956 |
-
'alphabeticCode' => 'SOS',
|
957 |
-
'currency' => 'Somali Shilling',
|
958 |
-
'minorUnit' => 2,
|
959 |
-
'numericCode' => 706,
|
960 |
-
),
|
961 |
-
'SSP' =>
|
962 |
-
array (
|
963 |
-
'alphabeticCode' => 'SSP',
|
964 |
-
'currency' => 'South Sudanese Pound',
|
965 |
-
'minorUnit' => 2,
|
966 |
-
'numericCode' => 728,
|
967 |
-
),
|
968 |
-
'LKR' =>
|
969 |
-
array (
|
970 |
-
'alphabeticCode' => 'LKR',
|
971 |
-
'currency' => 'Sri Lanka Rupee',
|
972 |
-
'minorUnit' => 2,
|
973 |
-
'numericCode' => 144,
|
974 |
-
),
|
975 |
-
'SDG' =>
|
976 |
-
array (
|
977 |
-
'alphabeticCode' => 'SDG',
|
978 |
-
'currency' => 'Sudanese Pound',
|
979 |
-
'minorUnit' => 2,
|
980 |
-
'numericCode' => 938,
|
981 |
-
),
|
982 |
-
'SRD' =>
|
983 |
-
array (
|
984 |
-
'alphabeticCode' => 'SRD',
|
985 |
-
'currency' => 'Surinam Dollar',
|
986 |
-
'minorUnit' => 2,
|
987 |
-
'numericCode' => 968,
|
988 |
-
),
|
989 |
-
'SZL' =>
|
990 |
-
array (
|
991 |
-
'alphabeticCode' => 'SZL',
|
992 |
-
'currency' => 'Lilangeni',
|
993 |
-
'minorUnit' => 2,
|
994 |
-
'numericCode' => 748,
|
995 |
-
),
|
996 |
-
'SEK' =>
|
997 |
-
array (
|
998 |
-
'alphabeticCode' => 'SEK',
|
999 |
-
'currency' => 'Swedish Krona',
|
1000 |
-
'minorUnit' => 2,
|
1001 |
-
'numericCode' => 752,
|
1002 |
-
),
|
1003 |
-
'CHE' =>
|
1004 |
-
array (
|
1005 |
-
'alphabeticCode' => 'CHE',
|
1006 |
-
'currency' => 'WIR Euro',
|
1007 |
-
'minorUnit' => 2,
|
1008 |
-
'numericCode' => 947,
|
1009 |
-
),
|
1010 |
-
'CHW' =>
|
1011 |
-
array (
|
1012 |
-
'alphabeticCode' => 'CHW',
|
1013 |
-
'currency' => 'WIR Franc',
|
1014 |
-
'minorUnit' => 2,
|
1015 |
-
'numericCode' => 948,
|
1016 |
-
),
|
1017 |
-
'SYP' =>
|
1018 |
-
array (
|
1019 |
-
'alphabeticCode' => 'SYP',
|
1020 |
-
'currency' => 'Syrian Pound',
|
1021 |
-
'minorUnit' => 2,
|
1022 |
-
'numericCode' => 760,
|
1023 |
-
),
|
1024 |
-
'TWD' =>
|
1025 |
-
array (
|
1026 |
-
'alphabeticCode' => 'TWD',
|
1027 |
-
'currency' => 'New Taiwan Dollar',
|
1028 |
-
'minorUnit' => 2,
|
1029 |
-
'numericCode' => 901,
|
1030 |
-
),
|
1031 |
-
'TJS' =>
|
1032 |
-
array (
|
1033 |
-
'alphabeticCode' => 'TJS',
|
1034 |
-
'currency' => 'Somoni',
|
1035 |
-
'minorUnit' => 2,
|
1036 |
-
'numericCode' => 972,
|
1037 |
-
),
|
1038 |
-
'TZS' =>
|
1039 |
-
array (
|
1040 |
-
'alphabeticCode' => 'TZS',
|
1041 |
-
'currency' => 'Tanzanian Shilling',
|
1042 |
-
'minorUnit' => 2,
|
1043 |
-
'numericCode' => 834,
|
1044 |
-
),
|
1045 |
-
'THB' =>
|
1046 |
-
array (
|
1047 |
-
'alphabeticCode' => 'THB',
|
1048 |
-
'currency' => 'Baht',
|
1049 |
-
'minorUnit' => 2,
|
1050 |
-
'numericCode' => 764,
|
1051 |
-
),
|
1052 |
-
'TOP' =>
|
1053 |
-
array (
|
1054 |
-
'alphabeticCode' => 'TOP',
|
1055 |
-
'currency' => 'Pa’anga',
|
1056 |
-
'minorUnit' => 2,
|
1057 |
-
'numericCode' => 776,
|
1058 |
-
),
|
1059 |
-
'TTD' =>
|
1060 |
-
array (
|
1061 |
-
'alphabeticCode' => 'TTD',
|
1062 |
-
'currency' => 'Trinidad and Tobago Dollar',
|
1063 |
-
'minorUnit' => 2,
|
1064 |
-
'numericCode' => 780,
|
1065 |
-
),
|
1066 |
-
'TND' =>
|
1067 |
-
array (
|
1068 |
-
'alphabeticCode' => 'TND',
|
1069 |
-
'currency' => 'Tunisian Dinar',
|
1070 |
-
'minorUnit' => 3,
|
1071 |
-
'numericCode' => 788,
|
1072 |
-
),
|
1073 |
-
'TRY' =>
|
1074 |
-
array (
|
1075 |
-
'alphabeticCode' => 'TRY',
|
1076 |
-
'currency' => 'Turkish Lira',
|
1077 |
-
'minorUnit' => 2,
|
1078 |
-
'numericCode' => 949,
|
1079 |
-
),
|
1080 |
-
'TMT' =>
|
1081 |
-
array (
|
1082 |
-
'alphabeticCode' => 'TMT',
|
1083 |
-
'currency' => 'Turkmenistan New Manat',
|
1084 |
-
'minorUnit' => 2,
|
1085 |
-
'numericCode' => 934,
|
1086 |
-
),
|
1087 |
-
'UGX' =>
|
1088 |
-
array (
|
1089 |
-
'alphabeticCode' => 'UGX',
|
1090 |
-
'currency' => 'Uganda Shilling',
|
1091 |
-
'minorUnit' => 0,
|
1092 |
-
'numericCode' => 800,
|
1093 |
-
),
|
1094 |
-
'UAH' =>
|
1095 |
-
array (
|
1096 |
-
'alphabeticCode' => 'UAH',
|
1097 |
-
'currency' => 'Hryvnia',
|
1098 |
-
'minorUnit' => 2,
|
1099 |
-
'numericCode' => 980,
|
1100 |
-
),
|
1101 |
-
'AED' =>
|
1102 |
-
array (
|
1103 |
-
'alphabeticCode' => 'AED',
|
1104 |
-
'currency' => 'UAE Dirham',
|
1105 |
-
'minorUnit' => 2,
|
1106 |
-
'numericCode' => 784,
|
1107 |
-
),
|
1108 |
-
'USN' =>
|
1109 |
-
array (
|
1110 |
-
'alphabeticCode' => 'USN',
|
1111 |
-
'currency' => 'US Dollar (Next day)',
|
1112 |
-
'minorUnit' => 2,
|
1113 |
-
'numericCode' => 997,
|
1114 |
-
),
|
1115 |
-
'UYU' =>
|
1116 |
-
array (
|
1117 |
-
'alphabeticCode' => 'UYU',
|
1118 |
-
'currency' => 'Peso Uruguayo',
|
1119 |
-
'minorUnit' => 2,
|
1120 |
-
'numericCode' => 858,
|
1121 |
-
),
|
1122 |
-
'UYI' =>
|
1123 |
-
array (
|
1124 |
-
'alphabeticCode' => 'UYI',
|
1125 |
-
'currency' => 'Uruguay Peso en Unidades Indexadas (URUIURUI)',
|
1126 |
-
'minorUnit' => 0,
|
1127 |
-
'numericCode' => 940,
|
1128 |
-
),
|
1129 |
-
'UZS' =>
|
1130 |
-
array (
|
1131 |
-
'alphabeticCode' => 'UZS',
|
1132 |
-
'currency' => 'Uzbekistan Sum',
|
1133 |
-
'minorUnit' => 2,
|
1134 |
-
'numericCode' => 860,
|
1135 |
-
),
|
1136 |
-
'VUV' =>
|
1137 |
-
array (
|
1138 |
-
'alphabeticCode' => 'VUV',
|
1139 |
-
'currency' => 'Vatu',
|
1140 |
-
'minorUnit' => 0,
|
1141 |
-
'numericCode' => 548,
|
1142 |
-
),
|
1143 |
-
'VEF' =>
|
1144 |
-
array (
|
1145 |
-
'alphabeticCode' => 'VEF',
|
1146 |
-
'currency' => 'Bolívar',
|
1147 |
-
'minorUnit' => 2,
|
1148 |
-
'numericCode' => 937,
|
1149 |
-
),
|
1150 |
-
'VND' =>
|
1151 |
-
array (
|
1152 |
-
'alphabeticCode' => 'VND',
|
1153 |
-
'currency' => 'Dong',
|
1154 |
-
'minorUnit' => 0,
|
1155 |
-
'numericCode' => 704,
|
1156 |
-
),
|
1157 |
-
'YER' =>
|
1158 |
-
array (
|
1159 |
-
'alphabeticCode' => 'YER',
|
1160 |
-
'currency' => 'Yemeni Rial',
|
1161 |
-
'minorUnit' => 2,
|
1162 |
-
'numericCode' => 886,
|
1163 |
-
),
|
1164 |
-
'ZMW' =>
|
1165 |
-
array (
|
1166 |
-
'alphabeticCode' => 'ZMW',
|
1167 |
-
'currency' => 'Zambian Kwacha',
|
1168 |
-
'minorUnit' => 2,
|
1169 |
-
'numericCode' => 967,
|
1170 |
-
),
|
1171 |
-
'ZWL' =>
|
1172 |
-
array (
|
1173 |
-
'alphabeticCode' => 'ZWL',
|
1174 |
-
'currency' => 'Zimbabwe Dollar',
|
1175 |
-
'minorUnit' => 2,
|
1176 |
-
'numericCode' => 932,
|
1177 |
-
),
|
1178 |
-
'XBA' =>
|
1179 |
-
array (
|
1180 |
-
'alphabeticCode' => 'XBA',
|
1181 |
-
'currency' => 'Bond Markets Unit European Composite Unit (EURCO)',
|
1182 |
-
'minorUnit' => 0,
|
1183 |
-
'numericCode' => 955,
|
1184 |
-
),
|
1185 |
-
'XBB' =>
|
1186 |
-
array (
|
1187 |
-
'alphabeticCode' => 'XBB',
|
1188 |
-
'currency' => 'Bond Markets Unit European Monetary Unit (E.M.U.-6)',
|
1189 |
-
'minorUnit' => 0,
|
1190 |
-
'numericCode' => 956,
|
1191 |
-
),
|
1192 |
-
'XBC' =>
|
1193 |
-
array (
|
1194 |
-
'alphabeticCode' => 'XBC',
|
1195 |
-
'currency' => 'Bond Markets Unit European Unit of Account 9 (E.U.A.-9)',
|
1196 |
-
'minorUnit' => 0,
|
1197 |
-
'numericCode' => 957,
|
1198 |
-
),
|
1199 |
-
'XBD' =>
|
1200 |
-
array (
|
1201 |
-
'alphabeticCode' => 'XBD',
|
1202 |
-
'currency' => 'Bond Markets Unit European Unit of Account 17 (E.U.A.-17)',
|
1203 |
-
'minorUnit' => 0,
|
1204 |
-
'numericCode' => 958,
|
1205 |
-
),
|
1206 |
-
'XTS' =>
|
1207 |
-
array (
|
1208 |
-
'alphabeticCode' => 'XTS',
|
1209 |
-
'currency' => 'Codes specifically reserved for testing purposes',
|
1210 |
-
'minorUnit' => 0,
|
1211 |
-
'numericCode' => 963,
|
1212 |
-
),
|
1213 |
-
'XXX' =>
|
1214 |
-
array (
|
1215 |
-
'alphabeticCode' => 'XXX',
|
1216 |
-
'currency' => 'The codes assigned for transactions where no currency is involved',
|
1217 |
-
'minorUnit' => 0,
|
1218 |
-
'numericCode' => 999,
|
1219 |
-
),
|
1220 |
-
'XAU' =>
|
1221 |
-
array (
|
1222 |
-
'alphabeticCode' => 'XAU',
|
1223 |
-
'currency' => 'Gold',
|
1224 |
-
'minorUnit' => 0,
|
1225 |
-
'numericCode' => 959,
|
1226 |
-
),
|
1227 |
-
'XPD' =>
|
1228 |
-
array (
|
1229 |
-
'alphabeticCode' => 'XPD',
|
1230 |
-
'currency' => 'Palladium',
|
1231 |
-
'minorUnit' => 0,
|
1232 |
-
'numericCode' => 964,
|
1233 |
-
),
|
1234 |
-
'XPT' =>
|
1235 |
-
array (
|
1236 |
-
'alphabeticCode' => 'XPT',
|
1237 |
-
'currency' => 'Platinum',
|
1238 |
-
'minorUnit' => 0,
|
1239 |
-
'numericCode' => 962,
|
1240 |
-
),
|
1241 |
-
'XAG' =>
|
1242 |
-
array (
|
1243 |
-
'alphabeticCode' => 'XAG',
|
1244 |
-
'currency' => 'Silver',
|
1245 |
-
'minorUnit' => 0,
|
1246 |
-
'numericCode' => 961,
|
1247 |
-
),
|
1248 |
-
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/resources/generate-money-factory.php
DELETED
@@ -1,61 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
require __DIR__.'/../vendor/autoload.php';
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
|
7 |
-
$buffer = <<<PHP
|
8 |
-
<?php
|
9 |
-
|
10 |
-
namespace Money;
|
11 |
-
|
12 |
-
/**
|
13 |
-
* This is a generated file. Do not edit it manually!
|
14 |
-
*
|
15 |
-
PHPDOC
|
16 |
-
*/
|
17 |
-
trait MoneyFactory
|
18 |
-
{
|
19 |
-
/**
|
20 |
-
* Convenience factory method for a Money object.
|
21 |
-
*
|
22 |
-
* <code>
|
23 |
-
* \$fiveDollar = Money::USD(500);
|
24 |
-
* </code>
|
25 |
-
*
|
26 |
-
* @param string \$method
|
27 |
-
* @param array \$arguments
|
28 |
-
*
|
29 |
-
* @return Money
|
30 |
-
*
|
31 |
-
* @throws \InvalidArgumentException If amount is not integer(ish)
|
32 |
-
*/
|
33 |
-
public static function __callStatic(\$method, \$arguments)
|
34 |
-
{
|
35 |
-
return new Money(\$arguments[0], new Currency(\$method));
|
36 |
-
}
|
37 |
-
}
|
38 |
-
|
39 |
-
PHP;
|
40 |
-
|
41 |
-
$methodBuffer = '';
|
42 |
-
|
43 |
-
$currencies = new Currencies\AggregateCurrencies([
|
44 |
-
new Currencies\ISOCurrencies(),
|
45 |
-
new Currencies\BitcoinCurrencies(),
|
46 |
-
]);
|
47 |
-
|
48 |
-
$currencies = iterator_to_array($currencies);
|
49 |
-
|
50 |
-
usort($currencies, function (\Money\Currency $a, \Money\Currency $b) {
|
51 |
-
return strcmp($a->getCode(), $b->getCode());
|
52 |
-
});
|
53 |
-
|
54 |
-
/** @var \Money\Currency[] $currencies */
|
55 |
-
foreach ($currencies as $currency) {
|
56 |
-
$methodBuffer .= sprintf(" * @method static Money %s(string|int \$amount)\n", $currency->getCode());
|
57 |
-
}
|
58 |
-
|
59 |
-
$buffer = str_replace('PHPDOC', rtrim($methodBuffer), $buffer);
|
60 |
-
|
61 |
-
file_put_contents(__DIR__.'/../src/MoneyFactory.php', $buffer);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Calculator.php
DELETED
@@ -1,127 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Money calculations abstracted away from the Money value object.
|
7 |
-
*
|
8 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
9 |
-
*/
|
10 |
-
interface Calculator
|
11 |
-
{
|
12 |
-
/**
|
13 |
-
* Returns whether the calculator is supported in
|
14 |
-
* the current server environment.
|
15 |
-
*
|
16 |
-
* @return bool
|
17 |
-
*/
|
18 |
-
public static function supported();
|
19 |
-
|
20 |
-
/**
|
21 |
-
* Compare a to b.
|
22 |
-
*
|
23 |
-
* @param string $a
|
24 |
-
* @param string $b
|
25 |
-
*
|
26 |
-
* @return int
|
27 |
-
*/
|
28 |
-
public function compare($a, $b);
|
29 |
-
|
30 |
-
/**
|
31 |
-
* Add added to amount.
|
32 |
-
*
|
33 |
-
* @param string $amount
|
34 |
-
* @param string $addend
|
35 |
-
*
|
36 |
-
* @return string
|
37 |
-
*/
|
38 |
-
public function add($amount, $addend);
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Subtract subtrahend from amount.
|
42 |
-
*
|
43 |
-
* @param string $amount
|
44 |
-
* @param string $subtrahend
|
45 |
-
*
|
46 |
-
* @return string
|
47 |
-
*/
|
48 |
-
public function subtract($amount, $subtrahend);
|
49 |
-
|
50 |
-
/**
|
51 |
-
* Multiply amount with multiplier.
|
52 |
-
*
|
53 |
-
* @param string $amount
|
54 |
-
* @param int|float|string $multiplier
|
55 |
-
*
|
56 |
-
* @return string
|
57 |
-
*/
|
58 |
-
public function multiply($amount, $multiplier);
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Divide amount with divisor.
|
62 |
-
*
|
63 |
-
* @param string $amount
|
64 |
-
* @param int|float|string $divisor
|
65 |
-
*
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
public function divide($amount, $divisor);
|
69 |
-
|
70 |
-
/**
|
71 |
-
* Round number to following integer.
|
72 |
-
*
|
73 |
-
* @param string $number
|
74 |
-
*
|
75 |
-
* @return string
|
76 |
-
*/
|
77 |
-
public function ceil($number);
|
78 |
-
|
79 |
-
/**
|
80 |
-
* Round number to preceding integer.
|
81 |
-
*
|
82 |
-
* @param string $number
|
83 |
-
*
|
84 |
-
* @return string
|
85 |
-
*/
|
86 |
-
public function floor($number);
|
87 |
-
|
88 |
-
/**
|
89 |
-
* Returns the absolute value of the number.
|
90 |
-
*
|
91 |
-
* @param string $number
|
92 |
-
*
|
93 |
-
* @return string
|
94 |
-
*/
|
95 |
-
public function absolute($number);
|
96 |
-
|
97 |
-
/**
|
98 |
-
* Round number, use rounding mode for tie-breaker.
|
99 |
-
*
|
100 |
-
* @param int|float|string $number
|
101 |
-
* @param int $roundingMode
|
102 |
-
*
|
103 |
-
* @return string
|
104 |
-
*/
|
105 |
-
public function round($number, $roundingMode);
|
106 |
-
|
107 |
-
/**
|
108 |
-
* Share amount among ratio / total portions.
|
109 |
-
*
|
110 |
-
* @param string $amount
|
111 |
-
* @param int|float|string $ratio
|
112 |
-
* @param int|float|string $total
|
113 |
-
*
|
114 |
-
* @return string
|
115 |
-
*/
|
116 |
-
public function share($amount, $ratio, $total);
|
117 |
-
|
118 |
-
/**
|
119 |
-
* Get the modulus of an amount.
|
120 |
-
*
|
121 |
-
* @param string $amount
|
122 |
-
* @param int|float|string $divisor
|
123 |
-
*
|
124 |
-
* @return string
|
125 |
-
*/
|
126 |
-
public function mod($amount, $divisor);
|
127 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Calculator/BcMathCalculator.php
DELETED
@@ -1,243 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Calculator;
|
4 |
-
|
5 |
-
use Money\Calculator;
|
6 |
-
use Money\Money;
|
7 |
-
use Money\Number;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
11 |
-
*/
|
12 |
-
final class BcMathCalculator implements Calculator
|
13 |
-
{
|
14 |
-
/**
|
15 |
-
* @var string
|
16 |
-
*/
|
17 |
-
private $scale;
|
18 |
-
|
19 |
-
/**
|
20 |
-
* @param int $scale
|
21 |
-
*/
|
22 |
-
public function __construct($scale = 14)
|
23 |
-
{
|
24 |
-
$this->scale = $scale;
|
25 |
-
}
|
26 |
-
|
27 |
-
/**
|
28 |
-
* {@inheritdoc}
|
29 |
-
*/
|
30 |
-
public static function supported()
|
31 |
-
{
|
32 |
-
return extension_loaded('bcmath');
|
33 |
-
}
|
34 |
-
|
35 |
-
/**
|
36 |
-
* {@inheritdoc}
|
37 |
-
*/
|
38 |
-
public function compare($a, $b)
|
39 |
-
{
|
40 |
-
return bccomp($a, $b, $this->scale);
|
41 |
-
}
|
42 |
-
|
43 |
-
/**
|
44 |
-
* {@inheritdoc}
|
45 |
-
*/
|
46 |
-
public function add($amount, $addend)
|
47 |
-
{
|
48 |
-
return (string) Number::fromString(bcadd($amount, $addend, $this->scale));
|
49 |
-
}
|
50 |
-
|
51 |
-
/**
|
52 |
-
* {@inheritdoc}
|
53 |
-
*
|
54 |
-
* @param $amount
|
55 |
-
* @param $subtrahend
|
56 |
-
*
|
57 |
-
* @return string
|
58 |
-
*/
|
59 |
-
public function subtract($amount, $subtrahend)
|
60 |
-
{
|
61 |
-
return (string) Number::fromString(bcsub($amount, $subtrahend, $this->scale));
|
62 |
-
}
|
63 |
-
|
64 |
-
/**
|
65 |
-
* {@inheritdoc}
|
66 |
-
*/
|
67 |
-
public function multiply($amount, $multiplier)
|
68 |
-
{
|
69 |
-
$multiplier = Number::fromNumber($multiplier);
|
70 |
-
|
71 |
-
return bcmul($amount, (string) $multiplier, $this->scale);
|
72 |
-
}
|
73 |
-
|
74 |
-
/**
|
75 |
-
* {@inheritdoc}
|
76 |
-
*/
|
77 |
-
public function divide($amount, $divisor)
|
78 |
-
{
|
79 |
-
$divisor = Number::fromNumber($divisor);
|
80 |
-
|
81 |
-
return bcdiv($amount, (string) $divisor, $this->scale);
|
82 |
-
}
|
83 |
-
|
84 |
-
/**
|
85 |
-
* {@inheritdoc}
|
86 |
-
*/
|
87 |
-
public function ceil($number)
|
88 |
-
{
|
89 |
-
$number = Number::fromNumber($number);
|
90 |
-
|
91 |
-
if ($number->isInteger()) {
|
92 |
-
return (string) $number;
|
93 |
-
}
|
94 |
-
|
95 |
-
if ($number->isNegative()) {
|
96 |
-
return bcadd((string) $number, '0', 0);
|
97 |
-
}
|
98 |
-
|
99 |
-
return bcadd((string) $number, '1', 0);
|
100 |
-
}
|
101 |
-
|
102 |
-
/**
|
103 |
-
* {@inheritdoc}
|
104 |
-
*/
|
105 |
-
public function floor($number)
|
106 |
-
{
|
107 |
-
$number = Number::fromNumber($number);
|
108 |
-
|
109 |
-
if ($number->isInteger()) {
|
110 |
-
return (string) $number;
|
111 |
-
}
|
112 |
-
|
113 |
-
if ($number->isNegative()) {
|
114 |
-
return bcadd((string) $number, '-1', 0);
|
115 |
-
}
|
116 |
-
|
117 |
-
return bcadd($number, '0', 0);
|
118 |
-
}
|
119 |
-
|
120 |
-
/**
|
121 |
-
* {@inheritdoc}
|
122 |
-
*/
|
123 |
-
public function absolute($number)
|
124 |
-
{
|
125 |
-
return ltrim($number, '-');
|
126 |
-
}
|
127 |
-
|
128 |
-
/**
|
129 |
-
* {@inheritdoc}
|
130 |
-
*/
|
131 |
-
public function round($number, $roundingMode)
|
132 |
-
{
|
133 |
-
$number = Number::fromNumber($number);
|
134 |
-
|
135 |
-
if ($number->isInteger()) {
|
136 |
-
return (string) $number;
|
137 |
-
}
|
138 |
-
|
139 |
-
if ($number->isHalf() === false) {
|
140 |
-
return $this->roundDigit($number);
|
141 |
-
}
|
142 |
-
|
143 |
-
if (Money::ROUND_HALF_UP === $roundingMode) {
|
144 |
-
return bcadd(
|
145 |
-
(string) $number,
|
146 |
-
$number->getIntegerRoundingMultiplier(),
|
147 |
-
0
|
148 |
-
);
|
149 |
-
}
|
150 |
-
|
151 |
-
if (Money::ROUND_HALF_DOWN === $roundingMode) {
|
152 |
-
return bcadd((string) $number, '0', 0);
|
153 |
-
}
|
154 |
-
|
155 |
-
if (Money::ROUND_HALF_EVEN === $roundingMode) {
|
156 |
-
if ($number->isCurrentEven()) {
|
157 |
-
return bcadd((string) $number, '0', 0);
|
158 |
-
}
|
159 |
-
|
160 |
-
return bcadd(
|
161 |
-
(string) $number,
|
162 |
-
$number->getIntegerRoundingMultiplier(),
|
163 |
-
0
|
164 |
-
);
|
165 |
-
}
|
166 |
-
|
167 |
-
if (Money::ROUND_HALF_ODD === $roundingMode) {
|
168 |
-
if ($number->isCurrentEven()) {
|
169 |
-
return bcadd(
|
170 |
-
(string) $number,
|
171 |
-
$number->getIntegerRoundingMultiplier(),
|
172 |
-
0
|
173 |
-
);
|
174 |
-
}
|
175 |
-
|
176 |
-
return bcadd((string) $number, '0', 0);
|
177 |
-
}
|
178 |
-
|
179 |
-
if (Money::ROUND_HALF_POSITIVE_INFINITY === $roundingMode) {
|
180 |
-
if ($number->isNegative()) {
|
181 |
-
return bcadd((string) $number, '0', 0);
|
182 |
-
}
|
183 |
-
|
184 |
-
return bcadd(
|
185 |
-
(string) $number,
|
186 |
-
$number->getIntegerRoundingMultiplier(),
|
187 |
-
0
|
188 |
-
);
|
189 |
-
}
|
190 |
-
|
191 |
-
if (Money::ROUND_HALF_NEGATIVE_INFINITY === $roundingMode) {
|
192 |
-
if ($number->isNegative()) {
|
193 |
-
return bcadd(
|
194 |
-
(string) $number,
|
195 |
-
$number->getIntegerRoundingMultiplier(),
|
196 |
-
0
|
197 |
-
);
|
198 |
-
}
|
199 |
-
|
200 |
-
return bcadd(
|
201 |
-
(string) $number,
|
202 |
-
'0',
|
203 |
-
0
|
204 |
-
);
|
205 |
-
}
|
206 |
-
|
207 |
-
throw new \InvalidArgumentException('Unknown rounding mode');
|
208 |
-
}
|
209 |
-
|
210 |
-
/**
|
211 |
-
* @param $number
|
212 |
-
*
|
213 |
-
* @return string
|
214 |
-
*/
|
215 |
-
private function roundDigit(Number $number)
|
216 |
-
{
|
217 |
-
if ($number->isCloserToNext()) {
|
218 |
-
return bcadd(
|
219 |
-
(string) $number,
|
220 |
-
$number->getIntegerRoundingMultiplier(),
|
221 |
-
0
|
222 |
-
);
|
223 |
-
}
|
224 |
-
|
225 |
-
return bcadd((string) $number, '0', 0);
|
226 |
-
}
|
227 |
-
|
228 |
-
/**
|
229 |
-
* {@inheritdoc}
|
230 |
-
*/
|
231 |
-
public function share($amount, $ratio, $total)
|
232 |
-
{
|
233 |
-
return $this->floor(bcdiv(bcmul($amount, $ratio, $this->scale), $total, $this->scale));
|
234 |
-
}
|
235 |
-
|
236 |
-
/**
|
237 |
-
* {@inheritdoc}
|
238 |
-
*/
|
239 |
-
public function mod($amount, $divisor)
|
240 |
-
{
|
241 |
-
return bcmod($amount, $divisor);
|
242 |
-
}
|
243 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Calculator/GmpCalculator.php
DELETED
@@ -1,307 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Calculator;
|
4 |
-
|
5 |
-
use Money\Calculator;
|
6 |
-
use Money\Money;
|
7 |
-
use Money\Number;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
11 |
-
*/
|
12 |
-
final class GmpCalculator implements Calculator
|
13 |
-
{
|
14 |
-
/**
|
15 |
-
* @var string
|
16 |
-
*/
|
17 |
-
private $scale;
|
18 |
-
|
19 |
-
/**
|
20 |
-
* @param int $scale
|
21 |
-
*/
|
22 |
-
public function __construct($scale = 14)
|
23 |
-
{
|
24 |
-
$this->scale = $scale;
|
25 |
-
}
|
26 |
-
|
27 |
-
/**
|
28 |
-
* {@inheritdoc}
|
29 |
-
*/
|
30 |
-
public static function supported()
|
31 |
-
{
|
32 |
-
return extension_loaded('gmp');
|
33 |
-
}
|
34 |
-
|
35 |
-
/**
|
36 |
-
* {@inheritdoc}
|
37 |
-
*/
|
38 |
-
public function compare($a, $b)
|
39 |
-
{
|
40 |
-
$aNum = Number::fromNumber($a);
|
41 |
-
$bNum = Number::fromNumber($b);
|
42 |
-
|
43 |
-
if ($aNum->isDecimal() || $bNum->isDecimal()) {
|
44 |
-
$integersCompared = gmp_cmp($aNum->getIntegerPart(), $bNum->getIntegerPart());
|
45 |
-
if ($integersCompared !== 0) {
|
46 |
-
return $integersCompared;
|
47 |
-
}
|
48 |
-
|
49 |
-
return gmp_cmp($aNum->getFractionalPart(), $bNum->getFractionalPart());
|
50 |
-
}
|
51 |
-
|
52 |
-
return gmp_cmp($a, $b);
|
53 |
-
}
|
54 |
-
|
55 |
-
/**
|
56 |
-
* {@inheritdoc}
|
57 |
-
*/
|
58 |
-
public function add($amount, $addend)
|
59 |
-
{
|
60 |
-
return gmp_strval(gmp_add($amount, $addend));
|
61 |
-
}
|
62 |
-
|
63 |
-
/**
|
64 |
-
* {@inheritdoc}
|
65 |
-
*/
|
66 |
-
public function subtract($amount, $subtrahend)
|
67 |
-
{
|
68 |
-
return gmp_strval(gmp_sub($amount, $subtrahend));
|
69 |
-
}
|
70 |
-
|
71 |
-
/**
|
72 |
-
* {@inheritdoc}
|
73 |
-
*/
|
74 |
-
public function multiply($amount, $multiplier)
|
75 |
-
{
|
76 |
-
$multiplier = Number::fromNumber($multiplier);
|
77 |
-
|
78 |
-
if ($multiplier->isDecimal()) {
|
79 |
-
$decimalPlaces = strlen($multiplier->getFractionalPart());
|
80 |
-
$multiplierBase = $multiplier->getIntegerPart();
|
81 |
-
|
82 |
-
if ($multiplierBase) {
|
83 |
-
$multiplierBase .= $multiplier->getFractionalPart();
|
84 |
-
} else {
|
85 |
-
$multiplierBase = ltrim($multiplier->getFractionalPart(), '0');
|
86 |
-
}
|
87 |
-
|
88 |
-
$resultBase = gmp_strval(gmp_mul(gmp_init($amount), gmp_init($multiplierBase)));
|
89 |
-
|
90 |
-
if ('0' === $resultBase) {
|
91 |
-
return '0';
|
92 |
-
}
|
93 |
-
|
94 |
-
$result = substr($resultBase, $decimalPlaces * -1);
|
95 |
-
$resultLength = strlen($result);
|
96 |
-
if ($decimalPlaces > $resultLength) {
|
97 |
-
return '0.'.str_pad('', $decimalPlaces - $resultLength, '0').$result;
|
98 |
-
}
|
99 |
-
|
100 |
-
return substr($resultBase, 0, $decimalPlaces * -1).'.'.$result;
|
101 |
-
}
|
102 |
-
|
103 |
-
return gmp_strval(gmp_mul(gmp_init($amount), gmp_init((string) $multiplier)));
|
104 |
-
}
|
105 |
-
|
106 |
-
/**
|
107 |
-
* {@inheritdoc}
|
108 |
-
*/
|
109 |
-
public function divide($amount, $divisor)
|
110 |
-
{
|
111 |
-
$divisor = Number::fromNumber($divisor);
|
112 |
-
|
113 |
-
if ($divisor->isDecimal()) {
|
114 |
-
$decimalPlaces = strlen($divisor->getFractionalPart());
|
115 |
-
|
116 |
-
if ($divisor->getIntegerPart()) {
|
117 |
-
$divisor = new Number($divisor->getIntegerPart().$divisor->getFractionalPart());
|
118 |
-
} else {
|
119 |
-
$divisor = new Number(ltrim($divisor->getFractionalPart(), '0'));
|
120 |
-
}
|
121 |
-
|
122 |
-
$amount = gmp_strval(gmp_mul(gmp_init($amount), gmp_init('1'.str_pad('', $decimalPlaces, '0'))));
|
123 |
-
}
|
124 |
-
|
125 |
-
list($integer, $remainder) = gmp_div_qr(gmp_init($amount), gmp_init((string) $divisor));
|
126 |
-
|
127 |
-
if (gmp_cmp($remainder, '0') === 0) {
|
128 |
-
return gmp_strval($integer);
|
129 |
-
}
|
130 |
-
|
131 |
-
$divisionOfRemainder = gmp_strval(
|
132 |
-
gmp_div_q(
|
133 |
-
gmp_mul($remainder, gmp_init('1'.str_pad('', $this->scale, '0'))),
|
134 |
-
gmp_init((string) $divisor),
|
135 |
-
GMP_ROUND_MINUSINF
|
136 |
-
)
|
137 |
-
);
|
138 |
-
|
139 |
-
return gmp_strval($integer).'.'.str_pad($divisionOfRemainder, $this->scale, '0', STR_PAD_LEFT);
|
140 |
-
}
|
141 |
-
|
142 |
-
/**
|
143 |
-
* {@inheritdoc}
|
144 |
-
*/
|
145 |
-
public function ceil($number)
|
146 |
-
{
|
147 |
-
$number = Number::fromNumber($number);
|
148 |
-
|
149 |
-
if ($number->isInteger()) {
|
150 |
-
return (string) $number;
|
151 |
-
}
|
152 |
-
|
153 |
-
if ($number->isNegative()) {
|
154 |
-
return $this->add($number->getIntegerPart(), '0');
|
155 |
-
}
|
156 |
-
|
157 |
-
return $this->add($number->getIntegerPart(), '1');
|
158 |
-
}
|
159 |
-
|
160 |
-
/**
|
161 |
-
* {@inheritdoc}
|
162 |
-
*/
|
163 |
-
public function floor($number)
|
164 |
-
{
|
165 |
-
$number = Number::fromNumber($number);
|
166 |
-
|
167 |
-
if ($number->isInteger()) {
|
168 |
-
return (string) $number;
|
169 |
-
}
|
170 |
-
|
171 |
-
if ($number->isNegative()) {
|
172 |
-
return $this->add($number->getIntegerPart(), '-1');
|
173 |
-
}
|
174 |
-
|
175 |
-
return $this->add($number->getIntegerPart(), '0');
|
176 |
-
}
|
177 |
-
|
178 |
-
/**
|
179 |
-
* {@inheritdoc}
|
180 |
-
*/
|
181 |
-
public function absolute($number)
|
182 |
-
{
|
183 |
-
return ltrim($number, '-');
|
184 |
-
}
|
185 |
-
|
186 |
-
/**
|
187 |
-
* {@inheritdoc}
|
188 |
-
*/
|
189 |
-
public function round($number, $roundingMode)
|
190 |
-
{
|
191 |
-
$number = Number::fromNumber($number);
|
192 |
-
|
193 |
-
if ($number->isInteger()) {
|
194 |
-
return (string) $number;
|
195 |
-
}
|
196 |
-
|
197 |
-
if ($number->isHalf() === false) {
|
198 |
-
return $this->roundDigit($number);
|
199 |
-
}
|
200 |
-
|
201 |
-
if (Money::ROUND_HALF_UP === $roundingMode) {
|
202 |
-
return $this->add(
|
203 |
-
$number->getIntegerPart(),
|
204 |
-
$number->getIntegerRoundingMultiplier()
|
205 |
-
);
|
206 |
-
}
|
207 |
-
|
208 |
-
if (Money::ROUND_HALF_DOWN === $roundingMode) {
|
209 |
-
return $this->add($number->getIntegerPart(), '0');
|
210 |
-
}
|
211 |
-
|
212 |
-
if (Money::ROUND_HALF_EVEN === $roundingMode) {
|
213 |
-
if ($number->isCurrentEven()) {
|
214 |
-
return $this->add($number->getIntegerPart(), '0');
|
215 |
-
}
|
216 |
-
|
217 |
-
return $this->add(
|
218 |
-
$number->getIntegerPart(),
|
219 |
-
$number->getIntegerRoundingMultiplier()
|
220 |
-
);
|
221 |
-
}
|
222 |
-
|
223 |
-
if (Money::ROUND_HALF_ODD === $roundingMode) {
|
224 |
-
if ($number->isCurrentEven()) {
|
225 |
-
return $this->add(
|
226 |
-
$number->getIntegerPart(),
|
227 |
-
$number->getIntegerRoundingMultiplier()
|
228 |
-
);
|
229 |
-
}
|
230 |
-
|
231 |
-
return $this->add($number->getIntegerPart(), '0');
|
232 |
-
}
|
233 |
-
|
234 |
-
if (Money::ROUND_HALF_POSITIVE_INFINITY === $roundingMode) {
|
235 |
-
if ($number->isNegative()) {
|
236 |
-
return $this->add(
|
237 |
-
$number->getIntegerPart(),
|
238 |
-
'0'
|
239 |
-
);
|
240 |
-
}
|
241 |
-
|
242 |
-
return $this->add(
|
243 |
-
$number->getIntegerPart(),
|
244 |
-
$number->getIntegerRoundingMultiplier()
|
245 |
-
);
|
246 |
-
}
|
247 |
-
|
248 |
-
if (Money::ROUND_HALF_NEGATIVE_INFINITY === $roundingMode) {
|
249 |
-
if ($number->isNegative()) {
|
250 |
-
return $this->add(
|
251 |
-
$number->getIntegerPart(),
|
252 |
-
$number->getIntegerRoundingMultiplier()
|
253 |
-
);
|
254 |
-
}
|
255 |
-
|
256 |
-
return $this->add(
|
257 |
-
$number->getIntegerPart(),
|
258 |
-
'0'
|
259 |
-
);
|
260 |
-
}
|
261 |
-
|
262 |
-
throw new \InvalidArgumentException('Unknown rounding mode');
|
263 |
-
}
|
264 |
-
|
265 |
-
/**
|
266 |
-
* @param $number
|
267 |
-
*
|
268 |
-
* @return string
|
269 |
-
*/
|
270 |
-
private function roundDigit(Number $number)
|
271 |
-
{
|
272 |
-
if ($number->isCloserToNext()) {
|
273 |
-
return $this->add(
|
274 |
-
$number->getIntegerPart(),
|
275 |
-
$number->getIntegerRoundingMultiplier()
|
276 |
-
);
|
277 |
-
}
|
278 |
-
|
279 |
-
return $this->add($number->getIntegerPart(), '0');
|
280 |
-
}
|
281 |
-
|
282 |
-
/**
|
283 |
-
* {@inheritdoc}
|
284 |
-
*/
|
285 |
-
public function share($amount, $ratio, $total)
|
286 |
-
{
|
287 |
-
return $this->floor($this->divide($this->multiply($amount, $ratio), $total));
|
288 |
-
}
|
289 |
-
|
290 |
-
/**
|
291 |
-
* {@inheritdoc}
|
292 |
-
*/
|
293 |
-
public function mod($amount, $divisor)
|
294 |
-
{
|
295 |
-
// gmp_mod() only calculates non-negative integers, so we use absolutes
|
296 |
-
$remainder = gmp_mod($this->absolute($amount), $this->absolute($divisor));
|
297 |
-
|
298 |
-
// If the amount was negative, we negate the result of the modulus operation
|
299 |
-
$amount = Number::fromNumber($amount);
|
300 |
-
|
301 |
-
if ($amount->isNegative()) {
|
302 |
-
$remainder = gmp_neg($remainder);
|
303 |
-
}
|
304 |
-
|
305 |
-
return gmp_strval($remainder);
|
306 |
-
}
|
307 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Calculator/PhpCalculator.php
DELETED
@@ -1,197 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Calculator;
|
4 |
-
|
5 |
-
use Money\Calculator;
|
6 |
-
use Money\Money;
|
7 |
-
use Money\Number;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
11 |
-
*/
|
12 |
-
final class PhpCalculator implements Calculator
|
13 |
-
{
|
14 |
-
/**
|
15 |
-
* {@inheritdoc}
|
16 |
-
*/
|
17 |
-
public static function supported()
|
18 |
-
{
|
19 |
-
return true;
|
20 |
-
}
|
21 |
-
|
22 |
-
/**
|
23 |
-
* {@inheritdoc}
|
24 |
-
*/
|
25 |
-
public function compare($a, $b)
|
26 |
-
{
|
27 |
-
return ($a < $b) ? -1 : (($a > $b) ? 1 : 0);
|
28 |
-
}
|
29 |
-
|
30 |
-
/**
|
31 |
-
* {@inheritdoc}
|
32 |
-
*/
|
33 |
-
public function add($amount, $addend)
|
34 |
-
{
|
35 |
-
$result = $amount + $addend;
|
36 |
-
|
37 |
-
$this->assertInteger($result);
|
38 |
-
|
39 |
-
return (string) $result;
|
40 |
-
}
|
41 |
-
|
42 |
-
/**
|
43 |
-
* {@inheritdoc}
|
44 |
-
*/
|
45 |
-
public function subtract($amount, $subtrahend)
|
46 |
-
{
|
47 |
-
$result = $amount - $subtrahend;
|
48 |
-
|
49 |
-
$this->assertInteger($result);
|
50 |
-
|
51 |
-
return (string) $result;
|
52 |
-
}
|
53 |
-
|
54 |
-
/**
|
55 |
-
* {@inheritdoc}
|
56 |
-
*/
|
57 |
-
public function multiply($amount, $multiplier)
|
58 |
-
{
|
59 |
-
$result = $amount * $multiplier;
|
60 |
-
|
61 |
-
$this->assertIntegerBounds($result);
|
62 |
-
|
63 |
-
return (string) Number::fromNumber($result);
|
64 |
-
}
|
65 |
-
|
66 |
-
/**
|
67 |
-
* {@inheritdoc}
|
68 |
-
*/
|
69 |
-
public function divide($amount, $divisor)
|
70 |
-
{
|
71 |
-
$result = $amount / $divisor;
|
72 |
-
|
73 |
-
$this->assertIntegerBounds($result);
|
74 |
-
|
75 |
-
return (string) Number::fromNumber($result);
|
76 |
-
}
|
77 |
-
|
78 |
-
/**
|
79 |
-
* {@inheritdoc}
|
80 |
-
*/
|
81 |
-
public function ceil($number)
|
82 |
-
{
|
83 |
-
return $this->castInteger(ceil($number));
|
84 |
-
}
|
85 |
-
|
86 |
-
/**
|
87 |
-
* {@inheritdoc}
|
88 |
-
*/
|
89 |
-
public function floor($number)
|
90 |
-
{
|
91 |
-
return $this->castInteger(floor($number));
|
92 |
-
}
|
93 |
-
|
94 |
-
/**
|
95 |
-
* {@inheritdoc}
|
96 |
-
*/
|
97 |
-
public function absolute($number)
|
98 |
-
{
|
99 |
-
$result = ltrim($number, '-');
|
100 |
-
|
101 |
-
$this->assertIntegerBounds($result);
|
102 |
-
|
103 |
-
return (string) $result;
|
104 |
-
}
|
105 |
-
|
106 |
-
/**
|
107 |
-
* {@inheritdoc}
|
108 |
-
*/
|
109 |
-
public function round($number, $roundingMode)
|
110 |
-
{
|
111 |
-
if (Money::ROUND_HALF_POSITIVE_INFINITY === $roundingMode) {
|
112 |
-
$number = Number::fromNumber($number);
|
113 |
-
|
114 |
-
if ($number->isHalf()) {
|
115 |
-
return $this->castInteger(ceil((string) $number));
|
116 |
-
}
|
117 |
-
|
118 |
-
return $this->castInteger(round((string) $number, 0, Money::ROUND_HALF_UP));
|
119 |
-
}
|
120 |
-
|
121 |
-
if (Money::ROUND_HALF_NEGATIVE_INFINITY === $roundingMode) {
|
122 |
-
$number = Number::fromNumber($number);
|
123 |
-
|
124 |
-
if ($number->isHalf()) {
|
125 |
-
return $this->castInteger(floor((string) $number));
|
126 |
-
}
|
127 |
-
|
128 |
-
return $this->castInteger(round((string) $number, 0, Money::ROUND_HALF_DOWN));
|
129 |
-
}
|
130 |
-
|
131 |
-
return $this->castInteger(round($number, 0, $roundingMode));
|
132 |
-
}
|
133 |
-
|
134 |
-
/**
|
135 |
-
* {@inheritdoc}
|
136 |
-
*/
|
137 |
-
public function share($amount, $ratio, $total)
|
138 |
-
{
|
139 |
-
return $this->castInteger(floor($amount * $ratio / $total));
|
140 |
-
}
|
141 |
-
|
142 |
-
/**
|
143 |
-
* {@inheritdoc}
|
144 |
-
*/
|
145 |
-
public function mod($amount, $divisor)
|
146 |
-
{
|
147 |
-
$result = $amount % $divisor;
|
148 |
-
|
149 |
-
$this->assertIntegerBounds($result);
|
150 |
-
|
151 |
-
return (string) $result;
|
152 |
-
}
|
153 |
-
|
154 |
-
/**
|
155 |
-
* Asserts that an integer value didn't become something else
|
156 |
-
* (after some arithmetic operation).
|
157 |
-
*
|
158 |
-
* @param int $amount
|
159 |
-
*
|
160 |
-
* @throws \OverflowException If integer overflow occured
|
161 |
-
* @throws \UnderflowException If integer underflow occured
|
162 |
-
*/
|
163 |
-
private function assertIntegerBounds($amount)
|
164 |
-
{
|
165 |
-
if ($amount > PHP_INT_MAX) {
|
166 |
-
throw new \OverflowException('You overflowed the maximum allowed integer (PHP_INT_MAX)');
|
167 |
-
} elseif ($amount < ~PHP_INT_MAX) {
|
168 |
-
throw new \UnderflowException('You underflowed the minimum allowed integer (PHP_INT_MAX)');
|
169 |
-
}
|
170 |
-
}
|
171 |
-
|
172 |
-
/**
|
173 |
-
* Casts an amount to integer ensuring that an overflow/underflow did not occur.
|
174 |
-
*
|
175 |
-
* @param int $amount
|
176 |
-
*
|
177 |
-
* @return string
|
178 |
-
*/
|
179 |
-
private function castInteger($amount)
|
180 |
-
{
|
181 |
-
$this->assertIntegerBounds($amount);
|
182 |
-
|
183 |
-
return (string) intval($amount);
|
184 |
-
}
|
185 |
-
|
186 |
-
/**
|
187 |
-
* Asserts that integer remains integer after arithmetic operations.
|
188 |
-
*
|
189 |
-
* @param int $amount
|
190 |
-
*/
|
191 |
-
private function assertInteger($amount)
|
192 |
-
{
|
193 |
-
if (filter_var($amount, FILTER_VALIDATE_INT) === false) {
|
194 |
-
throw new \UnexpectedValueException('The result of arithmetic operation is not an integer');
|
195 |
-
}
|
196 |
-
}
|
197 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Converter.php
DELETED
@@ -1,54 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Provides a way to convert Money to Money in another Currency using an exchange rate.
|
7 |
-
*
|
8 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
9 |
-
*/
|
10 |
-
final class Converter
|
11 |
-
{
|
12 |
-
/**
|
13 |
-
* @var Currencies
|
14 |
-
*/
|
15 |
-
private $currencies;
|
16 |
-
|
17 |
-
/**
|
18 |
-
* @var Exchange
|
19 |
-
*/
|
20 |
-
private $exchange;
|
21 |
-
|
22 |
-
/**
|
23 |
-
* @param Currencies $currencies
|
24 |
-
* @param Exchange $exchange
|
25 |
-
*/
|
26 |
-
public function __construct(Currencies $currencies, Exchange $exchange)
|
27 |
-
{
|
28 |
-
$this->currencies = $currencies;
|
29 |
-
$this->exchange = $exchange;
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* @param Money $money
|
34 |
-
* @param Currency $counterCurrency
|
35 |
-
* @param int $roundingMode
|
36 |
-
*
|
37 |
-
* @return Money
|
38 |
-
*/
|
39 |
-
public function convert(Money $money, Currency $counterCurrency, $roundingMode = Money::ROUND_HALF_UP)
|
40 |
-
{
|
41 |
-
$baseCurrency = $money->getCurrency();
|
42 |
-
$ratio = $this->exchange->quote($baseCurrency, $counterCurrency)->getConversionRatio();
|
43 |
-
|
44 |
-
$baseCurrencySubunit = $this->currencies->subunitFor($baseCurrency);
|
45 |
-
$counterCurrencySubunit = $this->currencies->subunitFor($counterCurrency);
|
46 |
-
$subunitDifference = $baseCurrencySubunit - $counterCurrencySubunit;
|
47 |
-
|
48 |
-
$ratio = (string) Number::fromFloat($ratio)->base10($subunitDifference);
|
49 |
-
|
50 |
-
$counterValue = $money->multiply($ratio, $roundingMode);
|
51 |
-
|
52 |
-
return new Money($counterValue->getAmount(), $counterCurrency);
|
53 |
-
}
|
54 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Currencies.php
DELETED
@@ -1,33 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
use Money\Exception\UnknownCurrencyException;
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Implement this to provide a list of currencies.
|
9 |
-
*
|
10 |
-
* @author Mathias Verraes
|
11 |
-
*/
|
12 |
-
interface Currencies extends \IteratorAggregate
|
13 |
-
{
|
14 |
-
/**
|
15 |
-
* Checks whether a currency is available in the current context.
|
16 |
-
*
|
17 |
-
* @param Currency $currency
|
18 |
-
*
|
19 |
-
* @return bool
|
20 |
-
*/
|
21 |
-
public function contains(Currency $currency);
|
22 |
-
|
23 |
-
/**
|
24 |
-
* Returns the subunit for a currency.
|
25 |
-
*
|
26 |
-
* @param Currency $currency
|
27 |
-
*
|
28 |
-
* @return int
|
29 |
-
*
|
30 |
-
* @throws UnknownCurrencyException If currency is not available in the current context
|
31 |
-
*/
|
32 |
-
public function subunitFor(Currency $currency);
|
33 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Currencies/AggregateCurrencies.php
DELETED
@@ -1,76 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Currencies;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Currency;
|
7 |
-
use Money\Exception\UnknownCurrencyException;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Aggregates several currency repositories.
|
11 |
-
*
|
12 |
-
* @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
|
13 |
-
*/
|
14 |
-
final class AggregateCurrencies implements Currencies
|
15 |
-
{
|
16 |
-
/**
|
17 |
-
* @var Currencies[]
|
18 |
-
*/
|
19 |
-
private $currencies;
|
20 |
-
|
21 |
-
/**
|
22 |
-
* @param Currencies[] $currencies
|
23 |
-
*/
|
24 |
-
public function __construct(array $currencies)
|
25 |
-
{
|
26 |
-
foreach ($currencies as $c) {
|
27 |
-
if (false === $c instanceof Currencies) {
|
28 |
-
throw new \InvalidArgumentException('All currency repositories must implement '.Currencies::class);
|
29 |
-
}
|
30 |
-
}
|
31 |
-
|
32 |
-
$this->currencies = $currencies;
|
33 |
-
}
|
34 |
-
|
35 |
-
/**
|
36 |
-
* {@inheritdoc}
|
37 |
-
*/
|
38 |
-
public function contains(Currency $currency)
|
39 |
-
{
|
40 |
-
foreach ($this->currencies as $currencies) {
|
41 |
-
if ($currencies->contains($currency)) {
|
42 |
-
return true;
|
43 |
-
}
|
44 |
-
}
|
45 |
-
|
46 |
-
return false;
|
47 |
-
}
|
48 |
-
|
49 |
-
/**
|
50 |
-
* {@inheritdoc}
|
51 |
-
*/
|
52 |
-
public function subunitFor(Currency $currency)
|
53 |
-
{
|
54 |
-
foreach ($this->currencies as $currencies) {
|
55 |
-
if ($currencies->contains($currency)) {
|
56 |
-
return $currencies->subunitFor($currency);
|
57 |
-
}
|
58 |
-
}
|
59 |
-
|
60 |
-
throw new UnknownCurrencyException('Cannot find currency '.$currency->getCode());
|
61 |
-
}
|
62 |
-
|
63 |
-
/**
|
64 |
-
* {@inheritdoc}
|
65 |
-
*/
|
66 |
-
public function getIterator()
|
67 |
-
{
|
68 |
-
$iterator = new \AppendIterator();
|
69 |
-
|
70 |
-
foreach ($this->currencies as $currencies) {
|
71 |
-
$iterator->append($currencies->getIterator());
|
72 |
-
}
|
73 |
-
|
74 |
-
return $iterator;
|
75 |
-
}
|
76 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Currencies/BitcoinCurrencies.php
DELETED
@@ -1,47 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Currencies;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Currency;
|
7 |
-
use Money\Exception\UnknownCurrencyException;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
11 |
-
*/
|
12 |
-
final class BitcoinCurrencies implements Currencies
|
13 |
-
{
|
14 |
-
const CODE = 'XBT';
|
15 |
-
|
16 |
-
const SYMBOL = "\xC9\x83";
|
17 |
-
|
18 |
-
/**
|
19 |
-
* {@inheritdoc}
|
20 |
-
*/
|
21 |
-
public function contains(Currency $currency)
|
22 |
-
{
|
23 |
-
return self::CODE === $currency->getCode();
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* {@inheritdoc}
|
28 |
-
*/
|
29 |
-
public function subunitFor(Currency $currency)
|
30 |
-
{
|
31 |
-
if ($currency->getCode() !== self::CODE) {
|
32 |
-
throw new UnknownCurrencyException(
|
33 |
-
$currency->getCode().' is not bitcoin and is not supported by this currency repository'
|
34 |
-
);
|
35 |
-
}
|
36 |
-
|
37 |
-
return 8;
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* {@inheritdoc}
|
42 |
-
*/
|
43 |
-
public function getIterator()
|
44 |
-
{
|
45 |
-
return new \ArrayIterator([new Currency(self::CODE)]);
|
46 |
-
}
|
47 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Currencies/CachedCurrencies.php
DELETED
@@ -1,98 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Currencies;
|
4 |
-
|
5 |
-
use Cache\Taggable\TaggableItemInterface;
|
6 |
-
use Money\Currencies;
|
7 |
-
use Money\Currency;
|
8 |
-
use Psr\Cache\CacheItemPoolInterface;
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Cache the result of currency checking.
|
12 |
-
*
|
13 |
-
* @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
|
14 |
-
*/
|
15 |
-
final class CachedCurrencies implements Currencies
|
16 |
-
{
|
17 |
-
/**
|
18 |
-
* @var Currencies
|
19 |
-
*/
|
20 |
-
private $currencies;
|
21 |
-
|
22 |
-
/**
|
23 |
-
* @var CacheItemPoolInterface
|
24 |
-
*/
|
25 |
-
private $pool;
|
26 |
-
|
27 |
-
/**
|
28 |
-
* @param Currencies $currencies
|
29 |
-
* @param CacheItemPoolInterface $pool
|
30 |
-
*/
|
31 |
-
public function __construct(Currencies $currencies, CacheItemPoolInterface $pool)
|
32 |
-
{
|
33 |
-
$this->currencies = $currencies;
|
34 |
-
$this->pool = $pool;
|
35 |
-
}
|
36 |
-
|
37 |
-
/**
|
38 |
-
* {@inheritdoc}
|
39 |
-
*/
|
40 |
-
public function contains(Currency $currency)
|
41 |
-
{
|
42 |
-
$item = $this->pool->getItem('currency|availability|'.$currency->getCode());
|
43 |
-
|
44 |
-
if (false === $item->isHit()) {
|
45 |
-
$item->set($this->currencies->contains($currency));
|
46 |
-
|
47 |
-
if ($item instanceof TaggableItemInterface) {
|
48 |
-
$item->addTag('currency.availability');
|
49 |
-
}
|
50 |
-
|
51 |
-
$this->pool->save($item);
|
52 |
-
}
|
53 |
-
|
54 |
-
return $item->get();
|
55 |
-
}
|
56 |
-
|
57 |
-
/**
|
58 |
-
* {@inheritdoc}
|
59 |
-
*/
|
60 |
-
public function subunitFor(Currency $currency)
|
61 |
-
{
|
62 |
-
$item = $this->pool->getItem('currency|subunit|'.$currency->getCode());
|
63 |
-
|
64 |
-
if (false === $item->isHit()) {
|
65 |
-
$item->set($this->currencies->subunitFor($currency));
|
66 |
-
|
67 |
-
if ($item instanceof TaggableItemInterface) {
|
68 |
-
$item->addTag('currency.subunit');
|
69 |
-
}
|
70 |
-
|
71 |
-
$this->pool->save($item);
|
72 |
-
}
|
73 |
-
|
74 |
-
return $item->get();
|
75 |
-
}
|
76 |
-
|
77 |
-
/**
|
78 |
-
* {@inheritdoc}
|
79 |
-
*/
|
80 |
-
public function getIterator()
|
81 |
-
{
|
82 |
-
return new \CallbackFilterIterator(
|
83 |
-
$this->currencies->getIterator(),
|
84 |
-
function (Currency $currency) {
|
85 |
-
$item = $this->pool->getItem('currency|availability|'.$currency->getCode());
|
86 |
-
$item->set(true);
|
87 |
-
|
88 |
-
if ($item instanceof TaggableItemInterface) {
|
89 |
-
$item->addTag('currency.availability');
|
90 |
-
}
|
91 |
-
|
92 |
-
$this->pool->save($item);
|
93 |
-
|
94 |
-
return true;
|
95 |
-
}
|
96 |
-
);
|
97 |
-
}
|
98 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Currencies/CurrencyList.php
DELETED
@@ -1,76 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Currencies;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Currency;
|
7 |
-
use Money\Exception\UnknownCurrencyException;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* A list of custom currencies.
|
11 |
-
*
|
12 |
-
* @author George Mponos <gmponos@gmail.com>
|
13 |
-
*/
|
14 |
-
final class CurrencyList implements Currencies
|
15 |
-
{
|
16 |
-
/**
|
17 |
-
* Map of currencies indexed by code.
|
18 |
-
*
|
19 |
-
* @var array
|
20 |
-
*/
|
21 |
-
private $currencies;
|
22 |
-
|
23 |
-
public function __construct(array $currencies)
|
24 |
-
{
|
25 |
-
foreach ($currencies as $currencyCode => $subunit) {
|
26 |
-
if (empty($currencyCode) || !is_string($currencyCode)) {
|
27 |
-
throw new \InvalidArgumentException(
|
28 |
-
sprintf('Currency code must be a string and not empty. "%s" given', $currencyCode)
|
29 |
-
);
|
30 |
-
}
|
31 |
-
|
32 |
-
if (!is_int($subunit) || $subunit < 0) {
|
33 |
-
throw new \InvalidArgumentException(
|
34 |
-
sprintf('Currency %s does not have a valid minor unit. Must be a positive integer.', $currencyCode)
|
35 |
-
);
|
36 |
-
}
|
37 |
-
}
|
38 |
-
|
39 |
-
$this->currencies = $currencies;
|
40 |
-
}
|
41 |
-
|
42 |
-
/**
|
43 |
-
* {@inheritdoc}
|
44 |
-
*/
|
45 |
-
public function contains(Currency $currency)
|
46 |
-
{
|
47 |
-
return isset($this->currencies[$currency->getCode()]);
|
48 |
-
}
|
49 |
-
|
50 |
-
/**
|
51 |
-
* {@inheritdoc}
|
52 |
-
*/
|
53 |
-
public function subunitFor(Currency $currency)
|
54 |
-
{
|
55 |
-
if (!$this->contains($currency)) {
|
56 |
-
throw new UnknownCurrencyException('Cannot find currency '.$currency->getCode());
|
57 |
-
}
|
58 |
-
|
59 |
-
return $this->currencies[$currency->getCode()];
|
60 |
-
}
|
61 |
-
|
62 |
-
/**
|
63 |
-
* {@inheritdoc}
|
64 |
-
*/
|
65 |
-
public function getIterator()
|
66 |
-
{
|
67 |
-
return new \ArrayIterator(
|
68 |
-
array_map(
|
69 |
-
function ($code) {
|
70 |
-
return new Currency($code);
|
71 |
-
},
|
72 |
-
array_keys($this->currencies)
|
73 |
-
)
|
74 |
-
);
|
75 |
-
}
|
76 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Currencies/ISOCurrencies.php
DELETED
@@ -1,103 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Currencies;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Currency;
|
7 |
-
use Money\Exception\UnknownCurrencyException;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* List of supported ISO 4217 currency codes and names.
|
11 |
-
*
|
12 |
-
* @author Mathias Verraes
|
13 |
-
*/
|
14 |
-
final class ISOCurrencies implements Currencies
|
15 |
-
{
|
16 |
-
/**
|
17 |
-
* Map of known currencies indexed by code.
|
18 |
-
*
|
19 |
-
* @var array
|
20 |
-
*/
|
21 |
-
private static $currencies;
|
22 |
-
|
23 |
-
/**
|
24 |
-
* {@inheritdoc}
|
25 |
-
*/
|
26 |
-
public function contains(Currency $currency)
|
27 |
-
{
|
28 |
-
return isset($this->getCurrencies()[$currency->getCode()]);
|
29 |
-
}
|
30 |
-
|
31 |
-
/**
|
32 |
-
* {@inheritdoc}
|
33 |
-
*/
|
34 |
-
public function subunitFor(Currency $currency)
|
35 |
-
{
|
36 |
-
if (!$this->contains($currency)) {
|
37 |
-
throw new UnknownCurrencyException('Cannot find ISO currency '.$currency->getCode());
|
38 |
-
}
|
39 |
-
|
40 |
-
return $this->getCurrencies()[$currency->getCode()]['minorUnit'];
|
41 |
-
}
|
42 |
-
|
43 |
-
/**
|
44 |
-
* Returns the numeric code for a currency.
|
45 |
-
*
|
46 |
-
* @param Currency $currency
|
47 |
-
*
|
48 |
-
* @return int
|
49 |
-
*
|
50 |
-
* @throws UnknownCurrencyException If currency is not available in the current context
|
51 |
-
*/
|
52 |
-
public function numericCodeFor(Currency $currency)
|
53 |
-
{
|
54 |
-
if (!$this->contains($currency)) {
|
55 |
-
throw new UnknownCurrencyException('Cannot find ISO currency '.$currency->getCode());
|
56 |
-
}
|
57 |
-
|
58 |
-
return $this->getCurrencies()[$currency->getCode()]['numericCode'];
|
59 |
-
}
|
60 |
-
|
61 |
-
/**
|
62 |
-
* @return \Traversable
|
63 |
-
*/
|
64 |
-
public function getIterator()
|
65 |
-
{
|
66 |
-
return new \ArrayIterator(
|
67 |
-
array_map(
|
68 |
-
function ($code) {
|
69 |
-
return new Currency($code);
|
70 |
-
},
|
71 |
-
array_keys($this->getCurrencies())
|
72 |
-
)
|
73 |
-
);
|
74 |
-
}
|
75 |
-
|
76 |
-
/**
|
77 |
-
* Returns a map of known currencies indexed by code.
|
78 |
-
*
|
79 |
-
* @return array
|
80 |
-
*/
|
81 |
-
private function getCurrencies()
|
82 |
-
{
|
83 |
-
if (null === self::$currencies) {
|
84 |
-
self::$currencies = $this->loadCurrencies();
|
85 |
-
}
|
86 |
-
|
87 |
-
return self::$currencies;
|
88 |
-
}
|
89 |
-
|
90 |
-
/**
|
91 |
-
* @return array
|
92 |
-
*/
|
93 |
-
private function loadCurrencies()
|
94 |
-
{
|
95 |
-
$file = __DIR__.'/../../resources/currency.php';
|
96 |
-
|
97 |
-
if (file_exists($file)) {
|
98 |
-
return require $file;
|
99 |
-
}
|
100 |
-
|
101 |
-
throw new \RuntimeException('Failed to load currency ISO codes.');
|
102 |
-
}
|
103 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Currency.php
DELETED
@@ -1,88 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Currency Value Object.
|
7 |
-
*
|
8 |
-
* Holds Currency specific data.
|
9 |
-
*
|
10 |
-
* @author Mathias Verraes
|
11 |
-
*/
|
12 |
-
final class Currency implements \JsonSerializable
|
13 |
-
{
|
14 |
-
/**
|
15 |
-
* Currency code.
|
16 |
-
*
|
17 |
-
* @var string
|
18 |
-
*/
|
19 |
-
private $code;
|
20 |
-
|
21 |
-
/**
|
22 |
-
* @param string $code
|
23 |
-
*/
|
24 |
-
public function __construct($code)
|
25 |
-
{
|
26 |
-
if (!is_string($code)) {
|
27 |
-
throw new \InvalidArgumentException('Currency code should be string');
|
28 |
-
}
|
29 |
-
|
30 |
-
if ($code === '') {
|
31 |
-
throw new \InvalidArgumentException('Currency code should not be empty string');
|
32 |
-
}
|
33 |
-
|
34 |
-
$this->code = $code;
|
35 |
-
}
|
36 |
-
|
37 |
-
/**
|
38 |
-
* Returns the currency code.
|
39 |
-
*
|
40 |
-
* @return string
|
41 |
-
*/
|
42 |
-
public function getCode()
|
43 |
-
{
|
44 |
-
return $this->code;
|
45 |
-
}
|
46 |
-
|
47 |
-
/**
|
48 |
-
* Checks whether this currency is the same as an other.
|
49 |
-
*
|
50 |
-
* @param Currency $other
|
51 |
-
*
|
52 |
-
* @return bool
|
53 |
-
*/
|
54 |
-
public function equals(Currency $other)
|
55 |
-
{
|
56 |
-
return $this->code === $other->code;
|
57 |
-
}
|
58 |
-
|
59 |
-
/**
|
60 |
-
* Checks whether this currency is available in the passed context.
|
61 |
-
*
|
62 |
-
* @param Currencies $currencies
|
63 |
-
*
|
64 |
-
* @return bool
|
65 |
-
*/
|
66 |
-
public function isAvailableWithin(Currencies $currencies)
|
67 |
-
{
|
68 |
-
return $currencies->contains($this);
|
69 |
-
}
|
70 |
-
|
71 |
-
/**
|
72 |
-
* @return string
|
73 |
-
*/
|
74 |
-
public function __toString()
|
75 |
-
{
|
76 |
-
return $this->code;
|
77 |
-
}
|
78 |
-
|
79 |
-
/**
|
80 |
-
* {@inheritdoc}
|
81 |
-
*
|
82 |
-
* @return string
|
83 |
-
*/
|
84 |
-
public function jsonSerialize()
|
85 |
-
{
|
86 |
-
return $this->code;
|
87 |
-
}
|
88 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/CurrencyPair.php
DELETED
@@ -1,139 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Currency Pair holding a base, a counter currency and a conversion ratio.
|
7 |
-
*
|
8 |
-
* @author Mathias Verraes
|
9 |
-
*
|
10 |
-
* @see http://en.wikipedia.org/wiki/Currency_pair
|
11 |
-
*/
|
12 |
-
final class CurrencyPair implements \JsonSerializable
|
13 |
-
{
|
14 |
-
/**
|
15 |
-
* Currency to convert from.
|
16 |
-
*
|
17 |
-
* @var Currency
|
18 |
-
*/
|
19 |
-
private $baseCurrency;
|
20 |
-
|
21 |
-
/**
|
22 |
-
* Currency to convert to.
|
23 |
-
*
|
24 |
-
* @var Currency
|
25 |
-
*/
|
26 |
-
private $counterCurrency;
|
27 |
-
|
28 |
-
/**
|
29 |
-
* @var float
|
30 |
-
*/
|
31 |
-
private $conversionRatio;
|
32 |
-
|
33 |
-
/**
|
34 |
-
* @param Currency $baseCurrency
|
35 |
-
* @param Currency $counterCurrency
|
36 |
-
* @param float $conversionRatio
|
37 |
-
*
|
38 |
-
* @throws \InvalidArgumentException If conversion ratio is not numeric
|
39 |
-
*/
|
40 |
-
public function __construct(Currency $baseCurrency, Currency $counterCurrency, $conversionRatio)
|
41 |
-
{
|
42 |
-
if (!is_numeric($conversionRatio)) {
|
43 |
-
throw new \InvalidArgumentException('Conversion ratio must be numeric');
|
44 |
-
}
|
45 |
-
|
46 |
-
$this->counterCurrency = $counterCurrency;
|
47 |
-
$this->baseCurrency = $baseCurrency;
|
48 |
-
$this->conversionRatio = (float) $conversionRatio;
|
49 |
-
}
|
50 |
-
|
51 |
-
/**
|
52 |
-
* Creates a new Currency Pair based on "EUR/USD 1.2500" form representation.
|
53 |
-
*
|
54 |
-
* @param string $iso String representation of the form "EUR/USD 1.2500"
|
55 |
-
*
|
56 |
-
* @return CurrencyPair
|
57 |
-
*
|
58 |
-
* @throws \InvalidArgumentException Format of $iso is invalid
|
59 |
-
*/
|
60 |
-
public static function createFromIso($iso)
|
61 |
-
{
|
62 |
-
$currency = '([A-Z]{2,3})';
|
63 |
-
$ratio = "([0-9]*\.?[0-9]+)"; // @see http://www.regular-expressions.info/floatingpoint.html
|
64 |
-
$pattern = '#'.$currency.'/'.$currency.' '.$ratio.'#';
|
65 |
-
|
66 |
-
$matches = [];
|
67 |
-
|
68 |
-
if (!preg_match($pattern, $iso, $matches)) {
|
69 |
-
throw new \InvalidArgumentException(
|
70 |
-
sprintf(
|
71 |
-
'Cannot create currency pair from ISO string "%s", format of string is invalid',
|
72 |
-
$iso
|
73 |
-
)
|
74 |
-
);
|
75 |
-
}
|
76 |
-
|
77 |
-
return new self(new Currency($matches[1]), new Currency($matches[2]), $matches[3]);
|
78 |
-
}
|
79 |
-
|
80 |
-
/**
|
81 |
-
* Returns the counter currency.
|
82 |
-
*
|
83 |
-
* @return Currency
|
84 |
-
*/
|
85 |
-
public function getCounterCurrency()
|
86 |
-
{
|
87 |
-
return $this->counterCurrency;
|
88 |
-
}
|
89 |
-
|
90 |
-
/**
|
91 |
-
* Returns the base currency.
|
92 |
-
*
|
93 |
-
* @return Currency
|
94 |
-
*/
|
95 |
-
public function getBaseCurrency()
|
96 |
-
{
|
97 |
-
return $this->baseCurrency;
|
98 |
-
}
|
99 |
-
|
100 |
-
/**
|
101 |
-
* Returns the conversion ratio.
|
102 |
-
*
|
103 |
-
* @return float
|
104 |
-
*/
|
105 |
-
public function getConversionRatio()
|
106 |
-
{
|
107 |
-
return $this->conversionRatio;
|
108 |
-
}
|
109 |
-
|
110 |
-
/**
|
111 |
-
* Checks if an other CurrencyPair has the same parameters as this.
|
112 |
-
*
|
113 |
-
* @param CurrencyPair $other
|
114 |
-
*
|
115 |
-
* @return bool
|
116 |
-
*/
|
117 |
-
public function equals(CurrencyPair $other)
|
118 |
-
{
|
119 |
-
return
|
120 |
-
$this->baseCurrency->equals($other->baseCurrency)
|
121 |
-
&& $this->counterCurrency->equals($other->counterCurrency)
|
122 |
-
&& $this->conversionRatio === $other->conversionRatio
|
123 |
-
;
|
124 |
-
}
|
125 |
-
|
126 |
-
/**
|
127 |
-
* {@inheritdoc}
|
128 |
-
*
|
129 |
-
* @return array
|
130 |
-
*/
|
131 |
-
public function jsonSerialize()
|
132 |
-
{
|
133 |
-
return [
|
134 |
-
'baseCurrency' => $this->baseCurrency,
|
135 |
-
'counterCurrency' => $this->counterCurrency,
|
136 |
-
'ratio' => $this->conversionRatio,
|
137 |
-
];
|
138 |
-
}
|
139 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exception.php
DELETED
@@ -1,12 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Common interface for all exceptions thrown by this library.
|
7 |
-
*
|
8 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
9 |
-
*/
|
10 |
-
interface Exception
|
11 |
-
{
|
12 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exception/FormatterException.php
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Exception;
|
4 |
-
|
5 |
-
use Money\Exception;
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Thrown when a Money object cannot be formatted into a string.
|
9 |
-
*
|
10 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
11 |
-
*/
|
12 |
-
final class FormatterException extends \RuntimeException implements Exception
|
13 |
-
{
|
14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exception/ParserException.php
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Exception;
|
4 |
-
|
5 |
-
use Money\Exception;
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Thrown when a string cannot be parsed to a Money object.
|
9 |
-
*
|
10 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
11 |
-
*/
|
12 |
-
final class ParserException extends \RuntimeException implements Exception
|
13 |
-
{
|
14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exception/UnknownCurrencyException.php
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Exception;
|
4 |
-
|
5 |
-
use Money\Exception;
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Thrown when trying to get ISO currency that does not exists.
|
9 |
-
*
|
10 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
11 |
-
*/
|
12 |
-
final class UnknownCurrencyException extends \DomainException implements Exception
|
13 |
-
{
|
14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exception/UnresolvableCurrencyPairException.php
DELETED
@@ -1,33 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Exception;
|
4 |
-
|
5 |
-
use Money\Currency;
|
6 |
-
use Money\Exception;
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Thrown when there is no currency pair (rate) available for the given currencies.
|
10 |
-
*
|
11 |
-
* @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
|
12 |
-
*/
|
13 |
-
final class UnresolvableCurrencyPairException extends \InvalidArgumentException implements Exception
|
14 |
-
{
|
15 |
-
/**
|
16 |
-
* Creates an exception from Currency objects.
|
17 |
-
*
|
18 |
-
* @param Currency $baseCurrency
|
19 |
-
* @param Currency $counterCurrency
|
20 |
-
*
|
21 |
-
* @return UnresolvableCurrencyPairException
|
22 |
-
*/
|
23 |
-
public static function createFromCurrencies(Currency $baseCurrency, Currency $counterCurrency)
|
24 |
-
{
|
25 |
-
$message = sprintf(
|
26 |
-
'Cannot resolve a currency pair for currencies: %s/%s',
|
27 |
-
$baseCurrency->getCode(),
|
28 |
-
$counterCurrency->getCode()
|
29 |
-
);
|
30 |
-
|
31 |
-
return new self($message);
|
32 |
-
}
|
33 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exchange.php
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
use Money\Exception\UnresolvableCurrencyPairException;
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Provides a way to get exchange rate from a third-party source and return a currency pair.
|
9 |
-
*
|
10 |
-
* @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
|
11 |
-
*/
|
12 |
-
interface Exchange
|
13 |
-
{
|
14 |
-
/**
|
15 |
-
* Returns a currency pair for the passed currencies with the rate coming from a third-party source.
|
16 |
-
*
|
17 |
-
* @param Currency $baseCurrency
|
18 |
-
* @param Currency $counterCurrency
|
19 |
-
*
|
20 |
-
* @return CurrencyPair
|
21 |
-
*
|
22 |
-
* @throws UnresolvableCurrencyPairException When there is no currency pair (rate) available for the given currencies
|
23 |
-
*/
|
24 |
-
public function quote(Currency $baseCurrency, Currency $counterCurrency);
|
25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exchange/ExchangerExchange.php
DELETED
@@ -1,50 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Exchange;
|
4 |
-
|
5 |
-
use Exchanger\CurrencyPair as ExchangerCurrencyPair;
|
6 |
-
use Exchanger\Contract\ExchangeRateProvider;
|
7 |
-
use Exchanger\Exception\Exception as ExchangerException;
|
8 |
-
use Exchanger\ExchangeRateQuery;
|
9 |
-
use Money\Currency;
|
10 |
-
use Money\CurrencyPair;
|
11 |
-
use Money\Exception\UnresolvableCurrencyPairException;
|
12 |
-
use Money\Exchange;
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Provides a way to get exchange rate from a third-party source and return a currency pair.
|
16 |
-
*
|
17 |
-
* @author Maksim (Ellrion) Platonov <ellrion11@gmail.com>
|
18 |
-
*/
|
19 |
-
final class ExchangerExchange implements Exchange
|
20 |
-
{
|
21 |
-
/**
|
22 |
-
* @var ExchangeRateProvider
|
23 |
-
*/
|
24 |
-
private $exchanger;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* @param ExchangeRateProvider $exchanger
|
28 |
-
*/
|
29 |
-
public function __construct(ExchangeRateProvider $exchanger)
|
30 |
-
{
|
31 |
-
$this->exchanger = $exchanger;
|
32 |
-
}
|
33 |
-
|
34 |
-
/**
|
35 |
-
* {@inheritdoc}
|
36 |
-
*/
|
37 |
-
public function quote(Currency $baseCurrency, Currency $counterCurrency)
|
38 |
-
{
|
39 |
-
try {
|
40 |
-
$query = new ExchangeRateQuery(
|
41 |
-
new ExchangerCurrencyPair($baseCurrency->getCode(), $counterCurrency->getCode())
|
42 |
-
);
|
43 |
-
$rate = $this->exchanger->getExchangeRate($query);
|
44 |
-
} catch (ExchangerException $e) {
|
45 |
-
throw UnresolvableCurrencyPairException::createFromCurrencies($baseCurrency, $counterCurrency);
|
46 |
-
}
|
47 |
-
|
48 |
-
return new CurrencyPair($baseCurrency, $counterCurrency, $rate->getValue());
|
49 |
-
}
|
50 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exchange/FixedExchange.php
DELETED
@@ -1,45 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Exchange;
|
4 |
-
|
5 |
-
use Money\Currency;
|
6 |
-
use Money\CurrencyPair;
|
7 |
-
use Money\Exception\UnresolvableCurrencyPairException;
|
8 |
-
use Money\Exchange;
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Provides a way to get exchange rate from a static list (array).
|
12 |
-
*
|
13 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
14 |
-
*/
|
15 |
-
final class FixedExchange implements Exchange
|
16 |
-
{
|
17 |
-
/**
|
18 |
-
* @var array
|
19 |
-
*/
|
20 |
-
private $list;
|
21 |
-
|
22 |
-
/**
|
23 |
-
* @param array $list
|
24 |
-
*/
|
25 |
-
public function __construct(array $list)
|
26 |
-
{
|
27 |
-
$this->list = $list;
|
28 |
-
}
|
29 |
-
|
30 |
-
/**
|
31 |
-
* {@inheritdoc}
|
32 |
-
*/
|
33 |
-
public function quote(Currency $baseCurrency, Currency $counterCurrency)
|
34 |
-
{
|
35 |
-
if (isset($this->list[$baseCurrency->getCode()][$counterCurrency->getCode()])) {
|
36 |
-
return new CurrencyPair(
|
37 |
-
$baseCurrency,
|
38 |
-
$counterCurrency,
|
39 |
-
$this->list[$baseCurrency->getCode()][$counterCurrency->getCode()]
|
40 |
-
);
|
41 |
-
}
|
42 |
-
|
43 |
-
throw UnresolvableCurrencyPairException::createFromCurrencies($baseCurrency, $counterCurrency);
|
44 |
-
}
|
45 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exchange/IndirectExchange.php
DELETED
@@ -1,207 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Exchange;
|
4 |
-
|
5 |
-
use Money\Calculator;
|
6 |
-
use Money\Calculator\BcMathCalculator;
|
7 |
-
use Money\Calculator\GmpCalculator;
|
8 |
-
use Money\Calculator\PhpCalculator;
|
9 |
-
use Money\Currencies;
|
10 |
-
use Money\Currency;
|
11 |
-
use Money\CurrencyPair;
|
12 |
-
use Money\Exception\UnresolvableCurrencyPairException;
|
13 |
-
use Money\Exchange;
|
14 |
-
|
15 |
-
/**
|
16 |
-
* Provides a way to get an exchange rate through a minimal set of intermediate conversions.
|
17 |
-
*
|
18 |
-
* @author Michael Cordingley <Michael.Cordingley@gmail.com>
|
19 |
-
*/
|
20 |
-
final class IndirectExchange implements Exchange
|
21 |
-
{
|
22 |
-
/**
|
23 |
-
* @var Calculator
|
24 |
-
*/
|
25 |
-
private static $calculator;
|
26 |
-
|
27 |
-
/**
|
28 |
-
* @var array
|
29 |
-
*/
|
30 |
-
private static $calculators = [
|
31 |
-
BcMathCalculator::class,
|
32 |
-
GmpCalculator::class,
|
33 |
-
PhpCalculator::class,
|
34 |
-
];
|
35 |
-
|
36 |
-
/**
|
37 |
-
* @var Currencies
|
38 |
-
*/
|
39 |
-
private $currencies;
|
40 |
-
|
41 |
-
/**
|
42 |
-
* @var Exchange
|
43 |
-
*/
|
44 |
-
private $exchange;
|
45 |
-
|
46 |
-
/**
|
47 |
-
* @param Exchange $exchange
|
48 |
-
* @param Currencies $currencies
|
49 |
-
*/
|
50 |
-
public function __construct(Exchange $exchange, Currencies $currencies)
|
51 |
-
{
|
52 |
-
$this->exchange = $exchange;
|
53 |
-
$this->currencies = $currencies;
|
54 |
-
}
|
55 |
-
|
56 |
-
/**
|
57 |
-
* @param string $calculator
|
58 |
-
*/
|
59 |
-
public static function registerCalculator($calculator)
|
60 |
-
{
|
61 |
-
if (is_a($calculator, Calculator::class, true) === false) {
|
62 |
-
throw new \InvalidArgumentException('Calculator must implement '.Calculator::class);
|
63 |
-
}
|
64 |
-
|
65 |
-
array_unshift(self::$calculators, $calculator);
|
66 |
-
}
|
67 |
-
|
68 |
-
/**
|
69 |
-
* {@inheritdoc}
|
70 |
-
*/
|
71 |
-
public function quote(Currency $baseCurrency, Currency $counterCurrency)
|
72 |
-
{
|
73 |
-
try {
|
74 |
-
return $this->exchange->quote($baseCurrency, $counterCurrency);
|
75 |
-
} catch (UnresolvableCurrencyPairException $exception) {
|
76 |
-
$rate = array_reduce($this->getConversions($baseCurrency, $counterCurrency), function ($carry, CurrencyPair $pair) {
|
77 |
-
return static::getCalculator()->multiply($carry, $pair->getConversionRatio());
|
78 |
-
}, '1.0');
|
79 |
-
|
80 |
-
return new CurrencyPair($baseCurrency, $counterCurrency, $rate);
|
81 |
-
}
|
82 |
-
}
|
83 |
-
|
84 |
-
/**
|
85 |
-
* @param Currency $baseCurrency
|
86 |
-
* @param Currency $counterCurrency
|
87 |
-
*
|
88 |
-
* @return CurrencyPair[]
|
89 |
-
*
|
90 |
-
* @throws UnresolvableCurrencyPairException
|
91 |
-
*/
|
92 |
-
private function getConversions(Currency $baseCurrency, Currency $counterCurrency)
|
93 |
-
{
|
94 |
-
$startNode = $this->initializeNode($baseCurrency);
|
95 |
-
$startNode->discovered = true;
|
96 |
-
|
97 |
-
$nodes = [$baseCurrency->getCode() => $startNode];
|
98 |
-
|
99 |
-
$frontier = new \SplQueue();
|
100 |
-
$frontier->enqueue($startNode);
|
101 |
-
|
102 |
-
while ($frontier->count()) {
|
103 |
-
/** @var \stdClass $currentNode */
|
104 |
-
$currentNode = $frontier->dequeue();
|
105 |
-
|
106 |
-
/** @var Currency $currentCurrency */
|
107 |
-
$currentCurrency = $currentNode->currency;
|
108 |
-
|
109 |
-
if ($currentCurrency->equals($counterCurrency)) {
|
110 |
-
return $this->reconstructConversionChain($nodes, $currentNode);
|
111 |
-
}
|
112 |
-
|
113 |
-
/** @var Currency $candidateCurrency */
|
114 |
-
foreach ($this->currencies as $candidateCurrency) {
|
115 |
-
if (!isset($nodes[$candidateCurrency->getCode()])) {
|
116 |
-
$nodes[$candidateCurrency->getCode()] = $this->initializeNode($candidateCurrency);
|
117 |
-
}
|
118 |
-
|
119 |
-
/** @var \stdClass $node */
|
120 |
-
$node = $nodes[$candidateCurrency->getCode()];
|
121 |
-
|
122 |
-
if (!$node->discovered) {
|
123 |
-
try {
|
124 |
-
// Check if the candidate is a neighbor. This will throw an exception if it isn't.
|
125 |
-
$this->exchange->quote($currentCurrency, $candidateCurrency);
|
126 |
-
|
127 |
-
$node->discovered = true;
|
128 |
-
$node->parent = $currentNode;
|
129 |
-
|
130 |
-
$frontier->enqueue($node);
|
131 |
-
} catch (UnresolvableCurrencyPairException $exception) {
|
132 |
-
// Not a neighbor. Move on.
|
133 |
-
}
|
134 |
-
}
|
135 |
-
}
|
136 |
-
}
|
137 |
-
|
138 |
-
throw UnresolvableCurrencyPairException::createFromCurrencies($baseCurrency, $counterCurrency);
|
139 |
-
}
|
140 |
-
|
141 |
-
/**
|
142 |
-
* @param Currency $currency
|
143 |
-
*
|
144 |
-
* @return \stdClass
|
145 |
-
*/
|
146 |
-
private function initializeNode(Currency $currency)
|
147 |
-
{
|
148 |
-
$node = new \stdClass();
|
149 |
-
|
150 |
-
$node->currency = $currency;
|
151 |
-
$node->discovered = false;
|
152 |
-
$node->parent = null;
|
153 |
-
|
154 |
-
return $node;
|
155 |
-
}
|
156 |
-
|
157 |
-
/**
|
158 |
-
* @param array $currencies
|
159 |
-
* @param \stdClass $goalNode
|
160 |
-
*
|
161 |
-
* @return CurrencyPair[]
|
162 |
-
*/
|
163 |
-
private function reconstructConversionChain(array $currencies, \stdClass $goalNode)
|
164 |
-
{
|
165 |
-
$current = $goalNode;
|
166 |
-
$conversions = [];
|
167 |
-
|
168 |
-
while ($current->parent) {
|
169 |
-
$previous = $currencies[$current->parent->currency->getCode()];
|
170 |
-
$conversions[] = $this->exchange->quote($previous->currency, $current->currency);
|
171 |
-
$current = $previous;
|
172 |
-
}
|
173 |
-
|
174 |
-
return array_reverse($conversions);
|
175 |
-
}
|
176 |
-
|
177 |
-
/**
|
178 |
-
* @return Calculator
|
179 |
-
*/
|
180 |
-
private function getCalculator()
|
181 |
-
{
|
182 |
-
if (null === self::$calculator) {
|
183 |
-
self::$calculator = self::initializeCalculator();
|
184 |
-
}
|
185 |
-
|
186 |
-
return self::$calculator;
|
187 |
-
}
|
188 |
-
|
189 |
-
/**
|
190 |
-
* @return Calculator
|
191 |
-
*
|
192 |
-
* @throws \RuntimeException If cannot find calculator for money calculations
|
193 |
-
*/
|
194 |
-
private static function initializeCalculator()
|
195 |
-
{
|
196 |
-
$calculators = self::$calculators;
|
197 |
-
|
198 |
-
foreach ($calculators as $calculator) {
|
199 |
-
/** @var Calculator $calculator */
|
200 |
-
if ($calculator::supported()) {
|
201 |
-
return new $calculator();
|
202 |
-
}
|
203 |
-
}
|
204 |
-
|
205 |
-
throw new \RuntimeException('Cannot find calculator for money calculations');
|
206 |
-
}
|
207 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exchange/ReversedCurrenciesExchange.php
DELETED
@@ -1,49 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Exchange;
|
4 |
-
|
5 |
-
use Money\Currency;
|
6 |
-
use Money\CurrencyPair;
|
7 |
-
use Money\Exception\UnresolvableCurrencyPairException;
|
8 |
-
use Money\Exchange;
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Tries the reverse of the currency pair if one is not available.
|
12 |
-
*
|
13 |
-
* Note: adding nested ReversedCurrenciesExchange could cause a huge performance hit.
|
14 |
-
*
|
15 |
-
* @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
|
16 |
-
*/
|
17 |
-
final class ReversedCurrenciesExchange implements Exchange
|
18 |
-
{
|
19 |
-
/**
|
20 |
-
* @var Exchange
|
21 |
-
*/
|
22 |
-
private $exchange;
|
23 |
-
|
24 |
-
/**
|
25 |
-
* @param Exchange $exchange
|
26 |
-
*/
|
27 |
-
public function __construct(Exchange $exchange)
|
28 |
-
{
|
29 |
-
$this->exchange = $exchange;
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* {@inheritdoc}
|
34 |
-
*/
|
35 |
-
public function quote(Currency $baseCurrency, Currency $counterCurrency)
|
36 |
-
{
|
37 |
-
try {
|
38 |
-
return $this->exchange->quote($baseCurrency, $counterCurrency);
|
39 |
-
} catch (UnresolvableCurrencyPairException $exception) {
|
40 |
-
try {
|
41 |
-
$currencyPair = $this->exchange->quote($counterCurrency, $baseCurrency);
|
42 |
-
|
43 |
-
return new CurrencyPair($baseCurrency, $counterCurrency, 1 / $currencyPair->getConversionRatio());
|
44 |
-
} catch (UnresolvableCurrencyPairException $inversedException) {
|
45 |
-
throw $exception;
|
46 |
-
}
|
47 |
-
}
|
48 |
-
}
|
49 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Exchange/SwapExchange.php
DELETED
@@ -1,45 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Exchange;
|
4 |
-
|
5 |
-
use Exchanger\Exception\Exception as ExchangerException;
|
6 |
-
use Money\Currency;
|
7 |
-
use Money\CurrencyPair;
|
8 |
-
use Money\Exception\UnresolvableCurrencyPairException;
|
9 |
-
use Money\Exchange;
|
10 |
-
use Swap\Swap;
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Provides a way to get exchange rate from a third-party source and return a currency pair.
|
14 |
-
*
|
15 |
-
* @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
|
16 |
-
*/
|
17 |
-
final class SwapExchange implements Exchange
|
18 |
-
{
|
19 |
-
/**
|
20 |
-
* @var Swap
|
21 |
-
*/
|
22 |
-
private $swap;
|
23 |
-
|
24 |
-
/**
|
25 |
-
* @param Swap $swap
|
26 |
-
*/
|
27 |
-
public function __construct(Swap $swap)
|
28 |
-
{
|
29 |
-
$this->swap = $swap;
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* {@inheritdoc}
|
34 |
-
*/
|
35 |
-
public function quote(Currency $baseCurrency, Currency $counterCurrency)
|
36 |
-
{
|
37 |
-
try {
|
38 |
-
$rate = $this->swap->latest($baseCurrency->getCode().'/'.$counterCurrency->getCode());
|
39 |
-
} catch (ExchangerException $e) {
|
40 |
-
throw UnresolvableCurrencyPairException::createFromCurrencies($baseCurrency, $counterCurrency);
|
41 |
-
}
|
42 |
-
|
43 |
-
return new CurrencyPair($baseCurrency, $counterCurrency, $rate->getValue());
|
44 |
-
}
|
45 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Formatter/AggregateMoneyFormatter.php
DELETED
@@ -1,56 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Formatter;
|
4 |
-
|
5 |
-
use Money\Exception\FormatterException;
|
6 |
-
use Money\Money;
|
7 |
-
use Money\MoneyFormatter;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Formats a Money object using other Money formatters.
|
11 |
-
*
|
12 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
13 |
-
*/
|
14 |
-
final class AggregateMoneyFormatter implements MoneyFormatter
|
15 |
-
{
|
16 |
-
/**
|
17 |
-
* @var MoneyFormatter[]
|
18 |
-
*/
|
19 |
-
private $formatters = [];
|
20 |
-
|
21 |
-
/**
|
22 |
-
* @param MoneyFormatter[] $formatters
|
23 |
-
*/
|
24 |
-
public function __construct(array $formatters)
|
25 |
-
{
|
26 |
-
if (empty($formatters)) {
|
27 |
-
throw new \InvalidArgumentException(sprintf('Initialize an empty %s is not possible', self::class));
|
28 |
-
}
|
29 |
-
|
30 |
-
foreach ($formatters as $currencyCode => $formatter) {
|
31 |
-
if (false === $formatter instanceof MoneyFormatter) {
|
32 |
-
throw new \InvalidArgumentException('All formatters must implement '.MoneyFormatter::class);
|
33 |
-
}
|
34 |
-
|
35 |
-
$this->formatters[$currencyCode] = $formatter;
|
36 |
-
}
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* {@inheritdoc}
|
41 |
-
*/
|
42 |
-
public function format(Money $money)
|
43 |
-
{
|
44 |
-
$currencyCode = $money->getCurrency()->getCode();
|
45 |
-
|
46 |
-
if (isset($this->formatters[$currencyCode])) {
|
47 |
-
return $this->formatters[$currencyCode]->format($money);
|
48 |
-
}
|
49 |
-
|
50 |
-
if (isset($this->formatters['*'])) {
|
51 |
-
return $this->formatters['*']->format($money);
|
52 |
-
}
|
53 |
-
|
54 |
-
throw new FormatterException('No formatter found for currency '.$currencyCode);
|
55 |
-
}
|
56 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Formatter/BitcoinMoneyFormatter.php
DELETED
@@ -1,88 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Formatter;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Currencies\BitcoinCurrencies;
|
7 |
-
use Money\Exception\FormatterException;
|
8 |
-
use Money\Money;
|
9 |
-
use Money\MoneyFormatter;
|
10 |
-
use Money\Number;
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Formats Money to Bitcoin currency.
|
14 |
-
*
|
15 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
16 |
-
*/
|
17 |
-
final class BitcoinMoneyFormatter implements MoneyFormatter
|
18 |
-
{
|
19 |
-
/**
|
20 |
-
* @var int
|
21 |
-
*/
|
22 |
-
private $fractionDigits;
|
23 |
-
|
24 |
-
/**
|
25 |
-
* @var Currencies
|
26 |
-
*/
|
27 |
-
private $currencies;
|
28 |
-
|
29 |
-
/**
|
30 |
-
* @param int $fractionDigits
|
31 |
-
* @param Currencies $currencies
|
32 |
-
*/
|
33 |
-
public function __construct($fractionDigits, Currencies $currencies)
|
34 |
-
{
|
35 |
-
$this->fractionDigits = $fractionDigits;
|
36 |
-
$this->currencies = $currencies;
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* {@inheritdoc}
|
41 |
-
*/
|
42 |
-
public function format(Money $money)
|
43 |
-
{
|
44 |
-
if (BitcoinCurrencies::CODE !== $money->getCurrency()->getCode()) {
|
45 |
-
throw new FormatterException('Bitcoin Formatter can only format Bitcoin currency');
|
46 |
-
}
|
47 |
-
|
48 |
-
$valueBase = $money->getAmount();
|
49 |
-
$negative = false;
|
50 |
-
|
51 |
-
if ('-' === $valueBase[0]) {
|
52 |
-
$negative = true;
|
53 |
-
$valueBase = substr($valueBase, 1);
|
54 |
-
}
|
55 |
-
|
56 |
-
$subunit = $this->currencies->subunitFor($money->getCurrency());
|
57 |
-
$valueBase = Number::roundMoneyValue($valueBase, $this->fractionDigits, $subunit);
|
58 |
-
$valueLength = strlen($valueBase);
|
59 |
-
|
60 |
-
if ($valueLength > $subunit) {
|
61 |
-
$formatted = substr($valueBase, 0, $valueLength - $subunit);
|
62 |
-
|
63 |
-
if ($subunit) {
|
64 |
-
$formatted .= '.';
|
65 |
-
$formatted .= substr($valueBase, $valueLength - $subunit);
|
66 |
-
}
|
67 |
-
} else {
|
68 |
-
$formatted = '0.'.str_pad('', $subunit - $valueLength, '0').$valueBase;
|
69 |
-
}
|
70 |
-
|
71 |
-
if ($this->fractionDigits === 0) {
|
72 |
-
$formatted = substr($formatted, 0, strpos($formatted, '.'));
|
73 |
-
} elseif ($this->fractionDigits > $subunit) {
|
74 |
-
$formatted .= str_pad('', $this->fractionDigits - $subunit, '0');
|
75 |
-
} elseif ($this->fractionDigits < $subunit) {
|
76 |
-
$lastDigit = strpos($formatted, '.') + $this->fractionDigits + 1;
|
77 |
-
$formatted = substr($formatted, 0, $lastDigit);
|
78 |
-
}
|
79 |
-
|
80 |
-
$formatted = BitcoinCurrencies::SYMBOL.$formatted;
|
81 |
-
|
82 |
-
if (true === $negative) {
|
83 |
-
$formatted = '-'.$formatted;
|
84 |
-
}
|
85 |
-
|
86 |
-
return $formatted;
|
87 |
-
}
|
88 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Formatter/DecimalMoneyFormatter.php
DELETED
@@ -1,62 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Formatter;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Money;
|
7 |
-
use Money\MoneyFormatter;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Formats a Money object as a decimal string.
|
11 |
-
*
|
12 |
-
* @author Teoh Han Hui <teohhanhui@gmail.com>
|
13 |
-
*/
|
14 |
-
final class DecimalMoneyFormatter implements MoneyFormatter
|
15 |
-
{
|
16 |
-
/**
|
17 |
-
* @var Currencies
|
18 |
-
*/
|
19 |
-
private $currencies;
|
20 |
-
|
21 |
-
/**
|
22 |
-
* @param Currencies $currencies
|
23 |
-
*/
|
24 |
-
public function __construct(Currencies $currencies)
|
25 |
-
{
|
26 |
-
$this->currencies = $currencies;
|
27 |
-
}
|
28 |
-
|
29 |
-
/**
|
30 |
-
* {@inheritdoc}
|
31 |
-
*/
|
32 |
-
public function format(Money $money)
|
33 |
-
{
|
34 |
-
$valueBase = $money->getAmount();
|
35 |
-
$negative = false;
|
36 |
-
|
37 |
-
if ($valueBase[0] === '-') {
|
38 |
-
$negative = true;
|
39 |
-
$valueBase = substr($valueBase, 1);
|
40 |
-
}
|
41 |
-
|
42 |
-
$subunit = $this->currencies->subunitFor($money->getCurrency());
|
43 |
-
$valueLength = strlen($valueBase);
|
44 |
-
|
45 |
-
if ($valueLength > $subunit) {
|
46 |
-
$formatted = substr($valueBase, 0, $valueLength - $subunit);
|
47 |
-
$decimalDigits = substr($valueBase, $valueLength - $subunit);
|
48 |
-
|
49 |
-
if (strlen($decimalDigits) > 0) {
|
50 |
-
$formatted .= '.'.$decimalDigits;
|
51 |
-
}
|
52 |
-
} else {
|
53 |
-
$formatted = '0.'.str_pad('', $subunit - $valueLength, '0').$valueBase;
|
54 |
-
}
|
55 |
-
|
56 |
-
if ($negative === true) {
|
57 |
-
$formatted = '-'.$formatted;
|
58 |
-
}
|
59 |
-
|
60 |
-
return $formatted;
|
61 |
-
}
|
62 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Formatter/IntlLocalizedDecimalFormatter.php
DELETED
@@ -1,69 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Formatter;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Money;
|
7 |
-
use Money\MoneyFormatter;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Formats a Money object using intl extension.
|
11 |
-
*
|
12 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
13 |
-
*/
|
14 |
-
final class IntlLocalizedDecimalFormatter implements MoneyFormatter
|
15 |
-
{
|
16 |
-
/**
|
17 |
-
* @var \NumberFormatter
|
18 |
-
*/
|
19 |
-
private $formatter;
|
20 |
-
|
21 |
-
/**
|
22 |
-
* @var Currencies
|
23 |
-
*/
|
24 |
-
private $currencies;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* @param \NumberFormatter $formatter
|
28 |
-
* @param Currencies $currencies
|
29 |
-
*/
|
30 |
-
public function __construct(\NumberFormatter $formatter, Currencies $currencies)
|
31 |
-
{
|
32 |
-
$this->formatter = $formatter;
|
33 |
-
$this->currencies = $currencies;
|
34 |
-
}
|
35 |
-
|
36 |
-
/**
|
37 |
-
* {@inheritdoc}
|
38 |
-
*/
|
39 |
-
public function format(Money $money)
|
40 |
-
{
|
41 |
-
$valueBase = $money->getAmount();
|
42 |
-
$negative = false;
|
43 |
-
|
44 |
-
if ($valueBase[0] === '-') {
|
45 |
-
$negative = true;
|
46 |
-
$valueBase = substr($valueBase, 1);
|
47 |
-
}
|
48 |
-
|
49 |
-
$subunit = $this->currencies->subunitFor($money->getCurrency());
|
50 |
-
$valueLength = strlen($valueBase);
|
51 |
-
|
52 |
-
if ($valueLength > $subunit) {
|
53 |
-
$formatted = substr($valueBase, 0, $valueLength - $subunit);
|
54 |
-
$decimalDigits = substr($valueBase, $valueLength - $subunit);
|
55 |
-
|
56 |
-
if (strlen($decimalDigits) > 0) {
|
57 |
-
$formatted .= '.'.$decimalDigits;
|
58 |
-
}
|
59 |
-
} else {
|
60 |
-
$formatted = '0.'.str_pad('', $subunit - $valueLength, '0').$valueBase;
|
61 |
-
}
|
62 |
-
|
63 |
-
if ($negative === true) {
|
64 |
-
$formatted = '-'.$formatted;
|
65 |
-
}
|
66 |
-
|
67 |
-
return $this->formatter->format($formatted);
|
68 |
-
}
|
69 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Formatter/IntlMoneyFormatter.php
DELETED
@@ -1,69 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Formatter;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Money;
|
7 |
-
use Money\MoneyFormatter;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Formats a Money object using intl extension.
|
11 |
-
*
|
12 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
13 |
-
*/
|
14 |
-
final class IntlMoneyFormatter implements MoneyFormatter
|
15 |
-
{
|
16 |
-
/**
|
17 |
-
* @var \NumberFormatter
|
18 |
-
*/
|
19 |
-
private $formatter;
|
20 |
-
|
21 |
-
/**
|
22 |
-
* @var Currencies
|
23 |
-
*/
|
24 |
-
private $currencies;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* @param \NumberFormatter $formatter
|
28 |
-
* @param Currencies $currencies
|
29 |
-
*/
|
30 |
-
public function __construct(\NumberFormatter $formatter, Currencies $currencies)
|
31 |
-
{
|
32 |
-
$this->formatter = $formatter;
|
33 |
-
$this->currencies = $currencies;
|
34 |
-
}
|
35 |
-
|
36 |
-
/**
|
37 |
-
* {@inheritdoc}
|
38 |
-
*/
|
39 |
-
public function format(Money $money)
|
40 |
-
{
|
41 |
-
$valueBase = $money->getAmount();
|
42 |
-
$negative = false;
|
43 |
-
|
44 |
-
if ($valueBase[0] === '-') {
|
45 |
-
$negative = true;
|
46 |
-
$valueBase = substr($valueBase, 1);
|
47 |
-
}
|
48 |
-
|
49 |
-
$subunit = $this->currencies->subunitFor($money->getCurrency());
|
50 |
-
$valueLength = strlen($valueBase);
|
51 |
-
|
52 |
-
if ($valueLength > $subunit) {
|
53 |
-
$formatted = substr($valueBase, 0, $valueLength - $subunit);
|
54 |
-
$decimalDigits = substr($valueBase, $valueLength - $subunit);
|
55 |
-
|
56 |
-
if (strlen($decimalDigits) > 0) {
|
57 |
-
$formatted .= '.'.$decimalDigits;
|
58 |
-
}
|
59 |
-
} else {
|
60 |
-
$formatted = '0.'.str_pad('', $subunit - $valueLength, '0').$valueBase;
|
61 |
-
}
|
62 |
-
|
63 |
-
if ($negative === true) {
|
64 |
-
$formatted = '-'.$formatted;
|
65 |
-
}
|
66 |
-
|
67 |
-
return $this->formatter->formatCurrency($formatted, $money->getCurrency()->getCode());
|
68 |
-
}
|
69 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Money.php
DELETED
@@ -1,627 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
use Money\Calculator\BcMathCalculator;
|
6 |
-
use Money\Calculator\GmpCalculator;
|
7 |
-
use Money\Calculator\PhpCalculator;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Money Value Object.
|
11 |
-
*
|
12 |
-
* @author Mathias Verraes
|
13 |
-
*/
|
14 |
-
final class Money implements \JsonSerializable
|
15 |
-
{
|
16 |
-
use MoneyFactory;
|
17 |
-
|
18 |
-
const ROUND_HALF_UP = PHP_ROUND_HALF_UP;
|
19 |
-
|
20 |
-
const ROUND_HALF_DOWN = PHP_ROUND_HALF_DOWN;
|
21 |
-
|
22 |
-
const ROUND_HALF_EVEN = PHP_ROUND_HALF_EVEN;
|
23 |
-
|
24 |
-
const ROUND_HALF_ODD = PHP_ROUND_HALF_ODD;
|
25 |
-
|
26 |
-
const ROUND_UP = 5;
|
27 |
-
|
28 |
-
const ROUND_DOWN = 6;
|
29 |
-
|
30 |
-
const ROUND_HALF_POSITIVE_INFINITY = 7;
|
31 |
-
|
32 |
-
const ROUND_HALF_NEGATIVE_INFINITY = 8;
|
33 |
-
|
34 |
-
/**
|
35 |
-
* Internal value.
|
36 |
-
*
|
37 |
-
* @var string
|
38 |
-
*/
|
39 |
-
private $amount;
|
40 |
-
|
41 |
-
/**
|
42 |
-
* @var Currency
|
43 |
-
*/
|
44 |
-
private $currency;
|
45 |
-
|
46 |
-
/**
|
47 |
-
* @var Calculator
|
48 |
-
*/
|
49 |
-
private static $calculator;
|
50 |
-
|
51 |
-
/**
|
52 |
-
* @var array
|
53 |
-
*/
|
54 |
-
private static $calculators = [
|
55 |
-
BcMathCalculator::class,
|
56 |
-
GmpCalculator::class,
|
57 |
-
PhpCalculator::class,
|
58 |
-
];
|
59 |
-
|
60 |
-
/**
|
61 |
-
* @param int|string $amount Amount, expressed in the smallest units of $currency (eg cents)
|
62 |
-
* @param Currency $currency
|
63 |
-
*
|
64 |
-
* @throws \InvalidArgumentException If amount is not integer
|
65 |
-
*/
|
66 |
-
public function __construct($amount, Currency $currency)
|
67 |
-
{
|
68 |
-
if (filter_var($amount, FILTER_VALIDATE_INT) === false) {
|
69 |
-
$numberFromString = Number::fromString($amount);
|
70 |
-
if (!$numberFromString->isInteger()) {
|
71 |
-
throw new \InvalidArgumentException('Amount must be an integer(ish) value');
|
72 |
-
}
|
73 |
-
|
74 |
-
$amount = $numberFromString->getIntegerPart();
|
75 |
-
}
|
76 |
-
|
77 |
-
$this->amount = (string) $amount;
|
78 |
-
$this->currency = $currency;
|
79 |
-
}
|
80 |
-
|
81 |
-
/**
|
82 |
-
* Returns a new Money instance based on the current one using the Currency.
|
83 |
-
*
|
84 |
-
* @param int|string $amount
|
85 |
-
*
|
86 |
-
* @return Money
|
87 |
-
*
|
88 |
-
* @throws \InvalidArgumentException If amount is not integer
|
89 |
-
*/
|
90 |
-
private function newInstance($amount)
|
91 |
-
{
|
92 |
-
return new self($amount, $this->currency);
|
93 |
-
}
|
94 |
-
|
95 |
-
/**
|
96 |
-
* Checks whether a Money has the same Currency as this.
|
97 |
-
*
|
98 |
-
* @param Money $other
|
99 |
-
*
|
100 |
-
* @return bool
|
101 |
-
*/
|
102 |
-
public function isSameCurrency(Money $other)
|
103 |
-
{
|
104 |
-
return $this->currency->equals($other->currency);
|
105 |
-
}
|
106 |
-
|
107 |
-
/**
|
108 |
-
* Asserts that a Money has the same currency as this.
|
109 |
-
*
|
110 |
-
* @param Money $other
|
111 |
-
*
|
112 |
-
* @throws \InvalidArgumentException If $other has a different currency
|
113 |
-
*/
|
114 |
-
private function assertSameCurrency(Money $other)
|
115 |
-
{
|
116 |
-
if (!$this->isSameCurrency($other)) {
|
117 |
-
throw new \InvalidArgumentException('Currencies must be identical');
|
118 |
-
}
|
119 |
-
}
|
120 |
-
|
121 |
-
/**
|
122 |
-
* Checks whether the value represented by this object equals to the other.
|
123 |
-
*
|
124 |
-
* @param Money $other
|
125 |
-
*
|
126 |
-
* @return bool
|
127 |
-
*/
|
128 |
-
public function equals(Money $other)
|
129 |
-
{
|
130 |
-
return $this->isSameCurrency($other) && $this->amount === $other->amount;
|
131 |
-
}
|
132 |
-
|
133 |
-
/**
|
134 |
-
* Returns an integer less than, equal to, or greater than zero
|
135 |
-
* if the value of this object is considered to be respectively
|
136 |
-
* less than, equal to, or greater than the other.
|
137 |
-
*
|
138 |
-
* @param Money $other
|
139 |
-
*
|
140 |
-
* @return int
|
141 |
-
*/
|
142 |
-
public function compare(Money $other)
|
143 |
-
{
|
144 |
-
$this->assertSameCurrency($other);
|
145 |
-
|
146 |
-
return $this->getCalculator()->compare($this->amount, $other->amount);
|
147 |
-
}
|
148 |
-
|
149 |
-
/**
|
150 |
-
* Checks whether the value represented by this object is greater than the other.
|
151 |
-
*
|
152 |
-
* @param Money $other
|
153 |
-
*
|
154 |
-
* @return bool
|
155 |
-
*/
|
156 |
-
public function greaterThan(Money $other)
|
157 |
-
{
|
158 |
-
return $this->compare($other) > 0;
|
159 |
-
}
|
160 |
-
|
161 |
-
/**
|
162 |
-
* @param \Money\Money $other
|
163 |
-
*
|
164 |
-
* @return bool
|
165 |
-
*/
|
166 |
-
public function greaterThanOrEqual(Money $other)
|
167 |
-
{
|
168 |
-
return $this->compare($other) >= 0;
|
169 |
-
}
|
170 |
-
|
171 |
-
/**
|
172 |
-
* Checks whether the value represented by this object is less than the other.
|
173 |
-
*
|
174 |
-
* @param Money $other
|
175 |
-
*
|
176 |
-
* @return bool
|
177 |
-
*/
|
178 |
-
public function lessThan(Money $other)
|
179 |
-
{
|
180 |
-
return $this->compare($other) < 0;
|
181 |
-
}
|
182 |
-
|
183 |
-
/**
|
184 |
-
* @param \Money\Money $other
|
185 |
-
*
|
186 |
-
* @return bool
|
187 |
-
*/
|
188 |
-
public function lessThanOrEqual(Money $other)
|
189 |
-
{
|
190 |
-
return $this->compare($other) <= 0;
|
191 |
-
}
|
192 |
-
|
193 |
-
/**
|
194 |
-
* Returns the value represented by this object.
|
195 |
-
*
|
196 |
-
* @return string
|
197 |
-
*/
|
198 |
-
public function getAmount()
|
199 |
-
{
|
200 |
-
return $this->amount;
|
201 |
-
}
|
202 |
-
|
203 |
-
/**
|
204 |
-
* Returns the currency of this object.
|
205 |
-
*
|
206 |
-
* @return Currency
|
207 |
-
*/
|
208 |
-
public function getCurrency()
|
209 |
-
{
|
210 |
-
return $this->currency;
|
211 |
-
}
|
212 |
-
|
213 |
-
/**
|
214 |
-
* Returns a new Money object that represents
|
215 |
-
* the sum of this and an other Money object.
|
216 |
-
*
|
217 |
-
* @param Money[] $addends
|
218 |
-
*
|
219 |
-
* @return Money
|
220 |
-
*/
|
221 |
-
public function add(Money ...$addends)
|
222 |
-
{
|
223 |
-
$amount = $this->amount;
|
224 |
-
$calculator = $this->getCalculator();
|
225 |
-
|
226 |
-
foreach ($addends as $addend) {
|
227 |
-
$this->assertSameCurrency($addend);
|
228 |
-
|
229 |
-
$amount = $calculator->add($amount, $addend->amount);
|
230 |
-
}
|
231 |
-
|
232 |
-
return new self($amount, $this->currency);
|
233 |
-
}
|
234 |
-
|
235 |
-
/**
|
236 |
-
* Returns a new Money object that represents
|
237 |
-
* the difference of this and an other Money object.
|
238 |
-
*
|
239 |
-
* @param Money[] $subtrahends
|
240 |
-
*
|
241 |
-
* @return Money
|
242 |
-
*/
|
243 |
-
public function subtract(Money ...$subtrahends)
|
244 |
-
{
|
245 |
-
$amount = $this->amount;
|
246 |
-
$calculator = $this->getCalculator();
|
247 |
-
|
248 |
-
foreach ($subtrahends as $subtrahend) {
|
249 |
-
$this->assertSameCurrency($subtrahend);
|
250 |
-
|
251 |
-
$amount = $calculator->subtract($amount, $subtrahend->amount);
|
252 |
-
}
|
253 |
-
|
254 |
-
return new self($amount, $this->currency);
|
255 |
-
}
|
256 |
-
|
257 |
-
/**
|
258 |
-
* Asserts that the operand is integer or float.
|
259 |
-
*
|
260 |
-
* @param float|int|string $operand
|
261 |
-
*
|
262 |
-
* @throws \InvalidArgumentException If $operand is neither integer nor float
|
263 |
-
*/
|
264 |
-
private function assertOperand($operand)
|
265 |
-
{
|
266 |
-
if (!is_numeric($operand)) {
|
267 |
-
throw new \InvalidArgumentException(sprintf(
|
268 |
-
'Operand should be a numeric value, "%s" given.',
|
269 |
-
is_object($operand) ? get_class($operand) : gettype($operand)
|
270 |
-
));
|
271 |
-
}
|
272 |
-
}
|
273 |
-
|
274 |
-
/**
|
275 |
-
* Asserts that rounding mode is a valid integer value.
|
276 |
-
*
|
277 |
-
* @param int $roundingMode
|
278 |
-
*
|
279 |
-
* @throws \InvalidArgumentException If $roundingMode is not valid
|
280 |
-
*/
|
281 |
-
private function assertRoundingMode($roundingMode)
|
282 |
-
{
|
283 |
-
if (!in_array(
|
284 |
-
$roundingMode, [
|
285 |
-
self::ROUND_HALF_DOWN, self::ROUND_HALF_EVEN, self::ROUND_HALF_ODD,
|
286 |
-
self::ROUND_HALF_UP, self::ROUND_UP, self::ROUND_DOWN,
|
287 |
-
self::ROUND_HALF_POSITIVE_INFINITY, self::ROUND_HALF_NEGATIVE_INFINITY,
|
288 |
-
], true
|
289 |
-
)) {
|
290 |
-
throw new \InvalidArgumentException(
|
291 |
-
'Rounding mode should be Money::ROUND_HALF_DOWN | '.
|
292 |
-
'Money::ROUND_HALF_EVEN | Money::ROUND_HALF_ODD | '.
|
293 |
-
'Money::ROUND_HALF_UP | Money::ROUND_UP | Money::ROUND_DOWN'.
|
294 |
-
'Money::ROUND_HALF_POSITIVE_INFINITY | Money::ROUND_HALF_NEGATIVE_INFINITY'
|
295 |
-
);
|
296 |
-
}
|
297 |
-
}
|
298 |
-
|
299 |
-
/**
|
300 |
-
* Returns a new Money object that represents
|
301 |
-
* the multiplied value by the given factor.
|
302 |
-
*
|
303 |
-
* @param float|int|string $multiplier
|
304 |
-
* @param int $roundingMode
|
305 |
-
*
|
306 |
-
* @return Money
|
307 |
-
*/
|
308 |
-
public function multiply($multiplier, $roundingMode = self::ROUND_HALF_UP)
|
309 |
-
{
|
310 |
-
$this->assertOperand($multiplier);
|
311 |
-
$this->assertRoundingMode($roundingMode);
|
312 |
-
|
313 |
-
$product = $this->round($this->getCalculator()->multiply($this->amount, $multiplier), $roundingMode);
|
314 |
-
|
315 |
-
return $this->newInstance($product);
|
316 |
-
}
|
317 |
-
|
318 |
-
/**
|
319 |
-
* Returns a new Money object that represents
|
320 |
-
* the divided value by the given factor.
|
321 |
-
*
|
322 |
-
* @param float|int|string $divisor
|
323 |
-
* @param int $roundingMode
|
324 |
-
*
|
325 |
-
* @return Money
|
326 |
-
*/
|
327 |
-
public function divide($divisor, $roundingMode = self::ROUND_HALF_UP)
|
328 |
-
{
|
329 |
-
$this->assertOperand($divisor);
|
330 |
-
$this->assertRoundingMode($roundingMode);
|
331 |
-
|
332 |
-
$divisor = (string) Number::fromNumber($divisor);
|
333 |
-
|
334 |
-
if ($this->getCalculator()->compare($divisor, '0') === 0) {
|
335 |
-
throw new \InvalidArgumentException('Division by zero');
|
336 |
-
}
|
337 |
-
|
338 |
-
$quotient = $this->round($this->getCalculator()->divide($this->amount, $divisor), $roundingMode);
|
339 |
-
|
340 |
-
return $this->newInstance($quotient);
|
341 |
-
}
|
342 |
-
|
343 |
-
/**
|
344 |
-
* Returns a new Money object that represents
|
345 |
-
* the remainder after dividing the value by
|
346 |
-
* the given factor.
|
347 |
-
*
|
348 |
-
* @param Money $divisor
|
349 |
-
*
|
350 |
-
* @return Money
|
351 |
-
*/
|
352 |
-
public function mod(Money $divisor)
|
353 |
-
{
|
354 |
-
$this->assertSameCurrency($divisor);
|
355 |
-
|
356 |
-
return new self($this->getCalculator()->mod($this->amount, $divisor->amount), $this->currency);
|
357 |
-
}
|
358 |
-
|
359 |
-
/**
|
360 |
-
* Allocate the money according to a list of ratios.
|
361 |
-
*
|
362 |
-
* @param array $ratios
|
363 |
-
*
|
364 |
-
* @return Money[]
|
365 |
-
*/
|
366 |
-
public function allocate(array $ratios)
|
367 |
-
{
|
368 |
-
if (count($ratios) === 0) {
|
369 |
-
throw new \InvalidArgumentException('Cannot allocate to none, ratios cannot be an empty array');
|
370 |
-
}
|
371 |
-
|
372 |
-
$remainder = $this->amount;
|
373 |
-
$results = [];
|
374 |
-
$total = array_sum($ratios);
|
375 |
-
|
376 |
-
if ($total <= 0) {
|
377 |
-
throw new \InvalidArgumentException('Cannot allocate to none, sum of ratios must be greater than zero');
|
378 |
-
}
|
379 |
-
|
380 |
-
foreach ($ratios as $key => $ratio) {
|
381 |
-
if ($ratio < 0) {
|
382 |
-
throw new \InvalidArgumentException('Cannot allocate to none, ratio must be zero or positive');
|
383 |
-
}
|
384 |
-
$share = $this->getCalculator()->share($this->amount, $ratio, $total);
|
385 |
-
$results[$key] = $this->newInstance($share);
|
386 |
-
$remainder = $this->getCalculator()->subtract($remainder, $share);
|
387 |
-
}
|
388 |
-
|
389 |
-
if ($this->getCalculator()->compare($remainder, '0') === 0) {
|
390 |
-
return $results;
|
391 |
-
}
|
392 |
-
|
393 |
-
$fractions = array_map(function ($ratio) use ($total) {
|
394 |
-
$share = ($ratio / $total) * $this->amount;
|
395 |
-
|
396 |
-
return $share - floor($share);
|
397 |
-
}, $ratios);
|
398 |
-
|
399 |
-
while ($this->getCalculator()->compare($remainder, '0') > 0) {
|
400 |
-
$index = !empty($fractions) ? array_keys($fractions, max($fractions))[0] : 0;
|
401 |
-
$results[$index]->amount = $this->getCalculator()->add($results[$index]->amount, '1');
|
402 |
-
$remainder = $this->getCalculator()->subtract($remainder, '1');
|
403 |
-
unset($fractions[$index]);
|
404 |
-
}
|
405 |
-
|
406 |
-
return $results;
|
407 |
-
}
|
408 |
-
|
409 |
-
/**
|
410 |
-
* Allocate the money among N targets.
|
411 |
-
*
|
412 |
-
* @param int $n
|
413 |
-
*
|
414 |
-
* @return Money[]
|
415 |
-
*
|
416 |
-
* @throws \InvalidArgumentException If number of targets is not an integer
|
417 |
-
*/
|
418 |
-
public function allocateTo($n)
|
419 |
-
{
|
420 |
-
if (!is_int($n)) {
|
421 |
-
throw new \InvalidArgumentException('Number of targets must be an integer');
|
422 |
-
}
|
423 |
-
|
424 |
-
if ($n <= 0) {
|
425 |
-
throw new \InvalidArgumentException('Cannot allocate to none, target must be greater than zero');
|
426 |
-
}
|
427 |
-
|
428 |
-
return $this->allocate(array_fill(0, $n, 1));
|
429 |
-
}
|
430 |
-
|
431 |
-
/**
|
432 |
-
* @param Money $money
|
433 |
-
*
|
434 |
-
* @return string
|
435 |
-
*/
|
436 |
-
public function ratioOf(Money $money)
|
437 |
-
{
|
438 |
-
if ($money->isZero()) {
|
439 |
-
throw new \InvalidArgumentException('Cannot calculate a ratio of zero');
|
440 |
-
}
|
441 |
-
|
442 |
-
return $this->getCalculator()->divide($this->amount, $money->amount);
|
443 |
-
}
|
444 |
-
|
445 |
-
/**
|
446 |
-
* @param string $amount
|
447 |
-
* @param int $rounding_mode
|
448 |
-
*
|
449 |
-
* @return string
|
450 |
-
*/
|
451 |
-
private function round($amount, $rounding_mode)
|
452 |
-
{
|
453 |
-
$this->assertRoundingMode($rounding_mode);
|
454 |
-
|
455 |
-
if ($rounding_mode === self::ROUND_UP) {
|
456 |
-
return $this->getCalculator()->ceil($amount);
|
457 |
-
}
|
458 |
-
|
459 |
-
if ($rounding_mode === self::ROUND_DOWN) {
|
460 |
-
return $this->getCalculator()->floor($amount);
|
461 |
-
}
|
462 |
-
|
463 |
-
return $this->getCalculator()->round($amount, $rounding_mode);
|
464 |
-
}
|
465 |
-
|
466 |
-
/**
|
467 |
-
* @return Money
|
468 |
-
*/
|
469 |
-
public function absolute()
|
470 |
-
{
|
471 |
-
return $this->newInstance($this->getCalculator()->absolute($this->amount));
|
472 |
-
}
|
473 |
-
|
474 |
-
/**
|
475 |
-
* @return Money
|
476 |
-
*/
|
477 |
-
public function negative()
|
478 |
-
{
|
479 |
-
return $this->newInstance(0)->subtract($this);
|
480 |
-
}
|
481 |
-
|
482 |
-
/**
|
483 |
-
* Checks if the value represented by this object is zero.
|
484 |
-
*
|
485 |
-
* @return bool
|
486 |
-
*/
|
487 |
-
public function isZero()
|
488 |
-
{
|
489 |
-
return $this->getCalculator()->compare($this->amount, 0) === 0;
|
490 |
-
}
|
491 |
-
|
492 |
-
/**
|
493 |
-
* Checks if the value represented by this object is positive.
|
494 |
-
*
|
495 |
-
* @return bool
|
496 |
-
*/
|
497 |
-
public function isPositive()
|
498 |
-
{
|
499 |
-
return $this->getCalculator()->compare($this->amount, 0) > 0;
|
500 |
-
}
|
501 |
-
|
502 |
-
/**
|
503 |
-
* Checks if the value represented by this object is negative.
|
504 |
-
*
|
505 |
-
* @return bool
|
506 |
-
*/
|
507 |
-
public function isNegative()
|
508 |
-
{
|
509 |
-
return $this->getCalculator()->compare($this->amount, 0) < 0;
|
510 |
-
}
|
511 |
-
|
512 |
-
/**
|
513 |
-
* {@inheritdoc}
|
514 |
-
*
|
515 |
-
* @return array
|
516 |
-
*/
|
517 |
-
public function jsonSerialize()
|
518 |
-
{
|
519 |
-
return [
|
520 |
-
'amount' => $this->amount,
|
521 |
-
'currency' => $this->currency,
|
522 |
-
];
|
523 |
-
}
|
524 |
-
|
525 |
-
/**
|
526 |
-
* @param Money $first
|
527 |
-
* @param Money ...$collection
|
528 |
-
*
|
529 |
-
* @return Money
|
530 |
-
*/
|
531 |
-
public static function min(self $first, self ...$collection)
|
532 |
-
{
|
533 |
-
$min = $first;
|
534 |
-
|
535 |
-
foreach ($collection as $money) {
|
536 |
-
if ($money->lessThan($min)) {
|
537 |
-
$min = $money;
|
538 |
-
}
|
539 |
-
}
|
540 |
-
|
541 |
-
return $min;
|
542 |
-
}
|
543 |
-
|
544 |
-
/**
|
545 |
-
* @param Money $first
|
546 |
-
* @param Money ...$collection
|
547 |
-
*
|
548 |
-
* @return Money
|
549 |
-
*/
|
550 |
-
public static function max(self $first, self ...$collection)
|
551 |
-
{
|
552 |
-
$max = $first;
|
553 |
-
|
554 |
-
foreach ($collection as $money) {
|
555 |
-
if ($money->greaterThan($max)) {
|
556 |
-
$max = $money;
|
557 |
-
}
|
558 |
-
}
|
559 |
-
|
560 |
-
return $max;
|
561 |
-
}
|
562 |
-
|
563 |
-
/**
|
564 |
-
* @param Money $first
|
565 |
-
* @param Money ...$collection
|
566 |
-
*
|
567 |
-
* @return Money
|
568 |
-
*/
|
569 |
-
public static function sum(self $first, self ...$collection)
|
570 |
-
{
|
571 |
-
return $first->add(...$collection);
|
572 |
-
}
|
573 |
-
|
574 |
-
/**
|
575 |
-
* @param Money $first
|
576 |
-
* @param Money ...$collection
|
577 |
-
*
|
578 |
-
* @return Money
|
579 |
-
*/
|
580 |
-
public static function avg(self $first, self ...$collection)
|
581 |
-
{
|
582 |
-
return $first->add(...$collection)->divide(func_num_args());
|
583 |
-
}
|
584 |
-
|
585 |
-
/**
|
586 |
-
* @param string $calculator
|
587 |
-
*/
|
588 |
-
public static function registerCalculator($calculator)
|
589 |
-
{
|
590 |
-
if (is_a($calculator, Calculator::class, true) === false) {
|
591 |
-
throw new \InvalidArgumentException('Calculator must implement '.Calculator::class);
|
592 |
-
}
|
593 |
-
|
594 |
-
array_unshift(self::$calculators, $calculator);
|
595 |
-
}
|
596 |
-
|
597 |
-
/**
|
598 |
-
* @return Calculator
|
599 |
-
*
|
600 |
-
* @throws \RuntimeException If cannot find calculator for money calculations
|
601 |
-
*/
|
602 |
-
private static function initializeCalculator()
|
603 |
-
{
|
604 |
-
$calculators = self::$calculators;
|
605 |
-
|
606 |
-
foreach ($calculators as $calculator) {
|
607 |
-
/** @var Calculator $calculator */
|
608 |
-
if ($calculator::supported()) {
|
609 |
-
return new $calculator();
|
610 |
-
}
|
611 |
-
}
|
612 |
-
|
613 |
-
throw new \RuntimeException('Cannot find calculator for money calculations');
|
614 |
-
}
|
615 |
-
|
616 |
-
/**
|
617 |
-
* @return Calculator
|
618 |
-
*/
|
619 |
-
private function getCalculator()
|
620 |
-
{
|
621 |
-
if (null === self::$calculator) {
|
622 |
-
self::$calculator = self::initializeCalculator();
|
623 |
-
}
|
624 |
-
|
625 |
-
return self::$calculator;
|
626 |
-
}
|
627 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/MoneyFactory.php
DELETED
@@ -1,207 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* This is a generated file. Do not edit it manually!
|
7 |
-
*
|
8 |
-
* @method static Money AED(string|int $amount)
|
9 |
-
* @method static Money ALL(string|int $amount)
|
10 |
-
* @method static Money AMD(string|int $amount)
|
11 |
-
* @method static Money ANG(string|int $amount)
|
12 |
-
* @method static Money AOA(string|int $amount)
|
13 |
-
* @method static Money ARS(string|int $amount)
|
14 |
-
* @method static Money AUD(string|int $amount)
|
15 |
-
* @method static Money AWG(string|int $amount)
|
16 |
-
* @method static Money AZN(string|int $amount)
|
17 |
-
* @method static Money BAM(string|int $amount)
|
18 |
-
* @method static Money BBD(string|int $amount)
|
19 |
-
* @method static Money BDT(string|int $amount)
|
20 |
-
* @method static Money BGN(string|int $amount)
|
21 |
-
* @method static Money BHD(string|int $amount)
|
22 |
-
* @method static Money BIF(string|int $amount)
|
23 |
-
* @method static Money BMD(string|int $amount)
|
24 |
-
* @method static Money BND(string|int $amount)
|
25 |
-
* @method static Money BOB(string|int $amount)
|
26 |
-
* @method static Money BOV(string|int $amount)
|
27 |
-
* @method static Money BRL(string|int $amount)
|
28 |
-
* @method static Money BSD(string|int $amount)
|
29 |
-
* @method static Money BTN(string|int $amount)
|
30 |
-
* @method static Money BWP(string|int $amount)
|
31 |
-
* @method static Money BYN(string|int $amount)
|
32 |
-
* @method static Money BZD(string|int $amount)
|
33 |
-
* @method static Money CAD(string|int $amount)
|
34 |
-
* @method static Money CDF(string|int $amount)
|
35 |
-
* @method static Money CHE(string|int $amount)
|
36 |
-
* @method static Money CHF(string|int $amount)
|
37 |
-
* @method static Money CHW(string|int $amount)
|
38 |
-
* @method static Money CLF(string|int $amount)
|
39 |
-
* @method static Money CLP(string|int $amount)
|
40 |
-
* @method static Money CNY(string|int $amount)
|
41 |
-
* @method static Money COP(string|int $amount)
|
42 |
-
* @method static Money COU(string|int $amount)
|
43 |
-
* @method static Money CRC(string|int $amount)
|
44 |
-
* @method static Money CUC(string|int $amount)
|
45 |
-
* @method static Money CUP(string|int $amount)
|
46 |
-
* @method static Money CVE(string|int $amount)
|
47 |
-
* @method static Money CZK(string|int $amount)
|
48 |
-
* @method static Money DJF(string|int $amount)
|
49 |
-
* @method static Money DKK(string|int $amount)
|
50 |
-
* @method static Money DOP(string|int $amount)
|
51 |
-
* @method static Money DZD(string|int $amount)
|
52 |
-
* @method static Money EGP(string|int $amount)
|
53 |
-
* @method static Money ERN(string|int $amount)
|
54 |
-
* @method static Money ETB(string|int $amount)
|
55 |
-
* @method static Money EUR(string|int $amount)
|
56 |
-
* @method static Money FJD(string|int $amount)
|
57 |
-
* @method static Money FKP(string|int $amount)
|
58 |
-
* @method static Money GBP(string|int $amount)
|
59 |
-
* @method static Money GEL(string|int $amount)
|
60 |
-
* @method static Money GHS(string|int $amount)
|
61 |
-
* @method static Money GIP(string|int $amount)
|
62 |
-
* @method static Money GMD(string|int $amount)
|
63 |
-
* @method static Money GNF(string|int $amount)
|
64 |
-
* @method static Money GTQ(string|int $amount)
|
65 |
-
* @method static Money GYD(string|int $amount)
|
66 |
-
* @method static Money HKD(string|int $amount)
|
67 |
-
* @method static Money HNL(string|int $amount)
|
68 |
-
* @method static Money HRK(string|int $amount)
|
69 |
-
* @method static Money HTG(string|int $amount)
|
70 |
-
* @method static Money HUF(string|int $amount)
|
71 |
-
* @method static Money IDR(string|int $amount)
|
72 |
-
* @method static Money ILS(string|int $amount)
|
73 |
-
* @method static Money INR(string|int $amount)
|
74 |
-
* @method static Money IQD(string|int $amount)
|
75 |
-
* @method static Money IRR(string|int $amount)
|
76 |
-
* @method static Money ISK(string|int $amount)
|
77 |
-
* @method static Money JMD(string|int $amount)
|
78 |
-
* @method static Money JOD(string|int $amount)
|
79 |
-
* @method static Money JPY(string|int $amount)
|
80 |
-
* @method static Money KES(string|int $amount)
|
81 |
-
* @method static Money KGS(string|int $amount)
|
82 |
-
* @method static Money KHR(string|int $amount)
|
83 |
-
* @method static Money KMF(string|int $amount)
|
84 |
-
* @method static Money KPW(string|int $amount)
|
85 |
-
* @method static Money KRW(string|int $amount)
|
86 |
-
* @method static Money KWD(string|int $amount)
|
87 |
-
* @method static Money KYD(string|int $amount)
|
88 |
-
* @method static Money KZT(string|int $amount)
|
89 |
-
* @method static Money LAK(string|int $amount)
|
90 |
-
* @method static Money LBP(string|int $amount)
|
91 |
-
* @method static Money LKR(string|int $amount)
|
92 |
-
* @method static Money LRD(string|int $amount)
|
93 |
-
* @method static Money LSL(string|int $amount)
|
94 |
-
* @method static Money LYD(string|int $amount)
|
95 |
-
* @method static Money MAD(string|int $amount)
|
96 |
-
* @method static Money MDL(string|int $amount)
|
97 |
-
* @method static Money MGA(string|int $amount)
|
98 |
-
* @method static Money MKD(string|int $amount)
|
99 |
-
* @method static Money MMK(string|int $amount)
|
100 |
-
* @method static Money MNT(string|int $amount)
|
101 |
-
* @method static Money MOP(string|int $amount)
|
102 |
-
* @method static Money MRU(string|int $amount)
|
103 |
-
* @method static Money MUR(string|int $amount)
|
104 |
-
* @method static Money MVR(string|int $amount)
|
105 |
-
* @method static Money MWK(string|int $amount)
|
106 |
-
* @method static Money MXN(string|int $amount)
|
107 |
-
* @method static Money MXV(string|int $amount)
|
108 |
-
* @method static Money MYR(string|int $amount)
|
109 |
-
* @method static Money MZN(string|int $amount)
|
110 |
-
* @method static Money NAD(string|int $amount)
|
111 |
-
* @method static Money NGN(string|int $amount)
|
112 |
-
* @method static Money NIO(string|int $amount)
|
113 |
-
* @method static Money NOK(string|int $amount)
|
114 |
-
* @method static Money NPR(string|int $amount)
|
115 |
-
* @method static Money NZD(string|int $amount)
|
116 |
-
* @method static Money OMR(string|int $amount)
|
117 |
-
* @method static Money PAB(string|int $amount)
|
118 |
-
* @method static Money PEN(string|int $amount)
|
119 |
-
* @method static Money PGK(string|int $amount)
|
120 |
-
* @method static Money PHP(string|int $amount)
|
121 |
-
* @method static Money PKR(string|int $amount)
|
122 |
-
* @method static Money PLN(string|int $amount)
|
123 |
-
* @method static Money PYG(string|int $amount)
|
124 |
-
* @method static Money QAR(string|int $amount)
|
125 |
-
* @method static Money RON(string|int $amount)
|
126 |
-
* @method static Money RSD(string|int $amount)
|
127 |
-
* @method static Money RUB(string|int $amount)
|
128 |
-
* @method static Money RWF(string|int $amount)
|
129 |
-
* @method static Money SAR(string|int $amount)
|
130 |
-
* @method static Money SBD(string|int $amount)
|
131 |
-
* @method static Money SCR(string|int $amount)
|
132 |
-
* @method static Money SDG(string|int $amount)
|
133 |
-
* @method static Money SEK(string|int $amount)
|
134 |
-
* @method static Money SGD(string|int $amount)
|
135 |
-
* @method static Money SHP(string|int $amount)
|
136 |
-
* @method static Money SLL(string|int $amount)
|
137 |
-
* @method static Money SOS(string|int $amount)
|
138 |
-
* @method static Money SRD(string|int $amount)
|
139 |
-
* @method static Money SSP(string|int $amount)
|
140 |
-
* @method static Money STN(string|int $amount)
|
141 |
-
* @method static Money SVC(string|int $amount)
|
142 |
-
* @method static Money SYP(string|int $amount)
|
143 |
-
* @method static Money SZL(string|int $amount)
|
144 |
-
* @method static Money THB(string|int $amount)
|
145 |
-
* @method static Money TJS(string|int $amount)
|
146 |
-
* @method static Money TMT(string|int $amount)
|
147 |
-
* @method static Money TND(string|int $amount)
|
148 |
-
* @method static Money TOP(string|int $amount)
|
149 |
-
* @method static Money TRY(string|int $amount)
|
150 |
-
* @method static Money TTD(string|int $amount)
|
151 |
-
* @method static Money TWD(string|int $amount)
|
152 |
-
* @method static Money TZS(string|int $amount)
|
153 |
-
* @method static Money UAH(string|int $amount)
|
154 |
-
* @method static Money UGX(string|int $amount)
|
155 |
-
* @method static Money USD(string|int $amount)
|
156 |
-
* @method static Money USN(string|int $amount)
|
157 |
-
* @method static Money UYI(string|int $amount)
|
158 |
-
* @method static Money UYU(string|int $amount)
|
159 |
-
* @method static Money UZS(string|int $amount)
|
160 |
-
* @method static Money VEF(string|int $amount)
|
161 |
-
* @method static Money VND(string|int $amount)
|
162 |
-
* @method static Money VUV(string|int $amount)
|
163 |
-
* @method static Money WST(string|int $amount)
|
164 |
-
* @method static Money XAF(string|int $amount)
|
165 |
-
* @method static Money XAG(string|int $amount)
|
166 |
-
* @method static Money XAU(string|int $amount)
|
167 |
-
* @method static Money XBA(string|int $amount)
|
168 |
-
* @method static Money XBB(string|int $amount)
|
169 |
-
* @method static Money XBC(string|int $amount)
|
170 |
-
* @method static Money XBD(string|int $amount)
|
171 |
-
* @method static Money XBT(string|int $amount)
|
172 |
-
* @method static Money XCD(string|int $amount)
|
173 |
-
* @method static Money XDR(string|int $amount)
|
174 |
-
* @method static Money XOF(string|int $amount)
|
175 |
-
* @method static Money XPD(string|int $amount)
|
176 |
-
* @method static Money XPF(string|int $amount)
|
177 |
-
* @method static Money XPT(string|int $amount)
|
178 |
-
* @method static Money XSU(string|int $amount)
|
179 |
-
* @method static Money XTS(string|int $amount)
|
180 |
-
* @method static Money XUA(string|int $amount)
|
181 |
-
* @method static Money XXX(string|int $amount)
|
182 |
-
* @method static Money YER(string|int $amount)
|
183 |
-
* @method static Money ZAR(string|int $amount)
|
184 |
-
* @method static Money ZMW(string|int $amount)
|
185 |
-
* @method static Money ZWL(string|int $amount)
|
186 |
-
*/
|
187 |
-
trait MoneyFactory
|
188 |
-
{
|
189 |
-
/**
|
190 |
-
* Convenience factory method for a Money object.
|
191 |
-
*
|
192 |
-
* <code>
|
193 |
-
* $fiveDollar = Money::USD(500);
|
194 |
-
* </code>
|
195 |
-
*
|
196 |
-
* @param string $method
|
197 |
-
* @param array $arguments
|
198 |
-
*
|
199 |
-
* @return Money
|
200 |
-
*
|
201 |
-
* @throws \InvalidArgumentException If amount is not integer(ish)
|
202 |
-
*/
|
203 |
-
public static function __callStatic($method, $arguments)
|
204 |
-
{
|
205 |
-
return new Money($arguments[0], new Currency($method));
|
206 |
-
}
|
207 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/MoneyFormatter.php
DELETED
@@ -1,22 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Formats Money objects.
|
7 |
-
*
|
8 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
9 |
-
*/
|
10 |
-
interface MoneyFormatter
|
11 |
-
{
|
12 |
-
/**
|
13 |
-
* Formats a Money object as string.
|
14 |
-
*
|
15 |
-
* @param Money $money
|
16 |
-
*
|
17 |
-
* @return string
|
18 |
-
*
|
19 |
-
* Exception\FormatterException
|
20 |
-
*/
|
21 |
-
public function format(Money $money);
|
22 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/MoneyParser.php
DELETED
@@ -1,23 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Parses a string into a Money object.
|
7 |
-
*
|
8 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
9 |
-
*/
|
10 |
-
interface MoneyParser
|
11 |
-
{
|
12 |
-
/**
|
13 |
-
* Parses a string into a Money object (including currency).
|
14 |
-
*
|
15 |
-
* @param string $money
|
16 |
-
* @param Currency|string|null $forceCurrency
|
17 |
-
*
|
18 |
-
* @return Money
|
19 |
-
*
|
20 |
-
* @throws Exception\ParserException
|
21 |
-
*/
|
22 |
-
public function parse($money, $forceCurrency = null);
|
23 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Number.php
DELETED
@@ -1,337 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Represents a numeric value.
|
7 |
-
*
|
8 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
9 |
-
*/
|
10 |
-
final class Number
|
11 |
-
{
|
12 |
-
/**
|
13 |
-
* @var string
|
14 |
-
*/
|
15 |
-
private $integerPart;
|
16 |
-
|
17 |
-
/**
|
18 |
-
* @var string
|
19 |
-
*/
|
20 |
-
private $fractionalPart;
|
21 |
-
|
22 |
-
/**
|
23 |
-
* @var array
|
24 |
-
*/
|
25 |
-
private static $numbers = [0 => 1, 1 => 1, 2 => 1, 3 => 1, 4 => 1, 5 => 1, 6 => 1, 7 => 1, 8 => 1, 9 => 1];
|
26 |
-
|
27 |
-
/**
|
28 |
-
* @param string $integerPart
|
29 |
-
* @param string $fractionalPart
|
30 |
-
*/
|
31 |
-
public function __construct($integerPart, $fractionalPart = '')
|
32 |
-
{
|
33 |
-
if ('' === $integerPart && '' === $fractionalPart) {
|
34 |
-
throw new \InvalidArgumentException('Empty number is invalid');
|
35 |
-
}
|
36 |
-
|
37 |
-
$this->integerPart = $this->parseIntegerPart((string) $integerPart);
|
38 |
-
$this->fractionalPart = $this->parseFractionalPart((string) $fractionalPart);
|
39 |
-
}
|
40 |
-
|
41 |
-
/**
|
42 |
-
* @param $number
|
43 |
-
*
|
44 |
-
* @return self
|
45 |
-
*/
|
46 |
-
public static function fromString($number)
|
47 |
-
{
|
48 |
-
$decimalSeparatorPosition = strpos($number, '.');
|
49 |
-
if ($decimalSeparatorPosition === false) {
|
50 |
-
return new self($number, '');
|
51 |
-
}
|
52 |
-
|
53 |
-
return new self(
|
54 |
-
substr($number, 0, $decimalSeparatorPosition),
|
55 |
-
rtrim(substr($number, $decimalSeparatorPosition + 1), '0')
|
56 |
-
);
|
57 |
-
}
|
58 |
-
|
59 |
-
/**
|
60 |
-
* @param float $number
|
61 |
-
*
|
62 |
-
* @return self
|
63 |
-
*/
|
64 |
-
public static function fromFloat($number)
|
65 |
-
{
|
66 |
-
if (is_float($number) === false) {
|
67 |
-
throw new \InvalidArgumentException('Floating point value expected');
|
68 |
-
}
|
69 |
-
|
70 |
-
return self::fromString(sprintf('%.14F', $number));
|
71 |
-
}
|
72 |
-
|
73 |
-
/**
|
74 |
-
* @param float|int|string $number
|
75 |
-
*
|
76 |
-
* @return self
|
77 |
-
*/
|
78 |
-
public static function fromNumber($number)
|
79 |
-
{
|
80 |
-
if (is_float($number)) {
|
81 |
-
return self::fromString(sprintf('%.14F', $number));
|
82 |
-
}
|
83 |
-
|
84 |
-
if (is_int($number)) {
|
85 |
-
return new self($number);
|
86 |
-
}
|
87 |
-
|
88 |
-
if (is_string($number)) {
|
89 |
-
return self::fromString($number);
|
90 |
-
}
|
91 |
-
|
92 |
-
throw new \InvalidArgumentException('Valid numeric value expected');
|
93 |
-
}
|
94 |
-
|
95 |
-
/**
|
96 |
-
* @return bool
|
97 |
-
*/
|
98 |
-
public function isDecimal()
|
99 |
-
{
|
100 |
-
return $this->fractionalPart !== '';
|
101 |
-
}
|
102 |
-
|
103 |
-
/**
|
104 |
-
* @return bool
|
105 |
-
*/
|
106 |
-
public function isInteger()
|
107 |
-
{
|
108 |
-
return $this->fractionalPart === '';
|
109 |
-
}
|
110 |
-
|
111 |
-
/**
|
112 |
-
* @return bool
|
113 |
-
*/
|
114 |
-
public function isHalf()
|
115 |
-
{
|
116 |
-
return $this->fractionalPart === '5';
|
117 |
-
}
|
118 |
-
|
119 |
-
/**
|
120 |
-
* @return bool
|
121 |
-
*/
|
122 |
-
public function isCurrentEven()
|
123 |
-
{
|
124 |
-
$lastIntegerPartNumber = $this->integerPart[strlen($this->integerPart) - 1];
|
125 |
-
|
126 |
-
return $lastIntegerPartNumber % 2 === 0;
|
127 |
-
}
|
128 |
-
|
129 |
-
/**
|
130 |
-
* @return bool
|
131 |
-
*/
|
132 |
-
public function isCloserToNext()
|
133 |
-
{
|
134 |
-
if ($this->fractionalPart === '') {
|
135 |
-
return false;
|
136 |
-
}
|
137 |
-
|
138 |
-
return $this->fractionalPart[0] >= 5;
|
139 |
-
}
|
140 |
-
|
141 |
-
/**
|
142 |
-
* @return string
|
143 |
-
*/
|
144 |
-
public function __toString()
|
145 |
-
{
|
146 |
-
if ($this->fractionalPart === '') {
|
147 |
-
return $this->integerPart;
|
148 |
-
}
|
149 |
-
|
150 |
-
return $this->integerPart.'.'.$this->fractionalPart;
|
151 |
-
}
|
152 |
-
|
153 |
-
/**
|
154 |
-
* @return bool
|
155 |
-
*/
|
156 |
-
public function isNegative()
|
157 |
-
{
|
158 |
-
return $this->integerPart[0] === '-';
|
159 |
-
}
|
160 |
-
|
161 |
-
/**
|
162 |
-
* @return string
|
163 |
-
*/
|
164 |
-
public function getIntegerPart()
|
165 |
-
{
|
166 |
-
return $this->integerPart;
|
167 |
-
}
|
168 |
-
|
169 |
-
/**
|
170 |
-
* @return string
|
171 |
-
*/
|
172 |
-
public function getFractionalPart()
|
173 |
-
{
|
174 |
-
return $this->fractionalPart;
|
175 |
-
}
|
176 |
-
|
177 |
-
/**
|
178 |
-
* @return string
|
179 |
-
*/
|
180 |
-
public function getIntegerRoundingMultiplier()
|
181 |
-
{
|
182 |
-
if ($this->integerPart[0] === '-') {
|
183 |
-
return '-1';
|
184 |
-
}
|
185 |
-
|
186 |
-
return '1';
|
187 |
-
}
|
188 |
-
|
189 |
-
/**
|
190 |
-
* @param int $number
|
191 |
-
*
|
192 |
-
* @return self
|
193 |
-
*/
|
194 |
-
public function base10($number)
|
195 |
-
{
|
196 |
-
if (!is_int($number)) {
|
197 |
-
throw new \InvalidArgumentException('Expecting integer');
|
198 |
-
}
|
199 |
-
|
200 |
-
if ($this->integerPart === '0' && !$this->fractionalPart) {
|
201 |
-
return $this;
|
202 |
-
}
|
203 |
-
|
204 |
-
$sign = '';
|
205 |
-
$integerPart = $this->integerPart;
|
206 |
-
|
207 |
-
if ($integerPart[0] === '-') {
|
208 |
-
$sign = '-';
|
209 |
-
$integerPart = substr($integerPart, 1);
|
210 |
-
}
|
211 |
-
|
212 |
-
if ($number >= 0) {
|
213 |
-
$integerPart = ltrim($integerPart, '0');
|
214 |
-
$lengthIntegerPart = strlen($integerPart);
|
215 |
-
$integers = $lengthIntegerPart - min($number, $lengthIntegerPart);
|
216 |
-
$zeroPad = $number - min($number, $lengthIntegerPart);
|
217 |
-
|
218 |
-
return new self(
|
219 |
-
$sign.substr($integerPart, 0, $integers),
|
220 |
-
rtrim(str_pad('', $zeroPad, '0').substr($integerPart, $integers).$this->fractionalPart, '0')
|
221 |
-
);
|
222 |
-
}
|
223 |
-
|
224 |
-
$number = abs($number);
|
225 |
-
$lengthFractionalPart = strlen($this->fractionalPart);
|
226 |
-
$fractions = $lengthFractionalPart - min($number, $lengthFractionalPart);
|
227 |
-
$zeroPad = $number - min($number, $lengthFractionalPart);
|
228 |
-
|
229 |
-
return new self(
|
230 |
-
$sign.ltrim($integerPart.substr($this->fractionalPart, 0, $lengthFractionalPart - $fractions).str_pad('', $zeroPad, '0'), '0'),
|
231 |
-
substr($this->fractionalPart, $lengthFractionalPart - $fractions)
|
232 |
-
);
|
233 |
-
}
|
234 |
-
|
235 |
-
/**
|
236 |
-
* @param string $number
|
237 |
-
*
|
238 |
-
* @return string
|
239 |
-
*/
|
240 |
-
private static function parseIntegerPart($number)
|
241 |
-
{
|
242 |
-
if ('' === $number || '0' === $number) {
|
243 |
-
return '0';
|
244 |
-
}
|
245 |
-
|
246 |
-
if ('-' === $number) {
|
247 |
-
return '-0';
|
248 |
-
}
|
249 |
-
|
250 |
-
$nonZero = false;
|
251 |
-
|
252 |
-
for ($position = 0, $characters = strlen($number); $position < $characters; ++$position) {
|
253 |
-
$digit = $number[$position];
|
254 |
-
|
255 |
-
if (!isset(static::$numbers[$digit]) && !(0 === $position && '-' === $digit)) {
|
256 |
-
throw new \InvalidArgumentException(
|
257 |
-
sprintf('Invalid integer part %1$s. Invalid digit %2$s found', $number, $digit)
|
258 |
-
);
|
259 |
-
}
|
260 |
-
|
261 |
-
if (false === $nonZero && '0' === $digit) {
|
262 |
-
throw new \InvalidArgumentException(
|
263 |
-
'Leading zeros are not allowed'
|
264 |
-
);
|
265 |
-
}
|
266 |
-
|
267 |
-
$nonZero = true;
|
268 |
-
}
|
269 |
-
|
270 |
-
return $number;
|
271 |
-
}
|
272 |
-
|
273 |
-
/**
|
274 |
-
* @param string $number
|
275 |
-
*
|
276 |
-
* @return string
|
277 |
-
*/
|
278 |
-
private static function parseFractionalPart($number)
|
279 |
-
{
|
280 |
-
if ('' === $number) {
|
281 |
-
return $number;
|
282 |
-
}
|
283 |
-
|
284 |
-
for ($position = 0, $characters = strlen($number); $position < $characters; ++$position) {
|
285 |
-
$digit = $number[$position];
|
286 |
-
if (!isset(static::$numbers[$digit])) {
|
287 |
-
throw new \InvalidArgumentException(
|
288 |
-
sprintf('Invalid fractional part %1$s. Invalid digit %2$s found', $number, $digit)
|
289 |
-
);
|
290 |
-
}
|
291 |
-
}
|
292 |
-
|
293 |
-
return $number;
|
294 |
-
}
|
295 |
-
|
296 |
-
/**
|
297 |
-
* @param string $moneyValue
|
298 |
-
* @param int $targetDigits
|
299 |
-
* @param int $havingDigits
|
300 |
-
*
|
301 |
-
* @return string
|
302 |
-
*/
|
303 |
-
public static function roundMoneyValue($moneyValue, $targetDigits, $havingDigits)
|
304 |
-
{
|
305 |
-
$valueLength = strlen($moneyValue);
|
306 |
-
$shouldRound = $targetDigits < $havingDigits && $valueLength - $havingDigits + $targetDigits > 0;
|
307 |
-
|
308 |
-
if ($shouldRound && $moneyValue[$valueLength - $havingDigits + $targetDigits] >= 5) {
|
309 |
-
$position = $valueLength - $havingDigits + $targetDigits;
|
310 |
-
$addend = 1;
|
311 |
-
|
312 |
-
while ($position > 0) {
|
313 |
-
$newValue = (string) ((int) $moneyValue[$position - 1] + $addend);
|
314 |
-
|
315 |
-
if ($newValue >= 10) {
|
316 |
-
$moneyValue[$position - 1] = $newValue[1];
|
317 |
-
$addend = $newValue[0];
|
318 |
-
--$position;
|
319 |
-
if ($position === 0) {
|
320 |
-
$moneyValue = $addend.$moneyValue;
|
321 |
-
}
|
322 |
-
} else {
|
323 |
-
if ($moneyValue[$position - 1] === '-') {
|
324 |
-
$moneyValue[$position - 1] = $newValue[0];
|
325 |
-
$moneyValue = '-'.$moneyValue;
|
326 |
-
} else {
|
327 |
-
$moneyValue[$position - 1] = $newValue[0];
|
328 |
-
}
|
329 |
-
|
330 |
-
break;
|
331 |
-
}
|
332 |
-
}
|
333 |
-
}
|
334 |
-
|
335 |
-
return $moneyValue;
|
336 |
-
}
|
337 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/PHPUnit/Comparator.php
DELETED
@@ -1,71 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\PHPUnit;
|
4 |
-
|
5 |
-
use Money\Currencies\AggregateCurrencies;
|
6 |
-
use Money\Currencies\BitcoinCurrencies;
|
7 |
-
use Money\Currencies\ISOCurrencies;
|
8 |
-
use Money\Formatter\IntlMoneyFormatter;
|
9 |
-
use Money\Money;
|
10 |
-
use SebastianBergmann\Comparator\ComparisonFailure;
|
11 |
-
|
12 |
-
/**
|
13 |
-
* The comparator is for comparing Money objects in PHPUnit tests.
|
14 |
-
*
|
15 |
-
* Add this to your bootstrap file:
|
16 |
-
*
|
17 |
-
* \SebastianBergmann\Comparator\Factory::getInstance()->register(new \Money\PHPUnit\Comparator());
|
18 |
-
*/
|
19 |
-
final class Comparator extends \SebastianBergmann\Comparator\Comparator
|
20 |
-
{
|
21 |
-
/**
|
22 |
-
* @var IntlMoneyFormatter
|
23 |
-
*/
|
24 |
-
private $formatter;
|
25 |
-
|
26 |
-
public function __construct()
|
27 |
-
{
|
28 |
-
parent::__construct();
|
29 |
-
|
30 |
-
$currencies = new AggregateCurrencies([
|
31 |
-
new ISOCurrencies(),
|
32 |
-
new BitcoinCurrencies(),
|
33 |
-
]);
|
34 |
-
|
35 |
-
$numberFormatter = new \NumberFormatter('en_US', \NumberFormatter::CURRENCY);
|
36 |
-
$this->formatter = new IntlMoneyFormatter($numberFormatter, $currencies);
|
37 |
-
}
|
38 |
-
|
39 |
-
public function accepts($expected, $actual)
|
40 |
-
{
|
41 |
-
return $expected instanceof Money && $actual instanceof Money;
|
42 |
-
}
|
43 |
-
|
44 |
-
/**
|
45 |
-
* @param Money $expected
|
46 |
-
* @param Money $actual
|
47 |
-
* @param float $delta
|
48 |
-
* @param bool $canonicalize
|
49 |
-
* @param bool $ignoreCase
|
50 |
-
* @param array $processed
|
51 |
-
*/
|
52 |
-
public function assertEquals(
|
53 |
-
$expected,
|
54 |
-
$actual,
|
55 |
-
$delta = 0.0,
|
56 |
-
$canonicalize = false,
|
57 |
-
$ignoreCase = false,
|
58 |
-
array &$processed = []
|
59 |
-
) {
|
60 |
-
if (!$expected->equals($actual)) {
|
61 |
-
throw new ComparisonFailure(
|
62 |
-
$expected,
|
63 |
-
$actual,
|
64 |
-
$this->formatter->format($expected),
|
65 |
-
$this->formatter->format($actual),
|
66 |
-
false,
|
67 |
-
'Failed asserting that two Money objects are equal.'
|
68 |
-
);
|
69 |
-
}
|
70 |
-
}
|
71 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Parser/AggregateMoneyParser.php
DELETED
@@ -1,58 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Parser;
|
4 |
-
|
5 |
-
use Money\Currency;
|
6 |
-
use Money\Exception;
|
7 |
-
use Money\MoneyParser;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Parses a string into a Money object using other parsers.
|
11 |
-
*
|
12 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
13 |
-
*/
|
14 |
-
final class AggregateMoneyParser implements MoneyParser
|
15 |
-
{
|
16 |
-
/**
|
17 |
-
* @var MoneyParser[]
|
18 |
-
*/
|
19 |
-
private $parsers = [];
|
20 |
-
|
21 |
-
/**
|
22 |
-
* @param MoneyParser[] $parsers
|
23 |
-
*/
|
24 |
-
public function __construct(array $parsers)
|
25 |
-
{
|
26 |
-
if (empty($parsers)) {
|
27 |
-
throw new \InvalidArgumentException(sprintf('Initialize an empty %s is not possible', self::class));
|
28 |
-
}
|
29 |
-
|
30 |
-
foreach ($parsers as $parser) {
|
31 |
-
if (false === $parser instanceof MoneyParser) {
|
32 |
-
throw new \InvalidArgumentException('All parsers must implement '.MoneyParser::class);
|
33 |
-
}
|
34 |
-
|
35 |
-
$this->parsers[] = $parser;
|
36 |
-
}
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* {@inheritdoc}
|
41 |
-
*/
|
42 |
-
public function parse($money, $forceCurrency = null)
|
43 |
-
{
|
44 |
-
if ($forceCurrency !== null && !$forceCurrency instanceof Currency) {
|
45 |
-
@trigger_error('Passing a currency as string is deprecated since 3.1 and will be removed in 4.0. Please pass a '.Currency::class.' instance instead.', E_USER_DEPRECATED);
|
46 |
-
$forceCurrency = new Currency($forceCurrency);
|
47 |
-
}
|
48 |
-
|
49 |
-
foreach ($this->parsers as $parser) {
|
50 |
-
try {
|
51 |
-
return $parser->parse($money, $forceCurrency);
|
52 |
-
} catch (Exception\ParserException $e) {
|
53 |
-
}
|
54 |
-
}
|
55 |
-
|
56 |
-
throw new Exception\ParserException(sprintf('Unable to parse %s', $money));
|
57 |
-
}
|
58 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Parser/BitcoinMoneyParser.php
DELETED
@@ -1,82 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Parser;
|
4 |
-
|
5 |
-
use Money\Currencies\BitcoinCurrencies;
|
6 |
-
use Money\Currency;
|
7 |
-
use Money\Exception\ParserException;
|
8 |
-
use Money\Money;
|
9 |
-
use Money\MoneyParser;
|
10 |
-
|
11 |
-
/**
|
12 |
-
* Parses Bitcoin currency to Money.
|
13 |
-
*
|
14 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
15 |
-
*/
|
16 |
-
final class BitcoinMoneyParser implements MoneyParser
|
17 |
-
{
|
18 |
-
/**
|
19 |
-
* @var int
|
20 |
-
*/
|
21 |
-
private $fractionDigits;
|
22 |
-
|
23 |
-
/**
|
24 |
-
* @param int $fractionDigits
|
25 |
-
*/
|
26 |
-
public function __construct($fractionDigits)
|
27 |
-
{
|
28 |
-
$this->fractionDigits = $fractionDigits;
|
29 |
-
}
|
30 |
-
|
31 |
-
/**
|
32 |
-
* {@inheritdoc}
|
33 |
-
*/
|
34 |
-
public function parse($money, $forceCurrency = null)
|
35 |
-
{
|
36 |
-
if (is_string($money) === false) {
|
37 |
-
throw new ParserException('Formatted raw money should be string, e.g. $1.00');
|
38 |
-
}
|
39 |
-
|
40 |
-
if (strpos($money, BitcoinCurrencies::SYMBOL) === false) {
|
41 |
-
throw new ParserException('Value cannot be parsed as Bitcoin');
|
42 |
-
}
|
43 |
-
|
44 |
-
if ($forceCurrency === null) {
|
45 |
-
$forceCurrency = new Currency(BitcoinCurrencies::CODE);
|
46 |
-
}
|
47 |
-
|
48 |
-
/*
|
49 |
-
* This conversion is only required whilst currency can be either a string or a
|
50 |
-
* Currency object.
|
51 |
-
*/
|
52 |
-
$currency = $forceCurrency;
|
53 |
-
if (!$currency instanceof Currency) {
|
54 |
-
@trigger_error('Passing a currency as string is deprecated since 3.1 and will be removed in 4.0. Please pass a '.Currency::class.' instance instead.', E_USER_DEPRECATED);
|
55 |
-
$currency = new Currency($currency);
|
56 |
-
}
|
57 |
-
|
58 |
-
$decimal = str_replace(BitcoinCurrencies::SYMBOL, '', $money);
|
59 |
-
$decimalSeparator = strpos($decimal, '.');
|
60 |
-
|
61 |
-
if (false !== $decimalSeparator) {
|
62 |
-
$decimal = rtrim($decimal, '0');
|
63 |
-
$lengthDecimal = strlen($decimal);
|
64 |
-
$decimal = str_replace('.', '', $decimal);
|
65 |
-
$decimal .= str_pad('', ($lengthDecimal - $decimalSeparator - $this->fractionDigits - 1) * -1, '0');
|
66 |
-
} else {
|
67 |
-
$decimal .= str_pad('', $this->fractionDigits, '0');
|
68 |
-
}
|
69 |
-
|
70 |
-
if (substr($decimal, 0, 1) === '-') {
|
71 |
-
$decimal = '-'.ltrim(substr($decimal, 1), '0');
|
72 |
-
} else {
|
73 |
-
$decimal = ltrim($decimal, '0');
|
74 |
-
}
|
75 |
-
|
76 |
-
if ('' === $decimal) {
|
77 |
-
$decimal = '0';
|
78 |
-
}
|
79 |
-
|
80 |
-
return new Money($decimal, $currency);
|
81 |
-
}
|
82 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Parser/DecimalMoneyParser.php
DELETED
@@ -1,108 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Parser;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Currency;
|
7 |
-
use Money\Exception\ParserException;
|
8 |
-
use Money\Money;
|
9 |
-
use Money\MoneyParser;
|
10 |
-
use Money\Number;
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Parses a decimal string into a Money object.
|
14 |
-
*
|
15 |
-
* @author Teoh Han Hui <teohhanhui@gmail.com>
|
16 |
-
*/
|
17 |
-
final class DecimalMoneyParser implements MoneyParser
|
18 |
-
{
|
19 |
-
const DECIMAL_PATTERN = '/^(?P<sign>-)?(?P<digits>0|[1-9]\d*)?\.?(?P<fraction>\d+)?$/';
|
20 |
-
|
21 |
-
/**
|
22 |
-
* @var Currencies
|
23 |
-
*/
|
24 |
-
private $currencies;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* @param Currencies $currencies
|
28 |
-
*/
|
29 |
-
public function __construct(Currencies $currencies)
|
30 |
-
{
|
31 |
-
$this->currencies = $currencies;
|
32 |
-
}
|
33 |
-
|
34 |
-
/**
|
35 |
-
* {@inheritdoc}
|
36 |
-
*/
|
37 |
-
public function parse($money, $forceCurrency = null)
|
38 |
-
{
|
39 |
-
if (!is_string($money)) {
|
40 |
-
throw new ParserException('Formatted raw money should be string, e.g. 1.00');
|
41 |
-
}
|
42 |
-
|
43 |
-
if (null === $forceCurrency) {
|
44 |
-
throw new ParserException(
|
45 |
-
'DecimalMoneyParser cannot parse currency symbols. Use forceCurrency argument'
|
46 |
-
);
|
47 |
-
}
|
48 |
-
|
49 |
-
/*
|
50 |
-
* This conversion is only required whilst currency can be either a string or a
|
51 |
-
* Currency object.
|
52 |
-
*/
|
53 |
-
$currency = $forceCurrency;
|
54 |
-
if (!$currency instanceof Currency) {
|
55 |
-
@trigger_error('Passing a currency as string is deprecated since 3.1 and will be removed in 4.0. Please pass a '.Currency::class.' instance instead.', E_USER_DEPRECATED);
|
56 |
-
$currency = new Currency($currency);
|
57 |
-
}
|
58 |
-
|
59 |
-
$decimal = trim($money);
|
60 |
-
|
61 |
-
if ($decimal === '') {
|
62 |
-
return new Money(0, $currency);
|
63 |
-
}
|
64 |
-
|
65 |
-
$subunit = $this->currencies->subunitFor($currency);
|
66 |
-
|
67 |
-
if (!preg_match(self::DECIMAL_PATTERN, $decimal, $matches) || !isset($matches['digits'])) {
|
68 |
-
throw new ParserException(sprintf(
|
69 |
-
'Cannot parse "%s" to Money.',
|
70 |
-
$decimal
|
71 |
-
));
|
72 |
-
}
|
73 |
-
|
74 |
-
$negative = isset($matches['sign']) && $matches['sign'] === '-';
|
75 |
-
|
76 |
-
$decimal = $matches['digits'];
|
77 |
-
|
78 |
-
if ($negative) {
|
79 |
-
$decimal = '-'.$decimal;
|
80 |
-
}
|
81 |
-
|
82 |
-
if (isset($matches['fraction'])) {
|
83 |
-
$fractionDigits = strlen($matches['fraction']);
|
84 |
-
$decimal .= $matches['fraction'];
|
85 |
-
$decimal = Number::roundMoneyValue($decimal, $subunit, $fractionDigits);
|
86 |
-
|
87 |
-
if ($fractionDigits > $subunit) {
|
88 |
-
$decimal = substr($decimal, 0, $subunit - $fractionDigits);
|
89 |
-
} elseif ($fractionDigits < $subunit) {
|
90 |
-
$decimal .= str_pad('', $subunit - $fractionDigits, '0');
|
91 |
-
}
|
92 |
-
} else {
|
93 |
-
$decimal .= str_pad('', $subunit, '0');
|
94 |
-
}
|
95 |
-
|
96 |
-
if ($negative) {
|
97 |
-
$decimal = '-'.ltrim(substr($decimal, 1), '0');
|
98 |
-
} else {
|
99 |
-
$decimal = ltrim($decimal, '0');
|
100 |
-
}
|
101 |
-
|
102 |
-
if ($decimal === '' || $decimal === '-') {
|
103 |
-
$decimal = '0';
|
104 |
-
}
|
105 |
-
|
106 |
-
return new Money($decimal, $currency);
|
107 |
-
}
|
108 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Parser/IntlLocalizedDecimalParser.php
DELETED
@@ -1,102 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Parser;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Currency;
|
7 |
-
use Money\Exception\ParserException;
|
8 |
-
use Money\Money;
|
9 |
-
use Money\MoneyParser;
|
10 |
-
use Money\Number;
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Parses a string into a Money object using intl extension.
|
14 |
-
*
|
15 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
16 |
-
*/
|
17 |
-
final class IntlLocalizedDecimalParser implements MoneyParser
|
18 |
-
{
|
19 |
-
/**
|
20 |
-
* @var \NumberFormatter
|
21 |
-
*/
|
22 |
-
private $formatter;
|
23 |
-
|
24 |
-
/**
|
25 |
-
* @var Currencies
|
26 |
-
*/
|
27 |
-
private $currencies;
|
28 |
-
|
29 |
-
/**
|
30 |
-
* @param \NumberFormatter $formatter
|
31 |
-
* @param Currencies $currencies
|
32 |
-
*/
|
33 |
-
public function __construct(\NumberFormatter $formatter, Currencies $currencies)
|
34 |
-
{
|
35 |
-
$this->formatter = $formatter;
|
36 |
-
$this->currencies = $currencies;
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* {@inheritdoc}
|
41 |
-
*/
|
42 |
-
public function parse($money, $forceCurrency = null)
|
43 |
-
{
|
44 |
-
if (!is_string($money)) {
|
45 |
-
throw new ParserException('Formatted raw money should be string, e.g. $1.00');
|
46 |
-
}
|
47 |
-
|
48 |
-
if (null === $forceCurrency) {
|
49 |
-
throw new ParserException(
|
50 |
-
'IntlLocalizedDecimalParser cannot parse currency symbols. Use forceCurrency argument'
|
51 |
-
);
|
52 |
-
}
|
53 |
-
|
54 |
-
$decimal = $this->formatter->parse($money);
|
55 |
-
|
56 |
-
if (false === $decimal) {
|
57 |
-
throw new ParserException(
|
58 |
-
'Cannot parse '.$money.' to Money. '.$this->formatter->getErrorMessage()
|
59 |
-
);
|
60 |
-
}
|
61 |
-
|
62 |
-
/*
|
63 |
-
* This conversion is only required whilst currency can be either a string or a
|
64 |
-
* Currency object.
|
65 |
-
*/
|
66 |
-
if (!$forceCurrency instanceof Currency) {
|
67 |
-
@trigger_error('Passing a currency as string is deprecated since 3.1 and will be removed in 4.0. Please pass a '.Currency::class.' instance instead.', E_USER_DEPRECATED);
|
68 |
-
$forceCurrency = new Currency($forceCurrency);
|
69 |
-
}
|
70 |
-
|
71 |
-
$decimal = (string) $decimal;
|
72 |
-
$subunit = $this->currencies->subunitFor($forceCurrency);
|
73 |
-
$decimalPosition = strpos($decimal, '.');
|
74 |
-
|
75 |
-
if (false !== $decimalPosition) {
|
76 |
-
$decimalLength = strlen($decimal);
|
77 |
-
$fractionDigits = $decimalLength - $decimalPosition - 1;
|
78 |
-
$decimal = str_replace('.', '', $decimal);
|
79 |
-
$decimal = Number::roundMoneyValue($decimal, $subunit, $fractionDigits);
|
80 |
-
|
81 |
-
if ($fractionDigits > $subunit) {
|
82 |
-
$decimal = substr($decimal, 0, $decimalPosition + $subunit);
|
83 |
-
} elseif ($fractionDigits < $subunit) {
|
84 |
-
$decimal .= str_pad('', $subunit - $fractionDigits, '0');
|
85 |
-
}
|
86 |
-
} else {
|
87 |
-
$decimal .= str_pad('', $subunit, '0');
|
88 |
-
}
|
89 |
-
|
90 |
-
if ('-' === $decimal[0]) {
|
91 |
-
$decimal = '-'.ltrim(substr($decimal, 1), '0');
|
92 |
-
} else {
|
93 |
-
$decimal = ltrim($decimal, '0');
|
94 |
-
}
|
95 |
-
|
96 |
-
if ('' === $decimal) {
|
97 |
-
$decimal = '0';
|
98 |
-
}
|
99 |
-
|
100 |
-
return new Money($decimal, $forceCurrency);
|
101 |
-
}
|
102 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/moneyphp/money/src/Parser/IntlMoneyParser.php
DELETED
@@ -1,103 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Money\Parser;
|
4 |
-
|
5 |
-
use Money\Currencies;
|
6 |
-
use Money\Currency;
|
7 |
-
use Money\Exception\ParserException;
|
8 |
-
use Money\Money;
|
9 |
-
use Money\MoneyParser;
|
10 |
-
use Money\Number;
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Parses a string into a Money object using intl extension.
|
14 |
-
*
|
15 |
-
* @author Frederik Bosch <f.bosch@genkgo.nl>
|
16 |
-
*/
|
17 |
-
final class IntlMoneyParser implements MoneyParser
|
18 |
-
{
|
19 |
-
/**
|
20 |
-
* @var \NumberFormatter
|
21 |
-
*/
|
22 |
-
private $formatter;
|
23 |
-
|
24 |
-
/**
|
25 |
-
* @var Currencies
|
26 |
-
*/
|
27 |
-
private $currencies;
|
28 |
-
|
29 |
-
/**
|
30 |
-
* @param \NumberFormatter $formatter
|
31 |
-
* @param Currencies $currencies
|
32 |
-
*/
|
33 |
-
public function __construct(\NumberFormatter $formatter, Currencies $currencies)
|
34 |
-
{
|
35 |
-
$this->formatter = $formatter;
|
36 |
-
$this->currencies = $currencies;
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* {@inheritdoc}
|
41 |
-
*/
|
42 |
-
public function parse($money, $forceCurrency = null)
|
43 |
-
{
|
44 |
-
if (!is_string($money)) {
|
45 |
-
throw new ParserException('Formatted raw money should be string, e.g. $1.00');
|
46 |
-
}
|
47 |
-
|
48 |
-
$currency = null;
|
49 |
-
$decimal = $this->formatter->parseCurrency($money, $currency);
|
50 |
-
|
51 |
-
if (false === $decimal) {
|
52 |
-
throw new ParserException(
|
53 |
-
'Cannot parse '.$money.' to Money. '.$this->formatter->getErrorMessage()
|
54 |
-
);
|
55 |
-
}
|
56 |
-
|
57 |
-
if (null !== $forceCurrency) {
|
58 |
-
$currency = $forceCurrency;
|
59 |
-
} else {
|
60 |
-
$currency = new Currency($currency);
|
61 |
-
}
|
62 |
-
|
63 |
-
/*
|
64 |
-
* This conversion is only required whilst currency can be either a string or a
|
65 |
-
* Currency object.
|
66 |
-
*/
|
67 |
-
if (!$currency instanceof Currency) {
|
68 |
-
@trigger_error('Passing a currency as string is deprecated since 3.1 and will be removed in 4.0. Please pass a '.Currency::class.' instance instead.', E_USER_DEPRECATED);
|
69 |
-
$currency = new Currency($currency);
|
70 |
-
}
|
71 |
-
|
72 |
-
$decimal = (string) $decimal;
|
73 |
-
$subunit = $this->currencies->subunitFor($currency);
|
74 |
-
$decimalPosition = strpos($decimal, '.');
|
75 |
-
|
76 |
-
if (false !== $decimalPosition) {
|
77 |
-
$decimalLength = strlen($decimal);
|
78 |
-
$fractionDigits = $decimalLength - $decimalPosition - 1;
|
79 |
-
$decimal = str_replace('.', '', $decimal);
|
80 |
-
$decimal = Number::roundMoneyValue($decimal, $subunit, $fractionDigits);
|
81 |
-
|
82 |
-
if ($fractionDigits > $subunit) {
|
83 |
-
$decimal = substr($decimal, 0, $decimalPosition + $subunit);
|
84 |
-
} elseif ($fractionDigits < $subunit) {
|
85 |
-
$decimal .= str_pad('', $subunit - $fractionDigits, '0');
|
86 |
-
}
|
87 |
-
} else {
|
88 |
-
$decimal .= str_pad('', $subunit, '0');
|
89 |
-
}
|
90 |
-
|
91 |
-
if ('-' === $decimal[0]) {
|
92 |
-
$decimal = '-'.ltrim(substr($decimal, 1), '0');
|
93 |
-
} else {
|
94 |
-
$decimal = ltrim($decimal, '0');
|
95 |
-
}
|
96 |
-
|
97 |
-
if ('' === $decimal) {
|
98 |
-
$decimal = '0';
|
99 |
-
}
|
100 |
-
|
101 |
-
return new Money($decimal, $currency);
|
102 |
-
}
|
103 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/.php_cs
DELETED
@@ -1,59 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
$header = <<<EOF
|
4 |
-
This file is part of the Monolog package.
|
5 |
-
|
6 |
-
(c) Jordi Boggiano <j.boggiano@seld.be>
|
7 |
-
|
8 |
-
For the full copyright and license information, please view the LICENSE
|
9 |
-
file that was distributed with this source code.
|
10 |
-
EOF;
|
11 |
-
|
12 |
-
$finder = Symfony\CS\Finder::create()
|
13 |
-
->files()
|
14 |
-
->name('*.php')
|
15 |
-
->exclude('Fixtures')
|
16 |
-
->in(__DIR__.'/src')
|
17 |
-
->in(__DIR__.'/tests')
|
18 |
-
;
|
19 |
-
|
20 |
-
return Symfony\CS\Config::create()
|
21 |
-
->setUsingCache(true)
|
22 |
-
//->setUsingLinter(false)
|
23 |
-
->setRiskyAllowed(true)
|
24 |
-
->setRules(array(
|
25 |
-
'@PSR2' => true,
|
26 |
-
'binary_operator_spaces' => true,
|
27 |
-
'blank_line_before_return' => true,
|
28 |
-
'header_comment' => array('header' => $header),
|
29 |
-
'include' => true,
|
30 |
-
'long_array_syntax' => true,
|
31 |
-
'method_separation' => true,
|
32 |
-
'no_blank_lines_after_class_opening' => true,
|
33 |
-
'no_blank_lines_after_phpdoc' => true,
|
34 |
-
'no_blank_lines_between_uses' => true,
|
35 |
-
'no_duplicate_semicolons' => true,
|
36 |
-
'no_extra_consecutive_blank_lines' => true,
|
37 |
-
'no_leading_import_slash' => true,
|
38 |
-
'no_leading_namespace_whitespace' => true,
|
39 |
-
'no_trailing_comma_in_singleline_array' => true,
|
40 |
-
'no_unused_imports' => true,
|
41 |
-
'object_operator_without_whitespace' => true,
|
42 |
-
'phpdoc_align' => true,
|
43 |
-
'phpdoc_indent' => true,
|
44 |
-
'phpdoc_no_access' => true,
|
45 |
-
'phpdoc_no_package' => true,
|
46 |
-
'phpdoc_order' => true,
|
47 |
-
'phpdoc_scalar' => true,
|
48 |
-
'phpdoc_trim' => true,
|
49 |
-
'phpdoc_type_to_var' => true,
|
50 |
-
'psr0' => true,
|
51 |
-
'single_blank_line_before_namespace' => true,
|
52 |
-
'spaces_cast' => true,
|
53 |
-
'standardize_not_equals' => true,
|
54 |
-
'ternary_operator_spaces' => true,
|
55 |
-
'trailing_comma_in_multiline_array' => true,
|
56 |
-
'whitespacy_lines' => true,
|
57 |
-
))
|
58 |
-
->finder($finder)
|
59 |
-
;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/CHANGELOG.md
DELETED
@@ -1,370 +0,0 @@
|
|
1 |
-
### 1.24.0 (2018-11-05)
|
2 |
-
|
3 |
-
* Added a `ResettableInterface` in order to reset/reset/clear/flush handlers and processors
|
4 |
-
* Added a `ProcessorInterface` as an optional way to label a class as being a processor (mostly useful for autowiring dependency containers)
|
5 |
-
* Added a way to log signals being received using Monolog\SignalHandler
|
6 |
-
* Added ability to customize error handling at the Logger level using Logger::setExceptionHandler
|
7 |
-
* Added InsightOpsHandler to migrate users of the LogEntriesHandler
|
8 |
-
* Added protection to NormalizerHandler against circular and very deep structures, it now stops normalizing at a depth of 9
|
9 |
-
* Added capture of stack traces to ErrorHandler when logging PHP errors
|
10 |
-
* Added RavenHandler support for a `contexts` context or extra key to forward that to Sentry's contexts
|
11 |
-
* Added forwarding of context info to FluentdFormatter
|
12 |
-
* Added SocketHandler::setChunkSize to override the default chunk size in case you must send large log lines to rsyslog for example
|
13 |
-
* Added ability to extend/override BrowserConsoleHandler
|
14 |
-
* Added SlackWebhookHandler::getWebhookUrl and SlackHandler::getToken to enable class extensibility
|
15 |
-
* Added SwiftMailerHandler::getSubjectFormatter to enable class extensibility
|
16 |
-
* Dropped official support for HHVM in test builds
|
17 |
-
* Fixed normalization of exception traces when call_user_func is used to avoid serializing objects and the data they contain
|
18 |
-
* Fixed naming of fields in Slack handler, all field names are now capitalized in all cases
|
19 |
-
* Fixed HipChatHandler bug where slack dropped messages randomly
|
20 |
-
* Fixed normalization of objects in Slack handlers
|
21 |
-
* Fixed support for PHP7's Throwable in NewRelicHandler
|
22 |
-
* Fixed race bug when StreamHandler sometimes incorrectly reported it failed to create a directory
|
23 |
-
* Fixed table row styling issues in HtmlFormatter
|
24 |
-
* Fixed RavenHandler dropping the message when logging exception
|
25 |
-
* Fixed WhatFailureGroupHandler skipping processors when using handleBatch
|
26 |
-
and implement it where possible
|
27 |
-
* Fixed display of anonymous class names
|
28 |
-
|
29 |
-
### 1.23.0 (2017-06-19)
|
30 |
-
|
31 |
-
* Improved SyslogUdpHandler's support for RFC5424 and added optional `$ident` argument
|
32 |
-
* Fixed GelfHandler truncation to be per field and not per message
|
33 |
-
* Fixed compatibility issue with PHP <5.3.6
|
34 |
-
* Fixed support for headless Chrome in ChromePHPHandler
|
35 |
-
* Fixed support for latest Aws SDK in DynamoDbHandler
|
36 |
-
* Fixed support for SwiftMailer 6.0+ in SwiftMailerHandler
|
37 |
-
|
38 |
-
### 1.22.1 (2017-03-13)
|
39 |
-
|
40 |
-
* Fixed lots of minor issues in the new Slack integrations
|
41 |
-
* Fixed support for allowInlineLineBreaks in LineFormatter when formatting exception backtraces
|
42 |
-
|
43 |
-
### 1.22.0 (2016-11-26)
|
44 |
-
|
45 |
-
* Added SlackbotHandler and SlackWebhookHandler to set up Slack integration more easily
|
46 |
-
* Added MercurialProcessor to add mercurial revision and branch names to log records
|
47 |
-
* Added support for AWS SDK v3 in DynamoDbHandler
|
48 |
-
* Fixed fatal errors occuring when normalizing generators that have been fully consumed
|
49 |
-
* Fixed RollbarHandler to include a level (rollbar level), monolog_level (original name), channel and datetime (unix)
|
50 |
-
* Fixed RollbarHandler not flushing records automatically, calling close() explicitly is not necessary anymore
|
51 |
-
* Fixed SyslogUdpHandler to avoid sending empty frames
|
52 |
-
* Fixed a few PHP 7.0 and 7.1 compatibility issues
|
53 |
-
|
54 |
-
### 1.21.0 (2016-07-29)
|
55 |
-
|
56 |
-
* Break: Reverted the addition of $context when the ErrorHandler handles regular php errors from 1.20.0 as it was causing issues
|
57 |
-
* Added support for more formats in RotatingFileHandler::setFilenameFormat as long as they have Y, m and d in order
|
58 |
-
* Added ability to format the main line of text the SlackHandler sends by explictly setting a formatter on the handler
|
59 |
-
* Added information about SoapFault instances in NormalizerFormatter
|
60 |
-
* Added $handleOnlyReportedErrors option on ErrorHandler::registerErrorHandler (default true) to allow logging of all errors no matter the error_reporting level
|
61 |
-
|
62 |
-
### 1.20.0 (2016-07-02)
|
63 |
-
|
64 |
-
* Added FingersCrossedHandler::activate() to manually trigger the handler regardless of the activation policy
|
65 |
-
* Added StreamHandler::getUrl to retrieve the stream's URL
|
66 |
-
* Added ability to override addRow/addTitle in HtmlFormatter
|
67 |
-
* Added the $context to context information when the ErrorHandler handles a regular php error
|
68 |
-
* Deprecated RotatingFileHandler::setFilenameFormat to only support 3 formats: Y, Y-m and Y-m-d
|
69 |
-
* Fixed WhatFailureGroupHandler to work with PHP7 throwables
|
70 |
-
* Fixed a few minor bugs
|
71 |
-
|
72 |
-
### 1.19.0 (2016-04-12)
|
73 |
-
|
74 |
-
* Break: StreamHandler will not close streams automatically that it does not own. If you pass in a stream (not a path/url), then it will not close it for you. You can retrieve those using getStream() if needed
|
75 |
-
* Added DeduplicationHandler to remove duplicate records from notifications across multiple requests, useful for email or other notifications on errors
|
76 |
-
* Added ability to use `%message%` and other LineFormatter replacements in the subject line of emails sent with NativeMailHandler and SwiftMailerHandler
|
77 |
-
* Fixed HipChatHandler handling of long messages
|
78 |
-
|
79 |
-
### 1.18.2 (2016-04-02)
|
80 |
-
|
81 |
-
* Fixed ElasticaFormatter to use more precise dates
|
82 |
-
* Fixed GelfMessageFormatter sending too long messages
|
83 |
-
|
84 |
-
### 1.18.1 (2016-03-13)
|
85 |
-
|
86 |
-
* Fixed SlackHandler bug where slack dropped messages randomly
|
87 |
-
* Fixed RedisHandler issue when using with the PHPRedis extension
|
88 |
-
* Fixed AmqpHandler content-type being incorrectly set when using with the AMQP extension
|
89 |
-
* Fixed BrowserConsoleHandler regression
|
90 |
-
|
91 |
-
### 1.18.0 (2016-03-01)
|
92 |
-
|
93 |
-
* Added optional reduction of timestamp precision via `Logger->useMicrosecondTimestamps(false)`, disabling it gets you a bit of performance boost but reduces the precision to the second instead of microsecond
|
94 |
-
* Added possibility to skip some extra stack frames in IntrospectionProcessor if you have some library wrapping Monolog that is always adding frames
|
95 |
-
* Added `Logger->withName` to clone a logger (keeping all handlers) with a new name
|
96 |
-
* Added FluentdFormatter for the Fluentd unix socket protocol
|
97 |
-
* Added HandlerWrapper base class to ease the creation of handler wrappers, just extend it and override as needed
|
98 |
-
* Added support for replacing context sub-keys using `%context.*%` in LineFormatter
|
99 |
-
* Added support for `payload` context value in RollbarHandler
|
100 |
-
* Added setRelease to RavenHandler to describe the application version, sent with every log
|
101 |
-
* Added support for `fingerprint` context value in RavenHandler
|
102 |
-
* Fixed JSON encoding errors that would gobble up the whole log record, we now handle those more gracefully by dropping chars as needed
|
103 |
-
* Fixed write timeouts in SocketHandler and derivatives, set to 10sec by default, lower it with `setWritingTimeout()`
|
104 |
-
* Fixed PHP7 compatibility with regard to Exception/Throwable handling in a few places
|
105 |
-
|
106 |
-
### 1.17.2 (2015-10-14)
|
107 |
-
|
108 |
-
* Fixed ErrorHandler compatibility with non-Monolog PSR-3 loggers
|
109 |
-
* Fixed SlackHandler handling to use slack functionalities better
|
110 |
-
* Fixed SwiftMailerHandler bug when sending multiple emails they all had the same id
|
111 |
-
* Fixed 5.3 compatibility regression
|
112 |
-
|
113 |
-
### 1.17.1 (2015-08-31)
|
114 |
-
|
115 |
-
* Fixed RollbarHandler triggering PHP notices
|
116 |
-
|
117 |
-
### 1.17.0 (2015-08-30)
|
118 |
-
|
119 |
-
* Added support for `checksum` and `release` context/extra values in RavenHandler
|
120 |
-
* Added better support for exceptions in RollbarHandler
|
121 |
-
* Added UidProcessor::getUid
|
122 |
-
* Added support for showing the resource type in NormalizedFormatter
|
123 |
-
* Fixed IntrospectionProcessor triggering PHP notices
|
124 |
-
|
125 |
-
### 1.16.0 (2015-08-09)
|
126 |
-
|
127 |
-
* Added IFTTTHandler to notify ifttt.com triggers
|
128 |
-
* Added Logger::setHandlers() to allow setting/replacing all handlers
|
129 |
-
* Added $capSize in RedisHandler to cap the log size
|
130 |
-
* Fixed StreamHandler creation of directory to only trigger when the first log write happens
|
131 |
-
* Fixed bug in the handling of curl failures
|
132 |
-
* Fixed duplicate logging of fatal errors when both error and fatal error handlers are registered in monolog's ErrorHandler
|
133 |
-
* Fixed missing fatal errors records with handlers that need to be closed to flush log records
|
134 |
-
* Fixed TagProcessor::addTags support for associative arrays
|
135 |
-
|
136 |
-
### 1.15.0 (2015-07-12)
|
137 |
-
|
138 |
-
* Added addTags and setTags methods to change a TagProcessor
|
139 |
-
* Added automatic creation of directories if they are missing for a StreamHandler to open a log file
|
140 |
-
* Added retry functionality to Loggly, Cube and Mandrill handlers so they retry up to 5 times in case of network failure
|
141 |
-
* Fixed process exit code being incorrectly reset to 0 if ErrorHandler::registerExceptionHandler was used
|
142 |
-
* Fixed HTML/JS escaping in BrowserConsoleHandler
|
143 |
-
* Fixed JSON encoding errors being silently suppressed (PHP 5.5+ only)
|
144 |
-
|
145 |
-
### 1.14.0 (2015-06-19)
|
146 |
-
|
147 |
-
* Added PHPConsoleHandler to send record to Chrome's PHP Console extension and library
|
148 |
-
* Added support for objects implementing __toString in the NormalizerFormatter
|
149 |
-
* Added support for HipChat's v2 API in HipChatHandler
|
150 |
-
* Added Logger::setTimezone() to initialize the timezone monolog should use in case date.timezone isn't correct for your app
|
151 |
-
* Added an option to send formatted message instead of the raw record on PushoverHandler via ->useFormattedMessage(true)
|
152 |
-
* Fixed curl errors being silently suppressed
|
153 |
-
|
154 |
-
### 1.13.1 (2015-03-09)
|
155 |
-
|
156 |
-
* Fixed regression in HipChat requiring a new token to be created
|
157 |
-
|
158 |
-
### 1.13.0 (2015-03-05)
|
159 |
-
|
160 |
-
* Added Registry::hasLogger to check for the presence of a logger instance
|
161 |
-
* Added context.user support to RavenHandler
|
162 |
-
* Added HipChat API v2 support in the HipChatHandler
|
163 |
-
* Added NativeMailerHandler::addParameter to pass params to the mail() process
|
164 |
-
* Added context data to SlackHandler when $includeContextAndExtra is true
|
165 |
-
* Added ability to customize the Swift_Message per-email in SwiftMailerHandler
|
166 |
-
* Fixed SwiftMailerHandler to lazily create message instances if a callback is provided
|
167 |
-
* Fixed serialization of INF and NaN values in Normalizer and LineFormatter
|
168 |
-
|
169 |
-
### 1.12.0 (2014-12-29)
|
170 |
-
|
171 |
-
* Break: HandlerInterface::isHandling now receives a partial record containing only a level key. This was always the intent and does not break any Monolog handler but is strictly speaking a BC break and you should check if you relied on any other field in your own handlers.
|
172 |
-
* Added PsrHandler to forward records to another PSR-3 logger
|
173 |
-
* Added SamplingHandler to wrap around a handler and include only every Nth record
|
174 |
-
* Added MongoDBFormatter to support better storage with MongoDBHandler (it must be enabled manually for now)
|
175 |
-
* Added exception codes in the output of most formatters
|
176 |
-
* Added LineFormatter::includeStacktraces to enable exception stack traces in logs (uses more than one line)
|
177 |
-
* Added $useShortAttachment to SlackHandler to minify attachment size and $includeExtra to append extra data
|
178 |
-
* Added $host to HipChatHandler for users of private instances
|
179 |
-
* Added $transactionName to NewRelicHandler and support for a transaction_name context value
|
180 |
-
* Fixed MandrillHandler to avoid outputing API call responses
|
181 |
-
* Fixed some non-standard behaviors in SyslogUdpHandler
|
182 |
-
|
183 |
-
### 1.11.0 (2014-09-30)
|
184 |
-
|
185 |
-
* Break: The NewRelicHandler extra and context data are now prefixed with extra_ and context_ to avoid clashes. Watch out if you have scripts reading those from the API and rely on names
|
186 |
-
* Added WhatFailureGroupHandler to suppress any exception coming from the wrapped handlers and avoid chain failures if a logging service fails
|
187 |
-
* Added MandrillHandler to send emails via the Mandrillapp.com API
|
188 |
-
* Added SlackHandler to log records to a Slack.com account
|
189 |
-
* Added FleepHookHandler to log records to a Fleep.io account
|
190 |
-
* Added LogglyHandler::addTag to allow adding tags to an existing handler
|
191 |
-
* Added $ignoreEmptyContextAndExtra to LineFormatter to avoid empty [] at the end
|
192 |
-
* Added $useLocking to StreamHandler and RotatingFileHandler to enable flock() while writing
|
193 |
-
* Added support for PhpAmqpLib in the AmqpHandler
|
194 |
-
* Added FingersCrossedHandler::clear and BufferHandler::clear to reset them between batches in long running jobs
|
195 |
-
* Added support for adding extra fields from $_SERVER in the WebProcessor
|
196 |
-
* Fixed support for non-string values in PrsLogMessageProcessor
|
197 |
-
* Fixed SwiftMailer messages being sent with the wrong date in long running scripts
|
198 |
-
* Fixed minor PHP 5.6 compatibility issues
|
199 |
-
* Fixed BufferHandler::close being called twice
|
200 |
-
|
201 |
-
### 1.10.0 (2014-06-04)
|
202 |
-
|
203 |
-
* Added Logger::getHandlers() and Logger::getProcessors() methods
|
204 |
-
* Added $passthruLevel argument to FingersCrossedHandler to let it always pass some records through even if the trigger level is not reached
|
205 |
-
* Added support for extra data in NewRelicHandler
|
206 |
-
* Added $expandNewlines flag to the ErrorLogHandler to create multiple log entries when a message has multiple lines
|
207 |
-
|
208 |
-
### 1.9.1 (2014-04-24)
|
209 |
-
|
210 |
-
* Fixed regression in RotatingFileHandler file permissions
|
211 |
-
* Fixed initialization of the BufferHandler to make sure it gets flushed after receiving records
|
212 |
-
* Fixed ChromePHPHandler and FirePHPHandler's activation strategies to be more conservative
|
213 |
-
|
214 |
-
### 1.9.0 (2014-04-20)
|
215 |
-
|
216 |
-
* Added LogEntriesHandler to send logs to a LogEntries account
|
217 |
-
* Added $filePermissions to tweak file mode on StreamHandler and RotatingFileHandler
|
218 |
-
* Added $useFormatting flag to MemoryProcessor to make it send raw data in bytes
|
219 |
-
* Added support for table formatting in FirePHPHandler via the table context key
|
220 |
-
* Added a TagProcessor to add tags to records, and support for tags in RavenHandler
|
221 |
-
* Added $appendNewline flag to the JsonFormatter to enable using it when logging to files
|
222 |
-
* Added sound support to the PushoverHandler
|
223 |
-
* Fixed multi-threading support in StreamHandler
|
224 |
-
* Fixed empty headers issue when ChromePHPHandler received no records
|
225 |
-
* Fixed default format of the ErrorLogHandler
|
226 |
-
|
227 |
-
### 1.8.0 (2014-03-23)
|
228 |
-
|
229 |
-
* Break: the LineFormatter now strips newlines by default because this was a bug, set $allowInlineLineBreaks to true if you need them
|
230 |
-
* Added BrowserConsoleHandler to send logs to any browser's console via console.log() injection in the output
|
231 |
-
* Added FilterHandler to filter records and only allow those of a given list of levels through to the wrapped handler
|
232 |
-
* Added FlowdockHandler to send logs to a Flowdock account
|
233 |
-
* Added RollbarHandler to send logs to a Rollbar account
|
234 |
-
* Added HtmlFormatter to send prettier log emails with colors for each log level
|
235 |
-
* Added GitProcessor to add the current branch/commit to extra record data
|
236 |
-
* Added a Monolog\Registry class to allow easier global access to pre-configured loggers
|
237 |
-
* Added support for the new official graylog2/gelf-php lib for GelfHandler, upgrade if you can by replacing the mlehner/gelf-php requirement
|
238 |
-
* Added support for HHVM
|
239 |
-
* Added support for Loggly batch uploads
|
240 |
-
* Added support for tweaking the content type and encoding in NativeMailerHandler
|
241 |
-
* Added $skipClassesPartials to tweak the ignored classes in the IntrospectionProcessor
|
242 |
-
* Fixed batch request support in GelfHandler
|
243 |
-
|
244 |
-
### 1.7.0 (2013-11-14)
|
245 |
-
|
246 |
-
* Added ElasticSearchHandler to send logs to an Elastic Search server
|
247 |
-
* Added DynamoDbHandler and ScalarFormatter to send logs to Amazon's Dynamo DB
|
248 |
-
* Added SyslogUdpHandler to send logs to a remote syslogd server
|
249 |
-
* Added LogglyHandler to send logs to a Loggly account
|
250 |
-
* Added $level to IntrospectionProcessor so it only adds backtraces when needed
|
251 |
-
* Added $version to LogstashFormatter to allow using the new v1 Logstash format
|
252 |
-
* Added $appName to NewRelicHandler
|
253 |
-
* Added configuration of Pushover notification retries/expiry
|
254 |
-
* Added $maxColumnWidth to NativeMailerHandler to change the 70 chars default
|
255 |
-
* Added chainability to most setters for all handlers
|
256 |
-
* Fixed RavenHandler batch processing so it takes the message from the record with highest priority
|
257 |
-
* Fixed HipChatHandler batch processing so it sends all messages at once
|
258 |
-
* Fixed issues with eAccelerator
|
259 |
-
* Fixed and improved many small things
|
260 |
-
|
261 |
-
### 1.6.0 (2013-07-29)
|
262 |
-
|
263 |
-
* Added HipChatHandler to send logs to a HipChat chat room
|
264 |
-
* Added ErrorLogHandler to send logs to PHP's error_log function
|
265 |
-
* Added NewRelicHandler to send logs to NewRelic's service
|
266 |
-
* Added Monolog\ErrorHandler helper class to register a Logger as exception/error/fatal handler
|
267 |
-
* Added ChannelLevelActivationStrategy for the FingersCrossedHandler to customize levels by channel
|
268 |
-
* Added stack traces output when normalizing exceptions (json output & co)
|
269 |
-
* Added Monolog\Logger::API constant (currently 1)
|
270 |
-
* Added support for ChromePHP's v4.0 extension
|
271 |
-
* Added support for message priorities in PushoverHandler, see $highPriorityLevel and $emergencyLevel
|
272 |
-
* Added support for sending messages to multiple users at once with the PushoverHandler
|
273 |
-
* Fixed RavenHandler's support for batch sending of messages (when behind a Buffer or FingersCrossedHandler)
|
274 |
-
* Fixed normalization of Traversables with very large data sets, only the first 1000 items are shown now
|
275 |
-
* Fixed issue in RotatingFileHandler when an open_basedir restriction is active
|
276 |
-
* Fixed minor issues in RavenHandler and bumped the API to Raven 0.5.0
|
277 |
-
* Fixed SyslogHandler issue when many were used concurrently with different facilities
|
278 |
-
|
279 |
-
### 1.5.0 (2013-04-23)
|
280 |
-
|
281 |
-
* Added ProcessIdProcessor to inject the PID in log records
|
282 |
-
* Added UidProcessor to inject a unique identifier to all log records of one request/run
|
283 |
-
* Added support for previous exceptions in the LineFormatter exception serialization
|
284 |
-
* Added Monolog\Logger::getLevels() to get all available levels
|
285 |
-
* Fixed ChromePHPHandler so it avoids sending headers larger than Chrome can handle
|
286 |
-
|
287 |
-
### 1.4.1 (2013-04-01)
|
288 |
-
|
289 |
-
* Fixed exception formatting in the LineFormatter to be more minimalistic
|
290 |
-
* Fixed RavenHandler's handling of context/extra data, requires Raven client >0.1.0
|
291 |
-
* Fixed log rotation in RotatingFileHandler to work with long running scripts spanning multiple days
|
292 |
-
* Fixed WebProcessor array access so it checks for data presence
|
293 |
-
* Fixed Buffer, Group and FingersCrossed handlers to make use of their processors
|
294 |
-
|
295 |
-
### 1.4.0 (2013-02-13)
|
296 |
-
|
297 |
-
* Added RedisHandler to log to Redis via the Predis library or the phpredis extension
|
298 |
-
* Added ZendMonitorHandler to log to the Zend Server monitor
|
299 |
-
* Added the possibility to pass arrays of handlers and processors directly in the Logger constructor
|
300 |
-
* Added `$useSSL` option to the PushoverHandler which is enabled by default
|
301 |
-
* Fixed ChromePHPHandler and FirePHPHandler issue when multiple instances are used simultaneously
|
302 |
-
* Fixed header injection capability in the NativeMailHandler
|
303 |
-
|
304 |
-
### 1.3.1 (2013-01-11)
|
305 |
-
|
306 |
-
* Fixed LogstashFormatter to be usable with stream handlers
|
307 |
-
* Fixed GelfMessageFormatter levels on Windows
|
308 |
-
|
309 |
-
### 1.3.0 (2013-01-08)
|
310 |
-
|
311 |
-
* Added PSR-3 compliance, the `Monolog\Logger` class is now an instance of `Psr\Log\LoggerInterface`
|
312 |
-
* Added PsrLogMessageProcessor that you can selectively enable for full PSR-3 compliance
|
313 |
-
* Added LogstashFormatter (combine with SocketHandler or StreamHandler to send logs to Logstash)
|
314 |
-
* Added PushoverHandler to send mobile notifications
|
315 |
-
* Added CouchDBHandler and DoctrineCouchDBHandler
|
316 |
-
* Added RavenHandler to send data to Sentry servers
|
317 |
-
* Added support for the new MongoClient class in MongoDBHandler
|
318 |
-
* Added microsecond precision to log records' timestamps
|
319 |
-
* Added `$flushOnOverflow` param to BufferHandler to flush by batches instead of losing
|
320 |
-
the oldest entries
|
321 |
-
* Fixed normalization of objects with cyclic references
|
322 |
-
|
323 |
-
### 1.2.1 (2012-08-29)
|
324 |
-
|
325 |
-
* Added new $logopts arg to SyslogHandler to provide custom openlog options
|
326 |
-
* Fixed fatal error in SyslogHandler
|
327 |
-
|
328 |
-
### 1.2.0 (2012-08-18)
|
329 |
-
|
330 |
-
* Added AmqpHandler (for use with AMQP servers)
|
331 |
-
* Added CubeHandler
|
332 |
-
* Added NativeMailerHandler::addHeader() to send custom headers in mails
|
333 |
-
* Added the possibility to specify more than one recipient in NativeMailerHandler
|
334 |
-
* Added the possibility to specify float timeouts in SocketHandler
|
335 |
-
* Added NOTICE and EMERGENCY levels to conform with RFC 5424
|
336 |
-
* Fixed the log records to use the php default timezone instead of UTC
|
337 |
-
* Fixed BufferHandler not being flushed properly on PHP fatal errors
|
338 |
-
* Fixed normalization of exotic resource types
|
339 |
-
* Fixed the default format of the SyslogHandler to avoid duplicating datetimes in syslog
|
340 |
-
|
341 |
-
### 1.1.0 (2012-04-23)
|
342 |
-
|
343 |
-
* Added Monolog\Logger::isHandling() to check if a handler will
|
344 |
-
handle the given log level
|
345 |
-
* Added ChromePHPHandler
|
346 |
-
* Added MongoDBHandler
|
347 |
-
* Added GelfHandler (for use with Graylog2 servers)
|
348 |
-
* Added SocketHandler (for use with syslog-ng for example)
|
349 |
-
* Added NormalizerFormatter
|
350 |
-
* Added the possibility to change the activation strategy of the FingersCrossedHandler
|
351 |
-
* Added possibility to show microseconds in logs
|
352 |
-
* Added `server` and `referer` to WebProcessor output
|
353 |
-
|
354 |
-
### 1.0.2 (2011-10-24)
|
355 |
-
|
356 |
-
* Fixed bug in IE with large response headers and FirePHPHandler
|
357 |
-
|
358 |
-
### 1.0.1 (2011-08-25)
|
359 |
-
|
360 |
-
* Added MemoryPeakUsageProcessor and MemoryUsageProcessor
|
361 |
-
* Added Monolog\Logger::getName() to get a logger's channel name
|
362 |
-
|
363 |
-
### 1.0.0 (2011-07-06)
|
364 |
-
|
365 |
-
* Added IntrospectionProcessor to get info from where the logger was called
|
366 |
-
* Fixed WebProcessor in CLI
|
367 |
-
|
368 |
-
### 1.0.0-RC1 (2011-07-01)
|
369 |
-
|
370 |
-
* Initial release
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/composer.json
DELETED
@@ -1,66 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"name": "monolog/monolog",
|
3 |
-
"description": "Sends your logs to files, sockets, inboxes, databases and various web services",
|
4 |
-
"keywords": ["log", "logging", "psr-3"],
|
5 |
-
"homepage": "http://github.com/Seldaek/monolog",
|
6 |
-
"type": "library",
|
7 |
-
"license": "MIT",
|
8 |
-
"authors": [
|
9 |
-
{
|
10 |
-
"name": "Jordi Boggiano",
|
11 |
-
"email": "j.boggiano@seld.be",
|
12 |
-
"homepage": "http://seld.be"
|
13 |
-
}
|
14 |
-
],
|
15 |
-
"require": {
|
16 |
-
"php": ">=5.3.0",
|
17 |
-
"psr/log": "~1.0"
|
18 |
-
},
|
19 |
-
"require-dev": {
|
20 |
-
"phpunit/phpunit": "~4.5",
|
21 |
-
"graylog2/gelf-php": "~1.0",
|
22 |
-
"sentry/sentry": "^0.13",
|
23 |
-
"ruflin/elastica": ">=0.90 <3.0",
|
24 |
-
"doctrine/couchdb": "~1.0@dev",
|
25 |
-
"aws/aws-sdk-php": "^2.4.9 || ^3.0",
|
26 |
-
"php-amqplib/php-amqplib": "~2.4",
|
27 |
-
"swiftmailer/swiftmailer": "^5.3|^6.0",
|
28 |
-
"php-console/php-console": "^3.1.3",
|
29 |
-
"phpunit/phpunit-mock-objects": "2.3.0",
|
30 |
-
"jakub-onderka/php-parallel-lint": "0.9"
|
31 |
-
},
|
32 |
-
"_": "phpunit/phpunit-mock-objects required in 2.3.0 due to https://github.com/sebastianbergmann/phpunit-mock-objects/issues/223 - needs hhvm 3.8+ on travis",
|
33 |
-
"suggest": {
|
34 |
-
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
|
35 |
-
"sentry/sentry": "Allow sending log messages to a Sentry server",
|
36 |
-
"doctrine/couchdb": "Allow sending log messages to a CouchDB server",
|
37 |
-
"ruflin/elastica": "Allow sending log messages to an Elastic Search server",
|
38 |
-
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
|
39 |
-
"ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
|
40 |
-
"ext-mongo": "Allow sending log messages to a MongoDB server",
|
41 |
-
"mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
|
42 |
-
"aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
|
43 |
-
"rollbar/rollbar": "Allow sending log messages to Rollbar",
|
44 |
-
"php-console/php-console": "Allow sending log messages to Google Chrome"
|
45 |
-
},
|
46 |
-
"autoload": {
|
47 |
-
"psr-4": {"Monolog\\": "src/Monolog"}
|
48 |
-
},
|
49 |
-
"autoload-dev": {
|
50 |
-
"psr-4": {"Monolog\\": "tests/Monolog"}
|
51 |
-
},
|
52 |
-
"provide": {
|
53 |
-
"psr/log-implementation": "1.0.0"
|
54 |
-
},
|
55 |
-
"extra": {
|
56 |
-
"branch-alias": {
|
57 |
-
"dev-master": "2.0.x-dev"
|
58 |
-
}
|
59 |
-
},
|
60 |
-
"scripts": {
|
61 |
-
"test": [
|
62 |
-
"parallel-lint . --exclude vendor",
|
63 |
-
"phpunit"
|
64 |
-
]
|
65 |
-
}
|
66 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/doc/01-usage.md
DELETED
@@ -1,231 +0,0 @@
|
|
1 |
-
# Using Monolog
|
2 |
-
|
3 |
-
- [Installation](#installation)
|
4 |
-
- [Core Concepts](#core-concepts)
|
5 |
-
- [Log Levels](#log-levels)
|
6 |
-
- [Configuring a logger](#configuring-a-logger)
|
7 |
-
- [Adding extra data in the records](#adding-extra-data-in-the-records)
|
8 |
-
- [Leveraging channels](#leveraging-channels)
|
9 |
-
- [Customizing the log format](#customizing-the-log-format)
|
10 |
-
|
11 |
-
## Installation
|
12 |
-
|
13 |
-
Monolog is available on Packagist ([monolog/monolog](http://packagist.org/packages/monolog/monolog))
|
14 |
-
and as such installable via [Composer](http://getcomposer.org/).
|
15 |
-
|
16 |
-
```bash
|
17 |
-
composer require monolog/monolog
|
18 |
-
```
|
19 |
-
|
20 |
-
If you do not use Composer, you can grab the code from GitHub, and use any
|
21 |
-
PSR-0 compatible autoloader (e.g. the [Symfony2 ClassLoader component](https://github.com/symfony/ClassLoader))
|
22 |
-
to load Monolog classes.
|
23 |
-
|
24 |
-
## Core Concepts
|
25 |
-
|
26 |
-
Every `Logger` instance has a channel (name) and a stack of handlers. Whenever
|
27 |
-
you add a record to the logger, it traverses the handler stack. Each handler
|
28 |
-
decides whether it fully handled the record, and if so, the propagation of the
|
29 |
-
record ends there.
|
30 |
-
|
31 |
-
This allows for flexible logging setups, for example having a `StreamHandler` at
|
32 |
-
the bottom of the stack that will log anything to disk, and on top of that add
|
33 |
-
a `MailHandler` that will send emails only when an error message is logged.
|
34 |
-
Handlers also have a `$bubble` property which defines whether they block the
|
35 |
-
record or not if they handled it. In this example, setting the `MailHandler`'s
|
36 |
-
`$bubble` argument to false means that records handled by the `MailHandler` will
|
37 |
-
not propagate to the `StreamHandler` anymore.
|
38 |
-
|
39 |
-
You can create many `Logger`s, each defining a channel (e.g.: db, request,
|
40 |
-
router, ..) and each of them combining various handlers, which can be shared
|
41 |
-
or not. The channel is reflected in the logs and allows you to easily see or
|
42 |
-
filter records.
|
43 |
-
|
44 |
-
Each Handler also has a Formatter, a default one with settings that make sense
|
45 |
-
will be created if you don't set one. The formatters normalize and format
|
46 |
-
incoming records so that they can be used by the handlers to output useful
|
47 |
-
information.
|
48 |
-
|
49 |
-
Custom severity levels are not available. Only the eight
|
50 |
-
[RFC 5424](http://tools.ietf.org/html/rfc5424) levels (debug, info, notice,
|
51 |
-
warning, error, critical, alert, emergency) are present for basic filtering
|
52 |
-
purposes, but for sorting and other use cases that would require
|
53 |
-
flexibility, you should add Processors to the Logger that can add extra
|
54 |
-
information (tags, user ip, ..) to the records before they are handled.
|
55 |
-
|
56 |
-
## Log Levels
|
57 |
-
|
58 |
-
Monolog supports the logging levels described by [RFC 5424](http://tools.ietf.org/html/rfc5424).
|
59 |
-
|
60 |
-
- **DEBUG** (100): Detailed debug information.
|
61 |
-
|
62 |
-
- **INFO** (200): Interesting events. Examples: User logs in, SQL logs.
|
63 |
-
|
64 |
-
- **NOTICE** (250): Normal but significant events.
|
65 |
-
|
66 |
-
- **WARNING** (300): Exceptional occurrences that are not errors. Examples:
|
67 |
-
Use of deprecated APIs, poor use of an API, undesirable things that are not
|
68 |
-
necessarily wrong.
|
69 |
-
|
70 |
-
- **ERROR** (400): Runtime errors that do not require immediate action but
|
71 |
-
should typically be logged and monitored.
|
72 |
-
|
73 |
-
- **CRITICAL** (500): Critical conditions. Example: Application component
|
74 |
-
unavailable, unexpected exception.
|
75 |
-
|
76 |
-
- **ALERT** (550): Action must be taken immediately. Example: Entire website
|
77 |
-
down, database unavailable, etc. This should trigger the SMS alerts and wake
|
78 |
-
you up.
|
79 |
-
|
80 |
-
- **EMERGENCY** (600): Emergency: system is unusable.
|
81 |
-
|
82 |
-
## Configuring a logger
|
83 |
-
|
84 |
-
Here is a basic setup to log to a file and to firephp on the DEBUG level:
|
85 |
-
|
86 |
-
```php
|
87 |
-
<?php
|
88 |
-
|
89 |
-
use Monolog\Logger;
|
90 |
-
use Monolog\Handler\StreamHandler;
|
91 |
-
use Monolog\Handler\FirePHPHandler;
|
92 |
-
|
93 |
-
// Create the logger
|
94 |
-
$logger = new Logger('my_logger');
|
95 |
-
// Now add some handlers
|
96 |
-
$logger->pushHandler(new StreamHandler(__DIR__.'/my_app.log', Logger::DEBUG));
|
97 |
-
$logger->pushHandler(new FirePHPHandler());
|
98 |
-
|
99 |
-
// You can now use your logger
|
100 |
-
$logger->addInfo('My logger is now ready');
|
101 |
-
```
|
102 |
-
|
103 |
-
Let's explain it. The first step is to create the logger instance which will
|
104 |
-
be used in your code. The argument is a channel name, which is useful when
|
105 |
-
you use several loggers (see below for more details about it).
|
106 |
-
|
107 |
-
The logger itself does not know how to handle a record. It delegates it to
|
108 |
-
some handlers. The code above registers two handlers in the stack to allow
|
109 |
-
handling records in two different ways.
|
110 |
-
|
111 |
-
Note that the FirePHPHandler is called first as it is added on top of the
|
112 |
-
stack. This allows you to temporarily add a logger with bubbling disabled if
|
113 |
-
you want to override other configured loggers.
|
114 |
-
|
115 |
-
> If you use Monolog standalone and are looking for an easy way to
|
116 |
-
> configure many handlers, the [theorchard/monolog-cascade](https://github.com/theorchard/monolog-cascade)
|
117 |
-
> can help you build complex logging configs via PHP arrays, yaml or json configs.
|
118 |
-
|
119 |
-
## Adding extra data in the records
|
120 |
-
|
121 |
-
Monolog provides two different ways to add extra informations along the simple
|
122 |
-
textual message.
|
123 |
-
|
124 |
-
### Using the logging context
|
125 |
-
|
126 |
-
The first way is the context, allowing to pass an array of data along the
|
127 |
-
record:
|
128 |
-
|
129 |
-
```php
|
130 |
-
<?php
|
131 |
-
|
132 |
-
$logger->addInfo('Adding a new user', array('username' => 'Seldaek'));
|
133 |
-
```
|
134 |
-
|
135 |
-
Simple handlers (like the StreamHandler for instance) will simply format
|
136 |
-
the array to a string but richer handlers can take advantage of the context
|
137 |
-
(FirePHP is able to display arrays in pretty way for instance).
|
138 |
-
|
139 |
-
### Using processors
|
140 |
-
|
141 |
-
The second way is to add extra data for all records by using a processor.
|
142 |
-
Processors can be any callable. They will get the record as parameter and
|
143 |
-
must return it after having eventually changed the `extra` part of it. Let's
|
144 |
-
write a processor adding some dummy data in the record:
|
145 |
-
|
146 |
-
```php
|
147 |
-
<?php
|
148 |
-
|
149 |
-
$logger->pushProcessor(function ($record) {
|
150 |
-
$record['extra']['dummy'] = 'Hello world!';
|
151 |
-
|
152 |
-
return $record;
|
153 |
-
});
|
154 |
-
```
|
155 |
-
|
156 |
-
Monolog provides some built-in processors that can be used in your project.
|
157 |
-
Look at the [dedicated chapter](https://github.com/Seldaek/monolog/blob/master/doc/02-handlers-formatters-processors.md#processors) for the list.
|
158 |
-
|
159 |
-
> Tip: processors can also be registered on a specific handler instead of
|
160 |
-
the logger to apply only for this handler.
|
161 |
-
|
162 |
-
## Leveraging channels
|
163 |
-
|
164 |
-
Channels are a great way to identify to which part of the application a record
|
165 |
-
is related. This is useful in big applications (and is leveraged by
|
166 |
-
MonologBundle in Symfony2).
|
167 |
-
|
168 |
-
Picture two loggers sharing a handler that writes to a single log file.
|
169 |
-
Channels would allow you to identify the logger that issued every record.
|
170 |
-
You can easily grep through the log files filtering this or that channel.
|
171 |
-
|
172 |
-
```php
|
173 |
-
<?php
|
174 |
-
|
175 |
-
use Monolog\Logger;
|
176 |
-
use Monolog\Handler\StreamHandler;
|
177 |
-
use Monolog\Handler\FirePHPHandler;
|
178 |
-
|
179 |
-
// Create some handlers
|
180 |
-
$stream = new StreamHandler(__DIR__.'/my_app.log', Logger::DEBUG);
|
181 |
-
$firephp = new FirePHPHandler();
|
182 |
-
|
183 |
-
// Create the main logger of the app
|
184 |
-
$logger = new Logger('my_logger');
|
185 |
-
$logger->pushHandler($stream);
|
186 |
-
$logger->pushHandler($firephp);
|
187 |
-
|
188 |
-
// Create a logger for the security-related stuff with a different channel
|
189 |
-
$securityLogger = new Logger('security');
|
190 |
-
$securityLogger->pushHandler($stream);
|
191 |
-
$securityLogger->pushHandler($firephp);
|
192 |
-
|
193 |
-
// Or clone the first one to only change the channel
|
194 |
-
$securityLogger = $logger->withName('security');
|
195 |
-
```
|
196 |
-
|
197 |
-
## Customizing the log format
|
198 |
-
|
199 |
-
In Monolog it's easy to customize the format of the logs written into files,
|
200 |
-
sockets, mails, databases and other handlers. Most of the handlers use the
|
201 |
-
|
202 |
-
```php
|
203 |
-
$record['formatted']
|
204 |
-
```
|
205 |
-
|
206 |
-
value to be automatically put into the log device. This value depends on the
|
207 |
-
formatter settings. You can choose between predefined formatter classes or
|
208 |
-
write your own (e.g. a multiline text file for human-readable output).
|
209 |
-
|
210 |
-
To configure a predefined formatter class, just set it as the handler's field:
|
211 |
-
|
212 |
-
```php
|
213 |
-
// the default date format is "Y-m-d H:i:s"
|
214 |
-
$dateFormat = "Y n j, g:i a";
|
215 |
-
// the default output format is "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n"
|
216 |
-
$output = "%datetime% > %level_name% > %message% %context% %extra%\n";
|
217 |
-
// finally, create a formatter
|
218 |
-
$formatter = new LineFormatter($output, $dateFormat);
|
219 |
-
|
220 |
-
// Create a handler
|
221 |
-
$stream = new StreamHandler(__DIR__.'/my_app.log', Logger::DEBUG);
|
222 |
-
$stream->setFormatter($formatter);
|
223 |
-
// bind it to a logger object
|
224 |
-
$securityLogger = new Logger('security');
|
225 |
-
$securityLogger->pushHandler($stream);
|
226 |
-
```
|
227 |
-
|
228 |
-
You may also reuse the same formatter between multiple handlers and share those
|
229 |
-
handlers between multiple loggers.
|
230 |
-
|
231 |
-
[Handlers, Formatters and Processors](02-handlers-formatters-processors.md) →
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/doc/02-handlers-formatters-processors.md
DELETED
@@ -1,158 +0,0 @@
|
|
1 |
-
# Handlers, Formatters and Processors
|
2 |
-
|
3 |
-
- [Handlers](#handlers)
|
4 |
-
- [Log to files and syslog](#log-to-files-and-syslog)
|
5 |
-
- [Send alerts and emails](#send-alerts-and-emails)
|
6 |
-
- [Log specific servers and networked logging](#log-specific-servers-and-networked-logging)
|
7 |
-
- [Logging in development](#logging-in-development)
|
8 |
-
- [Log to databases](#log-to-databases)
|
9 |
-
- [Wrappers / Special Handlers](#wrappers--special-handlers)
|
10 |
-
- [Formatters](#formatters)
|
11 |
-
- [Processors](#processors)
|
12 |
-
- [Third Party Packages](#third-party-packages)
|
13 |
-
|
14 |
-
## Handlers
|
15 |
-
|
16 |
-
### Log to files and syslog
|
17 |
-
|
18 |
-
- _StreamHandler_: Logs records into any PHP stream, use this for log files.
|
19 |
-
- _RotatingFileHandler_: Logs records to a file and creates one logfile per day.
|
20 |
-
It will also delete files older than `$maxFiles`. You should use
|
21 |
-
[logrotate](http://linuxcommand.org/man_pages/logrotate8.html) for high profile
|
22 |
-
setups though, this is just meant as a quick and dirty solution.
|
23 |
-
- _SyslogHandler_: Logs records to the syslog.
|
24 |
-
- _ErrorLogHandler_: Logs records to PHP's
|
25 |
-
[`error_log()`](http://docs.php.net/manual/en/function.error-log.php) function.
|
26 |
-
|
27 |
-
### Send alerts and emails
|
28 |
-
|
29 |
-
- _NativeMailerHandler_: Sends emails using PHP's
|
30 |
-
[`mail()`](http://php.net/manual/en/function.mail.php) function.
|
31 |
-
- _SwiftMailerHandler_: Sends emails using a [`Swift_Mailer`](http://swiftmailer.org/) instance.
|
32 |
-
- _PushoverHandler_: Sends mobile notifications via the [Pushover](https://www.pushover.net/) API.
|
33 |
-
- _HipChatHandler_: Logs records to a [HipChat](http://hipchat.com) chat room using its API.
|
34 |
-
- _FlowdockHandler_: Logs records to a [Flowdock](https://www.flowdock.com/) account.
|
35 |
-
- _SlackHandler_: Logs records to a [Slack](https://www.slack.com/) account using the Slack API.
|
36 |
-
- _SlackbotHandler_: Logs records to a [Slack](https://www.slack.com/) account using the Slackbot incoming hook.
|
37 |
-
- _SlackWebhookHandler_: Logs records to a [Slack](https://www.slack.com/) account using Slack Webhooks.
|
38 |
-
- _MandrillHandler_: Sends emails via the Mandrill API using a [`Swift_Message`](http://swiftmailer.org/) instance.
|
39 |
-
- _FleepHookHandler_: Logs records to a [Fleep](https://fleep.io/) conversation using Webhooks.
|
40 |
-
- _IFTTTHandler_: Notifies an [IFTTT](https://ifttt.com/maker) trigger with the log channel, level name and message.
|
41 |
-
|
42 |
-
### Log specific servers and networked logging
|
43 |
-
|
44 |
-
- _SocketHandler_: Logs records to [sockets](http://php.net/fsockopen), use this
|
45 |
-
for UNIX and TCP sockets. See an [example](sockets.md).
|
46 |
-
- _AmqpHandler_: Logs records to an [amqp](http://www.amqp.org/) compatible
|
47 |
-
server. Requires the [php-amqp](http://pecl.php.net/package/amqp) extension (1.0+).
|
48 |
-
- _GelfHandler_: Logs records to a [Graylog2](http://www.graylog2.org) server.
|
49 |
-
- _CubeHandler_: Logs records to a [Cube](http://square.github.com/cube/) server.
|
50 |
-
- _RavenHandler_: Logs records to a [Sentry](http://getsentry.com/) server using
|
51 |
-
[raven](https://packagist.org/packages/raven/raven).
|
52 |
-
- _ZendMonitorHandler_: Logs records to the Zend Monitor present in Zend Server.
|
53 |
-
- _NewRelicHandler_: Logs records to a [NewRelic](http://newrelic.com/) application.
|
54 |
-
- _LogglyHandler_: Logs records to a [Loggly](http://www.loggly.com/) account.
|
55 |
-
- _RollbarHandler_: Logs records to a [Rollbar](https://rollbar.com/) account.
|
56 |
-
- _SyslogUdpHandler_: Logs records to a remote [Syslogd](http://www.rsyslog.com/) server.
|
57 |
-
- _LogEntriesHandler_: Logs records to a [LogEntries](http://logentries.com/) account.
|
58 |
-
- _InsightOpsHandler_: Logs records to a [InsightOps](https://www.rapid7.com/products/insightops/) account.
|
59 |
-
|
60 |
-
### Logging in development
|
61 |
-
|
62 |
-
- _FirePHPHandler_: Handler for [FirePHP](http://www.firephp.org/), providing
|
63 |
-
inline `console` messages within [FireBug](http://getfirebug.com/).
|
64 |
-
- _ChromePHPHandler_: Handler for [ChromePHP](http://www.chromephp.com/), providing
|
65 |
-
inline `console` messages within Chrome.
|
66 |
-
- _BrowserConsoleHandler_: Handler to send logs to browser's Javascript `console` with
|
67 |
-
no browser extension required. Most browsers supporting `console` API are supported.
|
68 |
-
- _PHPConsoleHandler_: Handler for [PHP Console](https://chrome.google.com/webstore/detail/php-console/nfhmhhlpfleoednkpnnnkolmclajemef), providing
|
69 |
-
inline `console` and notification popup messages within Chrome.
|
70 |
-
|
71 |
-
### Log to databases
|
72 |
-
|
73 |
-
- _RedisHandler_: Logs records to a [redis](http://redis.io) server.
|
74 |
-
- _MongoDBHandler_: Handler to write records in MongoDB via a
|
75 |
-
[Mongo](http://pecl.php.net/package/mongo) extension connection.
|
76 |
-
- _CouchDBHandler_: Logs records to a CouchDB server.
|
77 |
-
- _DoctrineCouchDBHandler_: Logs records to a CouchDB server via the Doctrine CouchDB ODM.
|
78 |
-
- _ElasticSearchHandler_: Logs records to an Elastic Search server.
|
79 |
-
- _DynamoDbHandler_: Logs records to a DynamoDB table with the [AWS SDK](https://github.com/aws/aws-sdk-php).
|
80 |
-
|
81 |
-
### Wrappers / Special Handlers
|
82 |
-
|
83 |
-
- _FingersCrossedHandler_: A very interesting wrapper. It takes a logger as
|
84 |
-
parameter and will accumulate log records of all levels until a record
|
85 |
-
exceeds the defined severity level. At which point it delivers all records,
|
86 |
-
including those of lower severity, to the handler it wraps. This means that
|
87 |
-
until an error actually happens you will not see anything in your logs, but
|
88 |
-
when it happens you will have the full information, including debug and info
|
89 |
-
records. This provides you with all the information you need, but only when
|
90 |
-
you need it.
|
91 |
-
- _DeduplicationHandler_: Useful if you are sending notifications or emails
|
92 |
-
when critical errors occur. It takes a logger as parameter and will
|
93 |
-
accumulate log records of all levels until the end of the request (or
|
94 |
-
`flush()` is called). At that point it delivers all records to the handler
|
95 |
-
it wraps, but only if the records are unique over a given time period
|
96 |
-
(60seconds by default). If the records are duplicates they are simply
|
97 |
-
discarded. The main use of this is in case of critical failure like if your
|
98 |
-
database is unreachable for example all your requests will fail and that
|
99 |
-
can result in a lot of notifications being sent. Adding this handler reduces
|
100 |
-
the amount of notifications to a manageable level.
|
101 |
-
- _WhatFailureGroupHandler_: This handler extends the _GroupHandler_ ignoring
|
102 |
-
exceptions raised by each child handler. This allows you to ignore issues
|
103 |
-
where a remote tcp connection may have died but you do not want your entire
|
104 |
-
application to crash and may wish to continue to log to other handlers.
|
105 |
-
- _BufferHandler_: This handler will buffer all the log records it receives
|
106 |
-
until `close()` is called at which point it will call `handleBatch()` on the
|
107 |
-
handler it wraps with all the log messages at once. This is very useful to
|
108 |
-
send an email with all records at once for example instead of having one mail
|
109 |
-
for every log record.
|
110 |
-
- _GroupHandler_: This handler groups other handlers. Every record received is
|
111 |
-
sent to all the handlers it is configured with.
|
112 |
-
- _FilterHandler_: This handler only lets records of the given levels through
|
113 |
-
to the wrapped handler.
|
114 |
-
- _SamplingHandler_: Wraps around another handler and lets you sample records
|
115 |
-
if you only want to store some of them.
|
116 |
-
- _NullHandler_: Any record it can handle will be thrown away. This can be used
|
117 |
-
to put on top of an existing handler stack to disable it temporarily.
|
118 |
-
- _PsrHandler_: Can be used to forward log records to an existing PSR-3 logger
|
119 |
-
- _TestHandler_: Used for testing, it records everything that is sent to it and
|
120 |
-
has accessors to read out the information.
|
121 |
-
- _HandlerWrapper_: A simple handler wrapper you can inherit from to create
|
122 |
-
your own wrappers easily.
|
123 |
-
|
124 |
-
## Formatters
|
125 |
-
|
126 |
-
- _LineFormatter_: Formats a log record into a one-line string.
|
127 |
-
- _HtmlFormatter_: Used to format log records into a human readable html table, mainly suitable for emails.
|
128 |
-
- _NormalizerFormatter_: Normalizes objects/resources down to strings so a record can easily be serialized/encoded.
|
129 |
-
- _ScalarFormatter_: Used to format log records into an associative array of scalar values.
|
130 |
-
- _JsonFormatter_: Encodes a log record into json.
|
131 |
-
- _WildfireFormatter_: Used to format log records into the Wildfire/FirePHP protocol, only useful for the FirePHPHandler.
|
132 |
-
- _ChromePHPFormatter_: Used to format log records into the ChromePHP format, only useful for the ChromePHPHandler.
|
133 |
-
- _GelfMessageFormatter_: Used to format log records into Gelf message instances, only useful for the GelfHandler.
|
134 |
-
- _LogstashFormatter_: Used to format log records into [logstash](http://logstash.net/) event json, useful for any handler listed under inputs [here](http://logstash.net/docs/latest).
|
135 |
-
- _ElasticaFormatter_: Used to format log records into an Elastica\Document object, only useful for the ElasticSearchHandler.
|
136 |
-
- _LogglyFormatter_: Used to format log records into Loggly messages, only useful for the LogglyHandler.
|
137 |
-
- _FlowdockFormatter_: Used to format log records into Flowdock messages, only useful for the FlowdockHandler.
|
138 |
-
- _MongoDBFormatter_: Converts \DateTime instances to \MongoDate and objects recursively to arrays, only useful with the MongoDBHandler.
|
139 |
-
|
140 |
-
## Processors
|
141 |
-
|
142 |
-
- _PsrLogMessageProcessor_: Processes a log record's message according to PSR-3 rules, replacing `{foo}` with the value from `$context['foo']`.
|
143 |
-
- _IntrospectionProcessor_: Adds the line/file/class/method from which the log call originated.
|
144 |
-
- _WebProcessor_: Adds the current request URI, request method and client IP to a log record.
|
145 |
-
- _MemoryUsageProcessor_: Adds the current memory usage to a log record.
|
146 |
-
- _MemoryPeakUsageProcessor_: Adds the peak memory usage to a log record.
|
147 |
-
- _ProcessIdProcessor_: Adds the process id to a log record.
|
148 |
-
- _UidProcessor_: Adds a unique identifier to a log record.
|
149 |
-
- _GitProcessor_: Adds the current git branch and commit to a log record.
|
150 |
-
- _TagProcessor_: Adds an array of predefined tags to a log record.
|
151 |
-
|
152 |
-
## Third Party Packages
|
153 |
-
|
154 |
-
Third party handlers, formatters and processors are
|
155 |
-
[listed in the wiki](https://github.com/Seldaek/monolog/wiki/Third-Party-Packages). You
|
156 |
-
can also add your own there if you publish one.
|
157 |
-
|
158 |
-
← [Usage](01-usage.md) | [Utility classes](03-utilities.md) →
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/doc/03-utilities.md
DELETED
@@ -1,15 +0,0 @@
|
|
1 |
-
# Utilities
|
2 |
-
|
3 |
-
- _Registry_: The `Monolog\Registry` class lets you configure global loggers that you
|
4 |
-
can then statically access from anywhere. It is not really a best practice but can
|
5 |
-
help in some older codebases or for ease of use.
|
6 |
-
- _ErrorHandler_: The `Monolog\ErrorHandler` class allows you to easily register
|
7 |
-
a Logger instance as an exception handler, error handler or fatal error handler.
|
8 |
-
- _SignalHandler_: The `Monolog\SignalHandler` class allows you to easily register
|
9 |
-
a Logger instance as a POSIX signal handler.
|
10 |
-
- _ErrorLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain log
|
11 |
-
level is reached.
|
12 |
-
- _ChannelLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain
|
13 |
-
log level is reached, depending on which channel received the log record.
|
14 |
-
|
15 |
-
← [Handlers, Formatters and Processors](02-handlers-formatters-processors.md) | [Extending Monolog](04-extending.md) →
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/doc/04-extending.md
DELETED
@@ -1,76 +0,0 @@
|
|
1 |
-
# Extending Monolog
|
2 |
-
|
3 |
-
Monolog is fully extensible, allowing you to adapt your logger to your needs.
|
4 |
-
|
5 |
-
## Writing your own handler
|
6 |
-
|
7 |
-
Monolog provides many built-in handlers. But if the one you need does not
|
8 |
-
exist, you can write it and use it in your logger. The only requirement is
|
9 |
-
to implement `Monolog\Handler\HandlerInterface`.
|
10 |
-
|
11 |
-
Let's write a PDOHandler to log records to a database. We will extend the
|
12 |
-
abstract class provided by Monolog to keep things DRY.
|
13 |
-
|
14 |
-
```php
|
15 |
-
<?php
|
16 |
-
|
17 |
-
use Monolog\Logger;
|
18 |
-
use Monolog\Handler\AbstractProcessingHandler;
|
19 |
-
|
20 |
-
class PDOHandler extends AbstractProcessingHandler
|
21 |
-
{
|
22 |
-
private $initialized = false;
|
23 |
-
private $pdo;
|
24 |
-
private $statement;
|
25 |
-
|
26 |
-
public function __construct(PDO $pdo, $level = Logger::DEBUG, $bubble = true)
|
27 |
-
{
|
28 |
-
$this->pdo = $pdo;
|
29 |
-
parent::__construct($level, $bubble);
|
30 |
-
}
|
31 |
-
|
32 |
-
protected function write(array $record)
|
33 |
-
{
|
34 |
-
if (!$this->initialized) {
|
35 |
-
$this->initialize();
|
36 |
-
}
|
37 |
-
|
38 |
-
$this->statement->execute(array(
|
39 |
-
'channel' => $record['channel'],
|
40 |
-
'level' => $record['level'],
|
41 |
-
'message' => $record['formatted'],
|
42 |
-
'time' => $record['datetime']->format('U'),
|
43 |
-
));
|
44 |
-
}
|
45 |
-
|
46 |
-
private function initialize()
|
47 |
-
{
|
48 |
-
$this->pdo->exec(
|
49 |
-
'CREATE TABLE IF NOT EXISTS monolog '
|
50 |
-
.'(channel VARCHAR(255), level INTEGER, message LONGTEXT, time INTEGER UNSIGNED)'
|
51 |
-
);
|
52 |
-
$this->statement = $this->pdo->prepare(
|
53 |
-
'INSERT INTO monolog (channel, level, message, time) VALUES (:channel, :level, :message, :time)'
|
54 |
-
);
|
55 |
-
|
56 |
-
$this->initialized = true;
|
57 |
-
}
|
58 |
-
}
|
59 |
-
```
|
60 |
-
|
61 |
-
You can now use this handler in your logger:
|
62 |
-
|
63 |
-
```php
|
64 |
-
<?php
|
65 |
-
|
66 |
-
$logger->pushHandler(new PDOHandler(new PDO('sqlite:logs.sqlite')));
|
67 |
-
|
68 |
-
// You can now use your logger
|
69 |
-
$logger->addInfo('My logger is now ready');
|
70 |
-
```
|
71 |
-
|
72 |
-
The `Monolog\Handler\AbstractProcessingHandler` class provides most of the
|
73 |
-
logic needed for the handler, including the use of processors and the formatting
|
74 |
-
of the record (which is why we use ``$record['formatted']`` instead of ``$record['message']``).
|
75 |
-
|
76 |
-
← [Utility classes](03-utilities.md)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/doc/sockets.md
DELETED
@@ -1,39 +0,0 @@
|
|
1 |
-
Sockets Handler
|
2 |
-
===============
|
3 |
-
|
4 |
-
This handler allows you to write your logs to sockets using [fsockopen](http://php.net/fsockopen)
|
5 |
-
or [pfsockopen](http://php.net/pfsockopen).
|
6 |
-
|
7 |
-
Persistent sockets are mainly useful in web environments where you gain some performance not closing/opening
|
8 |
-
the connections between requests.
|
9 |
-
|
10 |
-
You can use a `unix://` prefix to access unix sockets and `udp://` to open UDP sockets instead of the default TCP.
|
11 |
-
|
12 |
-
Basic Example
|
13 |
-
-------------
|
14 |
-
|
15 |
-
```php
|
16 |
-
<?php
|
17 |
-
|
18 |
-
use Monolog\Logger;
|
19 |
-
use Monolog\Handler\SocketHandler;
|
20 |
-
|
21 |
-
// Create the logger
|
22 |
-
$logger = new Logger('my_logger');
|
23 |
-
|
24 |
-
// Create the handler
|
25 |
-
$handler = new SocketHandler('unix:///var/log/httpd_app_log.socket');
|
26 |
-
$handler->setPersistent(true);
|
27 |
-
|
28 |
-
// Now add the handler
|
29 |
-
$logger->pushHandler($handler, Logger::DEBUG);
|
30 |
-
|
31 |
-
// You can now use your logger
|
32 |
-
$logger->addInfo('My logger is now ready');
|
33 |
-
|
34 |
-
```
|
35 |
-
|
36 |
-
In this example, using syslog-ng, you should see the log on the log server:
|
37 |
-
|
38 |
-
cweb1 [2012-02-26 00:12:03] my_logger.INFO: My logger is now ready [] []
|
39 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/phpunit.xml.dist
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
-
|
3 |
-
<phpunit bootstrap="vendor/autoload.php" colors="true">
|
4 |
-
<testsuites>
|
5 |
-
<testsuite name="Monolog Test Suite">
|
6 |
-
<directory>tests/Monolog/</directory>
|
7 |
-
</testsuite>
|
8 |
-
</testsuites>
|
9 |
-
|
10 |
-
<filter>
|
11 |
-
<whitelist>
|
12 |
-
<directory suffix=".php">src/Monolog/</directory>
|
13 |
-
</whitelist>
|
14 |
-
</filter>
|
15 |
-
|
16 |
-
<php>
|
17 |
-
<ini name="date.timezone" value="UTC"/>
|
18 |
-
</php>
|
19 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php
DELETED
@@ -1,101 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
* This file is part of the Monolog package.
|
5 |
-
*
|
6 |
-
* (c) Jordi Boggiano <j.boggiano@seld.be>
|
7 |
-
*
|
8 |
-
* For the full copyright and license information, please view the LICENSE
|
9 |
-
* file that was distributed with this source code.
|
10 |
-
*/
|
11 |
-
|
12 |
-
namespace Monolog\Handler;
|
13 |
-
|
14 |
-
use Monolog\Logger;
|
15 |
-
use Monolog\Formatter\LineFormatter;
|
16 |
-
|
17 |
-
/**
|
18 |
-
* Common syslog functionality
|
19 |
-
*/
|
20 |
-
abstract class AbstractSyslogHandler extends AbstractProcessingHandler
|
21 |
-
{
|
22 |
-
protected $facility;
|
23 |
-
|
24 |
-
/**
|
25 |
-
* Translates Monolog log levels to syslog log priorities.
|
26 |
-
*/
|
27 |
-
protected $logLevels = array(
|
28 |
-
Logger::DEBUG => LOG_DEBUG,
|
29 |
-
Logger::INFO => LOG_INFO,
|
30 |
-
Logger::NOTICE => LOG_NOTICE,
|
31 |
-
Logger::WARNING => LOG_WARNING,
|
32 |
-
Logger::ERROR => LOG_ERR,
|
33 |
-
Logger::CRITICAL => LOG_CRIT,
|
34 |
-
Logger::ALERT => LOG_ALERT,
|
35 |
-
Logger::EMERGENCY => LOG_EMERG,
|
36 |
-
);
|
37 |
-
|
38 |
-
/**
|
39 |
-
* List of valid log facility names.
|
40 |
-
*/
|
41 |
-
protected $facilities = array(
|
42 |
-
'auth' => LOG_AUTH,
|
43 |
-
'authpriv' => LOG_AUTHPRIV,
|
44 |
-
'cron' => LOG_CRON,
|
45 |
-
'daemon' => LOG_DAEMON,
|
46 |
-
'kern' => LOG_KERN,
|
47 |
-
'lpr' => LOG_LPR,
|
48 |
-
'mail' => LOG_MAIL,
|
49 |
-
'news' => LOG_NEWS,
|
50 |
-
'syslog' => LOG_SYSLOG,
|
51 |
-
'user' => LOG_USER,
|
52 |
-
'uucp' => LOG_UUCP,
|
53 |
-
);
|
54 |
-
|
55 |
-
/**
|
56 |
-
* @param mixed $facility
|
57 |
-
* @param int $level The minimum logging level at which this handler will be triggered
|
58 |
-
* @param bool $bubble Whether the messages that are handled can bubble up the stack or not
|
59 |
-
*/
|
60 |
-
public function __construct($facility = LOG_USER, $level = Logger::DEBUG, $bubble = true)
|
61 |
-
{
|
62 |
-
parent::__construct($level, $bubble);
|
63 |
-
|
64 |
-
if (!defined('PHP_WINDOWS_VERSION_BUILD')) {
|
65 |
-
$this->facilities['local0'] = LOG_LOCAL0;
|
66 |
-
$this->facilities['local1'] = LOG_LOCAL1;
|
67 |
-
$this->facilities['local2'] = LOG_LOCAL2;
|
68 |
-
$this->facilities['local3'] = LOG_LOCAL3;
|
69 |
-
$this->facilities['local4'] = LOG_LOCAL4;
|
70 |
-
$this->facilities['local5'] = LOG_LOCAL5;
|
71 |
-
$this->facilities['local6'] = LOG_LOCAL6;
|
72 |
-
$this->facilities['local7'] = LOG_LOCAL7;
|
73 |
-
} else {
|
74 |
-
$this->facilities['local0'] = 128; // LOG_LOCAL0
|
75 |
-
$this->facilities['local1'] = 136; // LOG_LOCAL1
|
76 |
-
$this->facilities['local2'] = 144; // LOG_LOCAL2
|
77 |
-
$this->facilities['local3'] = 152; // LOG_LOCAL3
|
78 |
-
$this->facilities['local4'] = 160; // LOG_LOCAL4
|
79 |
-
$this->facilities['local5'] = 168; // LOG_LOCAL5
|
80 |
-
$this->facilities['local6'] = 176; // LOG_LOCAL6
|
81 |
-
$this->facilities['local7'] = 184; // LOG_LOCAL7
|
82 |
-
}
|
83 |
-
|
84 |
-
// convert textual description of facility to syslog constant
|
85 |
-
if (array_key_exists(strtolower($facility), $this->facilities)) {
|
86 |
-
$facility = $this->facilities[strtolower($facility)];
|
87 |
-
} elseif (!in_array($facility, array_values($this->facilities), true)) {
|
88 |
-
throw new \UnexpectedValueException('Unknown facility value "'.$facility.'" given');
|
89 |
-
}
|
90 |
-
|
91 |
-
$this->facility = $facility;
|
92 |
-
}
|
93 |
-
|
94 |
-
/**
|
95 |
-
* {@inheritdoc}
|
96 |
-
*/
|
97 |
-
protected function getDefaultFormatter()
|
98 |
-
{
|
99 |
-
return new LineFormatter('%channel%.%level_name%: %message% %context% %extra%');
|
100 |
-
}
|
101 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php
DELETED
@@ -1,72 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
* This file is part of the Monolog package.
|
5 |
-
*
|
6 |
-
* (c) Jordi Boggiano <j.boggiano@seld.be>
|
7 |
-
*
|
8 |
-
* For the full copyright and license information, please view the LICENSE
|
9 |
-
* file that was distributed with this source code.
|
10 |
-
*/
|
11 |
-
|
12 |
-
namespace Monolog\Handler;
|
13 |
-
|
14 |
-
use Monolog\Formatter\JsonFormatter;
|
15 |
-
use Monolog\Logger;
|
16 |
-
|
17 |
-
/**
|
18 |
-
* CouchDB handler
|
19 |
-
*
|
20 |
-
* @author Markus Bachmann <markus.bachmann@bachi.biz>
|
21 |
-
*/
|
22 |
-
class CouchDBHandler extends AbstractProcessingHandler
|
23 |
-
{
|
24 |
-
private $options;
|
25 |
-
|
26 |
-
public function __construct(array $options = array(), $level = Logger::DEBUG, $bubble = true)
|
27 |
-
{
|
28 |
-
$this->options = array_merge(array(
|
29 |
-
'host' => 'localhost',
|
30 |
-
'port' => 5984,
|
31 |
-
'dbname' => 'logger',
|
32 |
-
'username' => null,
|
33 |
-
'password' => null,
|
34 |
-
), $options);
|
35 |
-
|
36 |
-
parent::__construct($level, $bubble);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* {@inheritDoc}
|
41 |
-
*/
|
42 |
-
protected function write(array $record)
|
43 |
-
{
|
44 |
-
$basicAuth = null;
|
45 |
-
if ($this->options['username']) {
|
46 |
-
$basicAuth = sprintf('%s:%s@', $this->options['username'], $this->options['password']);
|
47 |
-
}
|
48 |
-
|
49 |
-
$url = 'http://'.$basicAuth.$this->options['host'].':'.$this->options['port'].'/'.$this->options['dbname'];
|
50 |
-
$context = stream_context_create(array(
|
51 |
-
'http' => array(
|
52 |
-
'method' => 'POST',
|
53 |
-
'content' => $record['formatted'],
|
54 |
-
'ignore_errors' => true,
|
55 |
-
'max_redirects' => 0,
|
56 |
-
'header' => 'Content-type: application/json',
|
57 |
-
),
|
58 |
-
));
|
59 |
-
|
60 |
-
if (false === @file_get_contents($url, null, $context)) {
|
61 |
-
throw new \RuntimeException(sprintf('Could not connect to %s', $url));
|
62 |
-
}
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* {@inheritDoc}
|
67 |
-
*/
|
68 |
-
protected function getDefaultFormatter()
|
69 |
-
{
|
70 |
-
return new JsonFormatter(JsonFormatter::BATCH_MODE_JSON, false);
|
71 |
-
}
|
72 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php
DELETED
@@ -1,57 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
* This file is part of the Monolog package.
|
5 |
-
*
|
6 |
-
* (c) Jordi Boggiano <j.boggiano@seld.be>
|
7 |
-
*
|
8 |
-
* For the full copyright and license information, please view the LICENSE
|
9 |
-
* file that was distributed with this source code.
|
10 |
-
*/
|
11 |
-
|
12 |
-
namespace Monolog\Handler\Curl;
|
13 |
-
|
14 |
-
class Util
|
15 |
-
{
|
16 |
-
private static $retriableErrorCodes = array(
|
17 |
-
CURLE_COULDNT_RESOLVE_HOST,
|
18 |
-
CURLE_COULDNT_CONNECT,
|
19 |
-
CURLE_HTTP_NOT_FOUND,
|
20 |
-
CURLE_READ_ERROR,
|
21 |
-
CURLE_OPERATION_TIMEOUTED,
|
22 |
-
CURLE_HTTP_POST_ERROR,
|
23 |
-
CURLE_SSL_CONNECT_ERROR,
|
24 |
-
);
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Executes a CURL request with optional retries and exception on failure
|
28 |
-
*
|
29 |
-
* @param resource $ch curl handler
|
30 |
-
* @throws \RuntimeException
|
31 |
-
*/
|
32 |
-
public static function execute($ch, $retries = 5, $closeAfterDone = true)
|
33 |
-
{
|
34 |
-
while ($retries--) {
|
35 |
-
if (curl_exec($ch) === false) {
|
36 |
-
$curlErrno = curl_errno($ch);
|
37 |
-
|
38 |
-
if (false === in_array($curlErrno, self::$retriableErrorCodes, true) || !$retries) {
|
39 |
-
$curlError = curl_error($ch);
|
40 |
-
|
41 |
-
if ($closeAfterDone) {
|
42 |
-
curl_close($ch);
|
43 |
-
}
|
44 |
-
|
45 |
-
throw new \RuntimeException(sprintf('Curl error (code %s): %s', $curlErrno, $curlError));
|
46 |
-
}
|
47 |
-
|
48 |
-
continue;
|
49 |
-
}
|
50 |
-
|
51 |
-
if ($closeAfterDone) {
|
52 |
-
curl_close($ch);
|
53 |
-
}
|
54 |
-
break;
|
55 |
-
}
|
56 |
-
}
|
57 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php
DELETED
@@ -1,95 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
* This file is part of the Monolog package.
|
4 |
-
*
|
5 |
-
* (c) Jordi Boggiano <j.boggiano@seld.be>
|
6 |
-
*
|
7 |
-
* For the full copyright and license information, please view the LICENSE
|
8 |
-
* file that was distributed with this source code.
|
9 |
-
*/
|
10 |
-
|
11 |
-
namespace Monolog\Handler;
|
12 |
-
|
13 |
-
use Monolog\Formatter\NormalizerFormatter;
|
14 |
-
use Monolog\Logger;
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Handler sending logs to Zend Monitor
|
18 |
-
*
|
19 |
-
* @author Christian Bergau <cbergau86@gmail.com>
|
20 |
-
*/
|
21 |
-
class ZendMonitorHandler extends AbstractProcessingHandler
|
22 |
-
{
|
23 |
-
/**
|
24 |
-
* Monolog level / ZendMonitor Custom Event priority map
|
25 |
-
*
|
26 |
-
* @var array
|
27 |
-
*/
|
28 |
-
protected $levelMap = array(
|
29 |
-
Logger::DEBUG => 1,
|
30 |
-
Logger::INFO => 2,
|
31 |
-
Logger::NOTICE => 3,
|
32 |
-
Logger::WARNING => 4,
|
33 |
-
Logger::ERROR => 5,
|
34 |
-
Logger::CRITICAL => 6,
|
35 |
-
Logger::ALERT => 7,
|
36 |
-
Logger::EMERGENCY => 0,
|
37 |
-
);
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Construct
|
41 |
-
*
|
42 |
-
* @param int $level
|
43 |
-
* @param bool $bubble
|
44 |
-
* @throws MissingExtensionException
|
45 |
-
*/
|
46 |
-
public function __construct($level = Logger::DEBUG, $bubble = true)
|
47 |
-
{
|
48 |
-
if (!function_exists('zend_monitor_custom_event')) {
|
49 |
-
throw new MissingExtensionException('You must have Zend Server installed in order to use this handler');
|
50 |
-
}
|
51 |
-
parent::__construct($level, $bubble);
|
52 |
-
}
|
53 |
-
|
54 |
-
/**
|
55 |
-
* {@inheritdoc}
|
56 |
-
*/
|
57 |
-
protected function write(array $record)
|
58 |
-
{
|
59 |
-
$this->writeZendMonitorCustomEvent(
|
60 |
-
$this->levelMap[$record['level']],
|
61 |
-
$record['message'],
|
62 |
-
$record['formatted']
|
63 |
-
);
|
64 |
-
}
|
65 |
-
|
66 |
-
/**
|
67 |
-
* Write a record to Zend Monitor
|
68 |
-
*
|
69 |
-
* @param int $level
|
70 |
-
* @param string $message
|
71 |
-
* @param array $formatted
|
72 |
-
*/
|
73 |
-
protected function writeZendMonitorCustomEvent($level, $message, $formatted)
|
74 |
-
{
|
75 |
-
zend_monitor_custom_event($level, $message, $formatted);
|
76 |
-
}
|
77 |
-
|
78 |
-
/**
|
79 |
-
* {@inheritdoc}
|
80 |
-
*/
|
81 |
-
public function getDefaultFormatter()
|
82 |
-
{
|
83 |
-
return new NormalizerFormatter();
|
84 |
-
}
|
85 |
-
|
86 |
-
/**
|
87 |
-
* Get the level map
|
88 |
-
*
|
89 |
-
* @return array
|
90 |
-
*/
|
91 |
-
public function getLevelMap()
|
92 |
-
{
|
93 |
-
return $this->levelMap;
|
94 |
-
}
|
95 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/monolog/monolog/src/Monolog/SignalHandler.php
DELETED
@@ -1,115 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
* This file is part of the Monolog package.
|
5 |
-
*
|
6 |
-
* (c) Jordi Boggiano <j.boggiano@seld.be>
|
7 |
-
*
|
8 |
-
* For the full copyright and license information, please view the LICENSE
|
9 |
-
* file that was distributed with this source code.
|
10 |
-
*/
|
11 |
-
|
12 |
-
namespace Monolog;
|
13 |
-
|
14 |
-
use Psr\Log\LoggerInterface;
|
15 |
-
use Psr\Log\LogLevel;
|
16 |
-
use ReflectionExtension;
|
17 |
-
|
18 |
-
/**
|
19 |
-
* Monolog POSIX signal handler
|
20 |
-
*
|
21 |
-
* @author Robert Gust-Bardon <robert@gust-bardon.org>
|
22 |
-
*/
|
23 |
-
class SignalHandler
|
24 |
-
{
|
25 |
-
private $logger;
|
26 |
-
|
27 |
-
private $previousSignalHandler = array();
|
28 |
-
private $signalLevelMap = array();
|
29 |
-
private $signalRestartSyscalls = array();
|
30 |
-
|
31 |
-
public function __construct(LoggerInterface $logger)
|
32 |
-
{
|
33 |
-
$this->logger = $logger;
|
34 |
-
}
|
35 |
-
|
36 |
-
public function registerSignalHandler($signo, $level = LogLevel::CRITICAL, $callPrevious = true, $restartSyscalls = true, $async = true)
|
37 |
-
{
|
38 |
-
if (!extension_loaded('pcntl') || !function_exists('pcntl_signal')) {
|
39 |
-
return $this;
|
40 |
-
}
|
41 |
-
|
42 |
-
if ($callPrevious) {
|
43 |
-
if (function_exists('pcntl_signal_get_handler')) {
|
44 |
-
$handler = pcntl_signal_get_handler($signo);
|
45 |
-
if ($handler === false) {
|
46 |
-
return $this;
|
47 |
-
}
|
48 |
-
$this->previousSignalHandler[$signo] = $handler;
|
49 |
-
} else {
|
50 |
-
$this->previousSignalHandler[$signo] = true;
|
51 |
-
}
|
52 |
-
} else {
|
53 |
-
unset($this->previousSignalHandler[$signo]);
|
54 |
-
}
|
55 |
-
$this->signalLevelMap[$signo] = $level;
|
56 |
-
$this->signalRestartSyscalls[$signo] = $restartSyscalls;
|
57 |
-
|
58 |
-
if (function_exists('pcntl_async_signals') && $async !== null) {
|
59 |
-
pcntl_async_signals($async);
|
60 |
-
}
|
61 |
-
|
62 |
-
pcntl_signal($signo, array($this, 'handleSignal'), $restartSyscalls);
|
63 |
-
|
64 |
-
return $this;
|
65 |
-
}
|
66 |
-
|
67 |
-
public function handleSignal($signo, array $siginfo = null)
|
68 |
-
{
|
69 |
-
static $signals = array();
|
70 |
-
|
71 |
-
if (!$signals && extension_loaded('pcntl')) {
|
72 |
-
$pcntl = new ReflectionExtension('pcntl');
|
73 |
-
$constants = $pcntl->getConstants();
|
74 |
-
if (!$constants) {
|
75 |
-
// HHVM 3.24.2 returns an empty array.
|
76 |
-
$constants = get_defined_constants(true);
|
77 |
-
$constants = $constants['Core'];
|
78 |
-
}
|
79 |
-
foreach ($constants as $name => $value) {
|
80 |
-
if (substr($name, 0, 3) === 'SIG' && $name[3] !== '_' && is_int($value)) {
|
81 |
-
$signals[$value] = $name;
|
82 |
-
}
|
83 |
-
}
|
84 |
-
unset($constants);
|
85 |
-
}
|
86 |
-
|
87 |
-
$level = isset($this->signalLevelMap[$signo]) ? $this->signalLevelMap[$signo] : LogLevel::CRITICAL;
|
88 |
-
$signal = isset($signals[$signo]) ? $signals[$signo] : $signo;
|
89 |
-
$context = isset($siginfo) ? $siginfo : array();
|
90 |
-
$this->logger->log($level, sprintf('Program received signal %s', $signal), $context);
|
91 |
-
|
92 |
-
if (!isset($this->previousSignalHandler[$signo])) {
|
93 |
-
return;
|
94 |
-
}
|
95 |
-
|
96 |
-
if ($this->previousSignalHandler[$signo] === true || $this->previousSignalHandler[$signo] === SIG_DFL) {
|
97 |
-
if (extension_loaded('pcntl') && function_exists('pcntl_signal') && function_exists('pcntl_sigprocmask') && function_exists('pcntl_signal_dispatch')
|
98 |
-
&& extension_loaded('posix') && function_exists('posix_getpid') && function_exists('posix_kill')) {
|
99 |
-
$restartSyscalls = isset($this->restartSyscalls[$signo]) ? $this->restartSyscalls[$signo] : true;
|
100 |
-
pcntl_signal($signo, SIG_DFL, $restartSyscalls);
|
101 |
-
pcntl_sigprocmask(SIG_UNBLOCK, array($signo), $oldset);
|
102 |
-
posix_kill(posix_getpid(), $signo);
|
103 |
-
pcntl_signal_dispatch();
|
104 |
-
pcntl_sigprocmask(SIG_SETMASK, $oldset);
|
105 |
-
pcntl_signal($signo, array($this, 'handleSignal'), $restartSyscalls);
|
106 |
-
}
|
107 |
-
} elseif (is_callable($this->previousSignalHandler[$signo])) {
|
108 |
-
if (PHP_VERSION_ID >= 70100) {
|
109 |
-
$this->previousSignalHandler[$signo]($signo, $siginfo);
|
110 |
-
} else {
|
111 |
-
$this->previousSignalHandler[$signo]($signo);
|
112 |
-
}
|
113 |
-
}
|
114 |
-
}
|
115 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-abtesting/CHANGELOG.md
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
## [1.0.0] - 2019-02-04
|
2 |
-
### Added
|
3 |
-
- first stable version
|
|
|
|
|
|
vendor/wpdesk/wp-abtesting/src/ABTest.php
DELETED
@@ -1,17 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\ABTesting;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Test should know what variant should be used and that is all.
|
7 |
-
*
|
8 |
-
* @package WPDesk\ABTesting
|
9 |
-
*/
|
10 |
-
interface ABTest {
|
11 |
-
/**
|
12 |
-
* Return info about what variant of AB test should be used.
|
13 |
-
*
|
14 |
-
* @return ABVariant
|
15 |
-
*/
|
16 |
-
public function get_variant();
|
17 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-abtesting/src/ABTest/EqualGroupsRandomABTest.php
DELETED
@@ -1,111 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\ABTesting\ABTest;
|
4 |
-
|
5 |
-
|
6 |
-
use WPDesk\ABTesting\ABTest;
|
7 |
-
use WPDesk\Persistence\ElementNotExistsException;
|
8 |
-
use WPDesk\Persistence\PersistentContainer;
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Base class for AB tests with equal groups generated by random number generator
|
12 |
-
*
|
13 |
-
* @package WPDesk\ABTesting\ABTest
|
14 |
-
*/
|
15 |
-
abstract class EqualGroupsRandomABTest implements ABTest {
|
16 |
-
const CONTAINER_VALUE_PREFIX = 'ab_test';
|
17 |
-
|
18 |
-
/**
|
19 |
-
* Used to save info about generated variant
|
20 |
-
*
|
21 |
-
* @var PersistentContainer
|
22 |
-
*/
|
23 |
-
private $container;
|
24 |
-
|
25 |
-
/**
|
26 |
-
* How many groups/variants are in the whole test
|
27 |
-
*
|
28 |
-
* @var int
|
29 |
-
*/
|
30 |
-
private $variant_count;
|
31 |
-
|
32 |
-
/**
|
33 |
-
* Some unique test name for persitence pusposes and for higher readability
|
34 |
-
*
|
35 |
-
* @var string
|
36 |
-
*/
|
37 |
-
private $test_name;
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Derived classes can use this value to know what variant id is generated
|
41 |
-
*
|
42 |
-
* @var int
|
43 |
-
*/
|
44 |
-
protected $current_variant_id;
|
45 |
-
|
46 |
-
/**
|
47 |
-
* @param int $variant_count Number of equal size groups to generate.
|
48 |
-
* @param string $test_name Specific test name. Should be unique. Used to persist.
|
49 |
-
* @param PersistentContainer $container Container to persist data.
|
50 |
-
*/
|
51 |
-
public function __construct( $variant_count, $test_name, PersistentContainer $container ) {
|
52 |
-
assert( is_int( $variant_count ) && $variant_count > 0, '$variant_count makes no sense' );
|
53 |
-
|
54 |
-
$this->variant_count = $variant_count;
|
55 |
-
$this->test_name = $test_name;
|
56 |
-
$this->container = $container;
|
57 |
-
|
58 |
-
$this->initialize_variant_id();
|
59 |
-
}
|
60 |
-
|
61 |
-
/**
|
62 |
-
* Clears info about variant and draws again
|
63 |
-
*/
|
64 |
-
public function reset() {
|
65 |
-
$this->container->set( $this->get_container_key(), null );
|
66 |
-
$this->initialize_variant_id();
|
67 |
-
}
|
68 |
-
|
69 |
-
/**
|
70 |
-
* @return void
|
71 |
-
*/
|
72 |
-
private function initialize_variant_id() {
|
73 |
-
$variant_id = $this->get_variant_id_from_container();
|
74 |
-
if ( $variant_id === null ) {
|
75 |
-
$variant_id = $this->generate_variant_id();
|
76 |
-
$this->container->set( $this->get_container_key(), $variant_id );
|
77 |
-
}
|
78 |
-
$this->current_variant_id = $variant_id;
|
79 |
-
}
|
80 |
-
|
81 |
-
/**
|
82 |
-
* Returns variant id if exists.
|
83 |
-
*
|
84 |
-
* @return int|null Returns null if not exists.
|
85 |
-
*/
|
86 |
-
private function get_variant_id_from_container() {
|
87 |
-
try {
|
88 |
-
$variant_id = $this->container->get( $this->get_container_key() );
|
89 |
-
|
90 |
-
return (int) $variant_id;
|
91 |
-
} catch ( ElementNotExistsException $e ) {
|
92 |
-
return null;
|
93 |
-
}
|
94 |
-
}
|
95 |
-
|
96 |
-
/**
|
97 |
-
* Key for where variant id should be saved in the persistence container
|
98 |
-
*
|
99 |
-
* @return string
|
100 |
-
*/
|
101 |
-
protected function get_container_key() {
|
102 |
-
return implode( '_', [ self::CONTAINER_VALUE_PREFIX, $this->test_name, 'variant_id' ] );
|
103 |
-
}
|
104 |
-
|
105 |
-
/**
|
106 |
-
* @return int
|
107 |
-
*/
|
108 |
-
private function generate_variant_id() {
|
109 |
-
return mt_rand( 1, $this->variant_count );
|
110 |
-
}
|
111 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-abtesting/src/ABVariant.php
DELETED
@@ -1,26 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\ABTesting;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Specific variant should know what functionalities should be on/off.
|
7 |
-
*
|
8 |
-
* @package WPDesk\ABTesting
|
9 |
-
*/
|
10 |
-
interface ABVariant {
|
11 |
-
/**
|
12 |
-
* Checks if a variant does have a given functionality working.
|
13 |
-
*
|
14 |
-
* @param string $functionality
|
15 |
-
*
|
16 |
-
* @return bool
|
17 |
-
*/
|
18 |
-
public function is_on( $functionality );
|
19 |
-
|
20 |
-
/**
|
21 |
-
* Returns the variant id (can be numeric). For example for standard AB testing it would be A or B.
|
22 |
-
*
|
23 |
-
* @return string
|
24 |
-
*/
|
25 |
-
public function get_variant_id();
|
26 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-abtesting/src/ABVariant/BasicABVariant.php
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\ABTesting\ABVariant;
|
4 |
-
|
5 |
-
|
6 |
-
use WPDesk\ABTesting\ABVariant;
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Base class for variants. Nothing special.
|
10 |
-
*
|
11 |
-
* @package WPDesk\ABTesting\ABVariant
|
12 |
-
*/
|
13 |
-
abstract class BasicABVariant implements ABVariant {
|
14 |
-
/** @var string */
|
15 |
-
private $variant_id;
|
16 |
-
|
17 |
-
/**
|
18 |
-
* @param string $variant_id
|
19 |
-
*/
|
20 |
-
public function __construct( $variant_id ) {
|
21 |
-
$this->variant_id = (string) $variant_id;
|
22 |
-
}
|
23 |
-
|
24 |
-
abstract public function is_on( $functionality );
|
25 |
-
|
26 |
-
public function get_variant_id() {
|
27 |
-
return $this->variant_id;
|
28 |
-
}
|
29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/.gitignore
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
/vendor/
|
2 |
-
.idea
|
3 |
-
composer.lock
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/.gitlab/issue_templates/Bug.md
DELETED
@@ -1,32 +0,0 @@
|
|
1 |
-
### Select WooCommerce version e.g: [x] 2.6
|
2 |
-
<!--- Select the WooCommerce version on which the error occurred -->
|
3 |
-
|
4 |
-
- [ ] [2.6](http://woo26.tests.wpdesk.org)
|
5 |
-
- [ ] [2.7](http://woo27.tests.wpdesk.org)
|
6 |
-
- [ ] [3.0](http://woo30.tests.wpdesk.org)
|
7 |
-
- [ ] [3.1](http://woo31.tests.wpdesk.org)
|
8 |
-
- [ ] [3.2](http://woo32.tests.wpdesk.org)
|
9 |
-
- [ ] [3.3](http://woo33.tests.wpdesk.org)
|
10 |
-
- [ ] [3.4](http://woo34.tests.wpdesk.org)
|
11 |
-
- [ ] [Stable](https://stable.wpdesk.org/)
|
12 |
-
|
13 |
-
### Select PHP version e.g: [x] 5.6
|
14 |
-
<!--- Select the PHP version on which the error occurred -->
|
15 |
-
|
16 |
-
- [ ] 5.3
|
17 |
-
- [ ] 5.5
|
18 |
-
- [ ] 5.6
|
19 |
-
- [ ] 7.1
|
20 |
-
- [ ] 7.2
|
21 |
-
|
22 |
-
## Steps to Reproduce
|
23 |
-
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
|
24 |
-
|
25 |
-
1.
|
26 |
-
2.
|
27 |
-
|
28 |
-
|
29 |
-
## Expected Behavior
|
30 |
-
<!--- Tell what should happen -->
|
31 |
-
|
32 |
-
1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/CHANGELOG.md
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
## [1.2.0] - 2019-03-25
|
2 |
-
### Added
|
3 |
-
- Flow loader
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/composer.json
DELETED
@@ -1,33 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"name": "wpdesk/wp-autoloader",
|
3 |
-
"authors": [
|
4 |
-
{
|
5 |
-
"name": "Krzysiek",
|
6 |
-
"email": "krzysiek@wpdesk.pl"
|
7 |
-
}
|
8 |
-
],
|
9 |
-
"require": {
|
10 |
-
"php": ">=5.5",
|
11 |
-
"wpdesk/wp-basic-requirements": "^2.0",
|
12 |
-
"psr/log": "^1.0"
|
13 |
-
|
14 |
-
},
|
15 |
-
"require-dev": {
|
16 |
-
"phpunit/phpunit": "<7",
|
17 |
-
"wp-coding-standards/wpcs": "^0.14.1",
|
18 |
-
"squizlabs/php_codesniffer": "^3.0.2",
|
19 |
-
"mockery/mockery": "*",
|
20 |
-
"10up/wp_mock": "*",
|
21 |
-
"wimg/php-compatibility": "^8"
|
22 |
-
},
|
23 |
-
"autoload": {
|
24 |
-
},
|
25 |
-
"autoload-dev": {
|
26 |
-
"classmap": ["src", "tests"]
|
27 |
-
},
|
28 |
-
"scripts": {
|
29 |
-
"phpcs": "phpcs",
|
30 |
-
"phpunit-unit": "phpunit --configuration phpunit-unit.xml --coverage-text --colors=never",
|
31 |
-
"phpunit-unit-fast": "phpunit --configuration phpunit-unit.xml --no-coverage"
|
32 |
-
}
|
33 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/phpunit-integration.xml
DELETED
@@ -1,28 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/integration/bootstrap.php"
|
2 |
-
backupGlobals="false"
|
3 |
-
>
|
4 |
-
<testsuites>
|
5 |
-
<testsuite>
|
6 |
-
<directory prefix="Test" suffix=".php">./tests/integration</directory>
|
7 |
-
</testsuite>
|
8 |
-
</testsuites>
|
9 |
-
|
10 |
-
<filter>
|
11 |
-
<whitelist>
|
12 |
-
<directory suffix=".php">src</directory>
|
13 |
-
</whitelist>
|
14 |
-
</filter>
|
15 |
-
|
16 |
-
<logging>
|
17 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
18 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
19 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
20 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
21 |
-
</logging>
|
22 |
-
|
23 |
-
<php>
|
24 |
-
<env name="WP_DEVELOP_DIR" value="/tmp/wordpress-develop"/>
|
25 |
-
<env name="WC_DEVELOP_DIR" value="/tmp/woocommerce"/>
|
26 |
-
</php>
|
27 |
-
|
28 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/phpunit-unit.xml
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/unit/bootstrap.php">
|
2 |
-
<testsuites>
|
3 |
-
<testsuite>
|
4 |
-
<directory prefix="Test" suffix=".php">./tests/unit/</directory>
|
5 |
-
</testsuite>
|
6 |
-
</testsuites>
|
7 |
-
|
8 |
-
<filter>
|
9 |
-
<whitelist>
|
10 |
-
<directory suffix=".php">src</directory>
|
11 |
-
</whitelist>
|
12 |
-
</filter>
|
13 |
-
|
14 |
-
<logging>
|
15 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
16 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
17 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
18 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
19 |
-
</logging>
|
20 |
-
|
21 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/src/Loader/Composer/Composer_Loader.php
DELETED
@@ -1,90 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class WPDesk_Composer_Loader implements WPDesk_Loader {
|
4 |
-
/** @var WPDesk_Composer_Loader_Info */
|
5 |
-
private $loader_info;
|
6 |
-
|
7 |
-
/** @var bool */
|
8 |
-
private $autoload_loaded = false;
|
9 |
-
|
10 |
-
/** @var bool */
|
11 |
-
private $plugin_loaded = false;
|
12 |
-
|
13 |
-
/** @var WPDesk_Loader_Manager|null */
|
14 |
-
private $manager;
|
15 |
-
|
16 |
-
/**
|
17 |
-
* WPDesk_Composer_Loader constructor.
|
18 |
-
*
|
19 |
-
* @param WPDesk_Composer_Loader_Info $loader_info
|
20 |
-
*/
|
21 |
-
public function __construct( WPDesk_Composer_Loader_Info $loader_info) {
|
22 |
-
$this->loader_info = $loader_info;
|
23 |
-
}
|
24 |
-
|
25 |
-
/**
|
26 |
-
* @return int
|
27 |
-
*/
|
28 |
-
public function get_load_priority() {
|
29 |
-
return $this->loader_info->get_load_priority();
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* @return int
|
34 |
-
*/
|
35 |
-
public function get_create_priority() {
|
36 |
-
return $this->loader_info->get_load_priority();
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Load composer autoload file
|
41 |
-
*
|
42 |
-
* @return void
|
43 |
-
*/
|
44 |
-
public function notify_can_autoload() {
|
45 |
-
if (!$this->autoload_loaded) {
|
46 |
-
$this->autoload_loaded = true;
|
47 |
-
require_once( $this->loader_info->get_autoload_file()->getPathname() );
|
48 |
-
}
|
49 |
-
}
|
50 |
-
|
51 |
-
/**
|
52 |
-
* Load creation file
|
53 |
-
*
|
54 |
-
* @return void
|
55 |
-
*/
|
56 |
-
public function notify_can_create_plugin() {
|
57 |
-
if (!$this->plugin_loaded) {
|
58 |
-
$this->plugin_loaded = true;
|
59 |
-
/** @noinspection PhpUnusedLocalVariableInspection */
|
60 |
-
$plugin_info = $this->loader_info->get_plugin_info();
|
61 |
-
require_once( $this->loader_info->get_creation_file()->getPathname() );
|
62 |
-
}
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Well that's life. Do nothing.
|
67 |
-
*
|
68 |
-
* @return void
|
69 |
-
*/
|
70 |
-
public function notify_cannot_autoload() {
|
71 |
-
}
|
72 |
-
|
73 |
-
/**
|
74 |
-
* Thanks for notification
|
75 |
-
*
|
76 |
-
* @return void
|
77 |
-
*/
|
78 |
-
public function notify_all_loaded() {
|
79 |
-
}
|
80 |
-
|
81 |
-
/**
|
82 |
-
* @param WPDesk_Loader_Manager $manager
|
83 |
-
* @return void
|
84 |
-
*/
|
85 |
-
public function update_manager( WPDesk_Loader_Manager $manager ) {
|
86 |
-
$this->manager = $manager;
|
87 |
-
}
|
88 |
-
|
89 |
-
|
90 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/src/Loader/Composer/Composer_Loader_Info.php
DELETED
@@ -1,72 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class WPDesk_Composer_Loader_Info {
|
4 |
-
/** @var int */
|
5 |
-
private $load_priority;
|
6 |
-
|
7 |
-
/** @var \SplFileInfo */
|
8 |
-
private $autoload_file;
|
9 |
-
|
10 |
-
/** @var \SplFileInfo */
|
11 |
-
private $creation_file;
|
12 |
-
|
13 |
-
/** @var WPDesk_Plugin_Info */
|
14 |
-
private $plugin_info;
|
15 |
-
|
16 |
-
/**
|
17 |
-
* @param int $load_priority
|
18 |
-
*/
|
19 |
-
public function set_load_priority( $load_priority ) {
|
20 |
-
$this->load_priority = $load_priority;
|
21 |
-
}
|
22 |
-
|
23 |
-
/**
|
24 |
-
* @param SplFileInfo $autoload_file
|
25 |
-
*/
|
26 |
-
public function set_autoload_file( $autoload_file ) {
|
27 |
-
$this->autoload_file = $autoload_file;
|
28 |
-
}
|
29 |
-
|
30 |
-
/**
|
31 |
-
* @param SplFileInfo $creation_file
|
32 |
-
*/
|
33 |
-
public function set_creation_file( $creation_file ) {
|
34 |
-
$this->creation_file = $creation_file;
|
35 |
-
}
|
36 |
-
|
37 |
-
/**
|
38 |
-
* @return int
|
39 |
-
*/
|
40 |
-
public function get_load_priority() {
|
41 |
-
return $this->load_priority;
|
42 |
-
}
|
43 |
-
|
44 |
-
/**
|
45 |
-
* @return SplFileInfo
|
46 |
-
*/
|
47 |
-
public function get_autoload_file() {
|
48 |
-
return $this->autoload_file;
|
49 |
-
}
|
50 |
-
|
51 |
-
/**
|
52 |
-
* @return SplFileInfo
|
53 |
-
*/
|
54 |
-
public function get_creation_file() {
|
55 |
-
return $this->creation_file;
|
56 |
-
}
|
57 |
-
|
58 |
-
/**
|
59 |
-
* @return WPDesk_Plugin_Info
|
60 |
-
*/
|
61 |
-
public function get_plugin_info() {
|
62 |
-
return $this->plugin_info;
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* @param WPDesk_Plugin_Info $plugin_info
|
67 |
-
*/
|
68 |
-
public function set_plugin_info( $plugin_info ) {
|
69 |
-
$this->plugin_info = $plugin_info;
|
70 |
-
}
|
71 |
-
|
72 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/src/Loader/Flow/Composer_Flow_Loader.php
DELETED
@@ -1,97 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if (!interface_exists('WPDesk_Loader')) {
|
4 |
-
require_once(__DIR__ . '/../Loader.php');
|
5 |
-
}
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Loader that can prepare autoload and use flow builders
|
9 |
-
*/
|
10 |
-
class WPDesk_Composer_Flow_Loader implements WPDesk_Loader {
|
11 |
-
/** @var WPDesk_Composer_Flow_Loader_Info */
|
12 |
-
private $loader_info;
|
13 |
-
|
14 |
-
/** @var bool */
|
15 |
-
private $autoload_loaded = false;
|
16 |
-
|
17 |
-
/** @var bool */
|
18 |
-
private $plugin_loaded = false;
|
19 |
-
|
20 |
-
/** @var WPDesk_Loader_Manager|null */
|
21 |
-
private $manager;
|
22 |
-
|
23 |
-
/**
|
24 |
-
* WPDesk_Composer_Loader constructor.
|
25 |
-
*
|
26 |
-
* @param WPDesk_Composer_Loader_Info $loader_info
|
27 |
-
*/
|
28 |
-
public function __construct( WPDesk_Composer_Flow_Loader_Info $loader_info) {
|
29 |
-
$this->loader_info = $loader_info;
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* @return int
|
34 |
-
*/
|
35 |
-
public function get_load_priority() {
|
36 |
-
return $this->loader_info->get_load_priority();
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* @return int
|
41 |
-
*/
|
42 |
-
public function get_create_priority() {
|
43 |
-
return $this->loader_info->get_load_priority();
|
44 |
-
}
|
45 |
-
|
46 |
-
/**
|
47 |
-
* Load composer autoload file
|
48 |
-
*
|
49 |
-
* @return void
|
50 |
-
*/
|
51 |
-
public function notify_can_autoload() {
|
52 |
-
if (!$this->autoload_loaded) {
|
53 |
-
$this->autoload_loaded = true;
|
54 |
-
require_once( $this->loader_info->get_autoload_file()->getPathname() );
|
55 |
-
}
|
56 |
-
}
|
57 |
-
|
58 |
-
/**
|
59 |
-
* Load creation file
|
60 |
-
*
|
61 |
-
* @return void
|
62 |
-
*/
|
63 |
-
public function notify_can_create_plugin() {
|
64 |
-
if (!$this->plugin_loaded) {
|
65 |
-
$this->plugin_loaded = true;
|
66 |
-
/** @noinspection PhpUnusedLocalVariableInspection */
|
67 |
-
$plugin_info = $this->loader_info->get_plugin_info();
|
68 |
-
$this->loader_info->get_build_flow()->run();
|
69 |
-
}
|
70 |
-
}
|
71 |
-
|
72 |
-
/**
|
73 |
-
* Well that's life. Do nothing.
|
74 |
-
*
|
75 |
-
* @return void
|
76 |
-
*/
|
77 |
-
public function notify_cannot_autoload() {
|
78 |
-
}
|
79 |
-
|
80 |
-
/**
|
81 |
-
* Thanks for notification
|
82 |
-
*
|
83 |
-
* @return void
|
84 |
-
*/
|
85 |
-
public function notify_all_loaded() {
|
86 |
-
}
|
87 |
-
|
88 |
-
/**
|
89 |
-
* @param WPDesk_Loader_Manager $manager
|
90 |
-
* @return void
|
91 |
-
*/
|
92 |
-
public function update_manager( WPDesk_Loader_Manager $manager ) {
|
93 |
-
$this->manager = $manager;
|
94 |
-
}
|
95 |
-
|
96 |
-
|
97 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/src/Loader/Flow/Composer_Flow_Loader_Info.php
DELETED
@@ -1,75 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/**
|
4 |
-
* Info required for Composer_Flow_Loader
|
5 |
-
*/
|
6 |
-
class WPDesk_Composer_Flow_Loader_Info {
|
7 |
-
/** @var int */
|
8 |
-
private $load_priority;
|
9 |
-
|
10 |
-
/** @var \SplFileInfo */
|
11 |
-
private $autoload_file;
|
12 |
-
|
13 |
-
/** @var WPDesk_Plugin_Build_Flow */
|
14 |
-
private $build_flow;
|
15 |
-
|
16 |
-
/** @var WPDesk_Plugin_Info */
|
17 |
-
private $plugin_info;
|
18 |
-
|
19 |
-
/**
|
20 |
-
* @param int $load_priority
|
21 |
-
*/
|
22 |
-
public function set_load_priority( $load_priority ) {
|
23 |
-
$this->load_priority = $load_priority;
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* @param SplFileInfo $autoload_file
|
28 |
-
*/
|
29 |
-
public function set_autoload_file( $autoload_file ) {
|
30 |
-
$this->autoload_file = $autoload_file;
|
31 |
-
}
|
32 |
-
|
33 |
-
/**
|
34 |
-
* @param WPDesk_Plugin_Build_Flow $build_flow
|
35 |
-
*/
|
36 |
-
public function set_build_flow( $build_flow ) {
|
37 |
-
$this->build_flow = $build_flow;
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* @return int
|
42 |
-
*/
|
43 |
-
public function get_load_priority() {
|
44 |
-
return $this->load_priority;
|
45 |
-
}
|
46 |
-
|
47 |
-
/**
|
48 |
-
* @return SplFileInfo
|
49 |
-
*/
|
50 |
-
public function get_autoload_file() {
|
51 |
-
return $this->autoload_file;
|
52 |
-
}
|
53 |
-
|
54 |
-
/**
|
55 |
-
* @return WPDesk_Plugin_Build_Flow
|
56 |
-
*/
|
57 |
-
public function get_build_flow() {
|
58 |
-
return $this->build_flow;
|
59 |
-
}
|
60 |
-
|
61 |
-
/**
|
62 |
-
* @return WPDesk_Plugin_Info
|
63 |
-
*/
|
64 |
-
public function get_plugin_info() {
|
65 |
-
return $this->plugin_info;
|
66 |
-
}
|
67 |
-
|
68 |
-
/**
|
69 |
-
* @param WPDesk_Plugin_Info $plugin_info
|
70 |
-
*/
|
71 |
-
public function set_plugin_info( $plugin_info ) {
|
72 |
-
$this->plugin_info = $plugin_info;
|
73 |
-
}
|
74 |
-
|
75 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/src/Loader/Loader.php
DELETED
@@ -1,31 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/**
|
4 |
-
* Interface for all loaders that can be manager by manager
|
5 |
-
*/
|
6 |
-
interface WPDesk_Loader {
|
7 |
-
/**@return int */
|
8 |
-
public function get_load_priority();
|
9 |
-
|
10 |
-
/**@return int */
|
11 |
-
public function get_create_priority();
|
12 |
-
|
13 |
-
/** @return bool */
|
14 |
-
public function notify_can_autoload();
|
15 |
-
|
16 |
-
/** @return void */
|
17 |
-
public function notify_can_create_plugin();
|
18 |
-
|
19 |
-
/** @return bool */
|
20 |
-
public function notify_cannot_autoload();
|
21 |
-
|
22 |
-
/** @return bool */
|
23 |
-
public function notify_all_loaded();
|
24 |
-
|
25 |
-
/**
|
26 |
-
* @param WPDesk_Loader_Manager $manager Observed manager
|
27 |
-
*
|
28 |
-
* @return void
|
29 |
-
*/
|
30 |
-
public function update_manager(WPDesk_Loader_Manager $manager);
|
31 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/src/Loader/Loader_Manager.php
DELETED
@@ -1,277 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists( 'WPDesk_Loader' ) ) {
|
4 |
-
require_once 'Loader.php';
|
5 |
-
}
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Manages loaders that can load/autoload and create resources
|
9 |
-
*/
|
10 |
-
class WPDesk_Loader_Manager {
|
11 |
-
const DEFAULT_LOADER_PRIORITY = - 10;
|
12 |
-
|
13 |
-
const HOOK_TO_LOAD_LOADERS = 'plugins_loaded';
|
14 |
-
|
15 |
-
const HOOK_BEFORE_LOAD_AUTOLOADERS = 'wp_autoloader_loader_manager_before_load_autoloaders';
|
16 |
-
const HOOK_ALL_LOADERS_LOADED = 'wp_autoloader_loader_manager_all_autoloaders_loaded';
|
17 |
-
const HOOK_ALL_LOADERS_LOADED_AND_NOTIFIED = 'wp_autoloader_loader_manager_all_autoloaders_loaded_notified';
|
18 |
-
const HOOK_BEFORE_CREATE = 'wp_autoloader_loader_manager_before_create';
|
19 |
-
const HOOK_ALL_LOADERS_CREATED = 'wp_autoloader_loader_manager_all_created';
|
20 |
-
|
21 |
-
const FILTER_IF_LOAD_LOADER = 'wp_autoloader_loader_should_load';
|
22 |
-
const FILTER_LOADERS_TO_LOAD = 'wp_autoloader_loader_loaders_to_load';
|
23 |
-
const FILTER_LOADERS_TO_CREATE = 'wp_autoloader_loader_loaders_to_create';
|
24 |
-
|
25 |
-
/** @var array */
|
26 |
-
protected static $loaders = [];
|
27 |
-
|
28 |
-
/** @var bool */
|
29 |
-
protected static $load_hook_added = false;
|
30 |
-
|
31 |
-
/** @var array */
|
32 |
-
protected static $exceptions = [];
|
33 |
-
|
34 |
-
/** @var \Psr\Log\LoggerInterface */
|
35 |
-
protected static $logger = null;
|
36 |
-
|
37 |
-
/** @var string */
|
38 |
-
protected $manager_hook = self::HOOK_TO_LOAD_LOADERS;
|
39 |
-
|
40 |
-
/** @var int */
|
41 |
-
protected $manager_hook_priority = self::DEFAULT_LOADER_PRIORITY;
|
42 |
-
|
43 |
-
/** @return array */
|
44 |
-
public function get_loaders() {
|
45 |
-
return static::$loaders;
|
46 |
-
}
|
47 |
-
|
48 |
-
/**
|
49 |
-
* @param \Psr\Log\LoggerInterface|WC_Logger_Interface $logger
|
50 |
-
*/
|
51 |
-
public function set_logger( $logger ) {
|
52 |
-
static::$logger = $logger;
|
53 |
-
}
|
54 |
-
|
55 |
-
/**
|
56 |
-
* Attach loader to load
|
57 |
-
*
|
58 |
-
* @param WPDesk_Loader $loader
|
59 |
-
*/
|
60 |
-
public function attach_loader( WPDesk_Loader $loader ) {
|
61 |
-
$loader->update_manager( $this );
|
62 |
-
static::$loaders[] = $loader;
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Detach loader from load list
|
67 |
-
*
|
68 |
-
* @param WPDesk_Loader $loader
|
69 |
-
*/
|
70 |
-
public function detach_loader( WPDesk_Loader $loader ) {
|
71 |
-
foreach ( static::$loaders as $okey => $oval ) {
|
72 |
-
if ( $oval == $loader ) {
|
73 |
-
unset( static::$loaders[ $okey ] );
|
74 |
-
}
|
75 |
-
}
|
76 |
-
}
|
77 |
-
|
78 |
-
/**
|
79 |
-
* Attach loader to WP hook if it's not already attached
|
80 |
-
*
|
81 |
-
* @param string $hook
|
82 |
-
* @param int $priority
|
83 |
-
*/
|
84 |
-
public function attach_autoload_hook_once(
|
85 |
-
$hook = self::HOOK_TO_LOAD_LOADERS,
|
86 |
-
$priority = self::DEFAULT_LOADER_PRIORITY
|
87 |
-
) {
|
88 |
-
$this->manager_hook = $hook;
|
89 |
-
$this->manager_hook_priority = $priority;
|
90 |
-
if ( ! static::$load_hook_added ) {
|
91 |
-
static::$load_hook_added = add_action( $hook, [ $this, 'notify_loaders_action' ], $priority );
|
92 |
-
}
|
93 |
-
}
|
94 |
-
|
95 |
-
/**
|
96 |
-
* Detach loader from WP hook
|
97 |
-
*/
|
98 |
-
public function detach_autoload_hook() {
|
99 |
-
remove_action( $this->manager_hook, [ $this, 'notify_loaders' ], $this->manager_hook_priority );
|
100 |
-
}
|
101 |
-
|
102 |
-
public function notify_loaders_action() {
|
103 |
-
do_action( self::HOOK_BEFORE_LOAD_AUTOLOADERS );
|
104 |
-
$notified_loaders = $this->notify_loaders_can_load( static::$loaders );
|
105 |
-
do_action( self::HOOK_ALL_LOADERS_LOADED_AND_NOTIFIED );
|
106 |
-
|
107 |
-
do_action( self::HOOK_BEFORE_CREATE );
|
108 |
-
$this->notify_loaders_can_create( $notified_loaders );
|
109 |
-
do_action( self::HOOK_ALL_LOADERS_CREATED );
|
110 |
-
|
111 |
-
$this->throw_exception_if_any();
|
112 |
-
}
|
113 |
-
|
114 |
-
/**
|
115 |
-
* Notify all loaders about event can_autoload, cannot_autoload and all_loaded
|
116 |
-
*
|
117 |
-
* @param array $loaders
|
118 |
-
*
|
119 |
-
* @return array
|
120 |
-
*/
|
121 |
-
private function notify_loaders_can_load( $loaders ) {
|
122 |
-
$loaders = $this->sort_loaders_load_priority_desc( $loaders );
|
123 |
-
$loaders = apply_filters( self::FILTER_LOADERS_TO_LOAD, $loaders );
|
124 |
-
$loaders_loaded = [];
|
125 |
-
|
126 |
-
foreach ( $loaders as $loadable ) {
|
127 |
-
$should_load = apply_filters( self::FILTER_IF_LOAD_LOADER, true, $loadable );
|
128 |
-
|
129 |
-
if ( $should_load ) {
|
130 |
-
$this->notify_can_autoload( $loadable );
|
131 |
-
$loaders_loaded[] = $loadable;
|
132 |
-
} else {
|
133 |
-
$this->notify_cannot_autoload( $loadable );
|
134 |
-
}
|
135 |
-
}
|
136 |
-
$this->notify_loaders_all_loaded( $loaders );
|
137 |
-
|
138 |
-
return $loaders_loaded;
|
139 |
-
}
|
140 |
-
|
141 |
-
/**
|
142 |
-
* Sort loaders list by load priority
|
143 |
-
*
|
144 |
-
* @param array $loaders
|
145 |
-
*
|
146 |
-
* @return array
|
147 |
-
*/
|
148 |
-
private function sort_loaders_load_priority_desc( $loaders ) {
|
149 |
-
usort( $loaders, function ( WPDesk_Loader $a, WPDesk_Loader $b ) {
|
150 |
-
return $a->get_load_priority() - $b->get_load_priority();
|
151 |
-
} );
|
152 |
-
|
153 |
-
return $loaders;
|
154 |
-
}
|
155 |
-
|
156 |
-
/**
|
157 |
-
* Notify loader that now it can add his autoloader
|
158 |
-
*
|
159 |
-
* @param WPDesk_Loader $loadable
|
160 |
-
*
|
161 |
-
* @return bool
|
162 |
-
*/
|
163 |
-
protected function notify_can_autoload( WPDesk_Loader $loadable ) {
|
164 |
-
try {
|
165 |
-
return $loadable->notify_can_autoload();
|
166 |
-
} catch ( Exception $e ) {
|
167 |
-
$this->log_exception( $e );
|
168 |
-
|
169 |
-
return false;
|
170 |
-
}
|
171 |
-
}
|
172 |
-
|
173 |
-
/**
|
174 |
-
* Log exception if occured to static list and to logs
|
175 |
-
*
|
176 |
-
* @param Exception $e
|
177 |
-
*/
|
178 |
-
protected function log_exception( Exception $e ) {
|
179 |
-
static::$exceptions[] = $e;
|
180 |
-
if ( ! empty( static::$logger ) ) {
|
181 |
-
static::$logger->critical( "Load manager exception: {$e->getCode()}: {$e->getMessage()}. {$e->getTraceAsString()}" );
|
182 |
-
}
|
183 |
-
}
|
184 |
-
|
185 |
-
/**
|
186 |
-
* Notify loader that he should not add hit autoloader
|
187 |
-
*
|
188 |
-
* @param WPDesk_Loader $loadable
|
189 |
-
*
|
190 |
-
* @return bool
|
191 |
-
*/
|
192 |
-
protected function notify_cannot_autoload( WPDesk_Loader $loadable ) {
|
193 |
-
try {
|
194 |
-
return $loadable->notify_cannot_autoload();
|
195 |
-
} catch ( Exception $e ) {
|
196 |
-
$this->log_exception( $e );
|
197 |
-
|
198 |
-
return false;
|
199 |
-
}
|
200 |
-
}
|
201 |
-
|
202 |
-
/**
|
203 |
-
* Notify group of loaders that all loaders have added their autoloaders
|
204 |
-
*
|
205 |
-
* @param array $loaders
|
206 |
-
*/
|
207 |
-
private function notify_loaders_all_loaded( $loaders ) {
|
208 |
-
foreach ( $loaders as $loadable ) {
|
209 |
-
$this->notify_all_loaded( $loadable );
|
210 |
-
}
|
211 |
-
do_action( self::HOOK_ALL_LOADERS_LOADED );
|
212 |
-
}
|
213 |
-
|
214 |
-
/**
|
215 |
-
* Notify loader that that all loaders have added their autoloaders
|
216 |
-
*
|
217 |
-
* @param WPDesk_Loader $loadable
|
218 |
-
*/
|
219 |
-
protected function notify_all_loaded( WPDesk_Loader $loadable ) {
|
220 |
-
try {
|
221 |
-
$loadable->notify_all_loaded();
|
222 |
-
} catch ( Exception $e ) {
|
223 |
-
$this->log_exception( $e );
|
224 |
-
}
|
225 |
-
}
|
226 |
-
|
227 |
-
/**
|
228 |
-
* Notify group of loaders that that now they can create/instantiate autoloaded resources
|
229 |
-
*
|
230 |
-
* @param array $loaders
|
231 |
-
*/
|
232 |
-
private function notify_loaders_can_create( $loaders ) {
|
233 |
-
$loaders = $this->sort_loaders_create_priority_desc( $loaders );
|
234 |
-
$loaders = apply_filters( self::FILTER_LOADERS_TO_CREATE, $loaders );
|
235 |
-
|
236 |
-
foreach ( $loaders as $loadable ) {
|
237 |
-
$this->notify_can_create_plugin( $loadable );
|
238 |
-
}
|
239 |
-
}
|
240 |
-
|
241 |
-
/**
|
242 |
-
* Sort loaders list by create priority
|
243 |
-
*
|
244 |
-
* @param array $loaders
|
245 |
-
*
|
246 |
-
* @return array
|
247 |
-
*/
|
248 |
-
private function sort_loaders_create_priority_desc( $loaders ) {
|
249 |
-
usort( $loaders, function ( WPDesk_Loader $a, WPDesk_Loader $b ) {
|
250 |
-
return $b->get_create_priority() - $a->get_create_priority();
|
251 |
-
} );
|
252 |
-
|
253 |
-
return $loaders;
|
254 |
-
}
|
255 |
-
|
256 |
-
/**
|
257 |
-
* Notify loader that that now it can create/instantiate autoloaded resources
|
258 |
-
*
|
259 |
-
* @param WPDesk_Loader $loadable
|
260 |
-
*/
|
261 |
-
protected function notify_can_create_plugin( WPDesk_Loader $loadable ) {
|
262 |
-
try {
|
263 |
-
$loadable->notify_can_create_plugin();
|
264 |
-
} catch ( Exception $e ) {
|
265 |
-
$this->log_exception( $e );
|
266 |
-
}
|
267 |
-
}
|
268 |
-
|
269 |
-
/**
|
270 |
-
* If any exception was thrown through execution throw first of them now.
|
271 |
-
*/
|
272 |
-
protected function throw_exception_if_any() {
|
273 |
-
if ( ! empty( $this->exceptions ) ) {
|
274 |
-
throw reset( $this->exceptions );
|
275 |
-
}
|
276 |
-
}
|
277 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-autoloader/src/Loader/Loader_Manager_Factory.php
DELETED
@@ -1,54 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists( 'WPDesk_Loader' ) ) {
|
4 |
-
require_once 'Loader.php';
|
5 |
-
}
|
6 |
-
if ( ! class_exists( 'WPDesk_Loader_Manager' ) ) {
|
7 |
-
require_once 'Loader_Manager.php';
|
8 |
-
}
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Factory for loader manager
|
12 |
-
*/
|
13 |
-
class WPDesk_Loader_Manager_Factory {
|
14 |
-
|
15 |
-
/** @var WPDesk_Loader_Manager */
|
16 |
-
private static $instance;
|
17 |
-
|
18 |
-
/**
|
19 |
-
* Builds instance of manager. If called more than once then more than one instance is created.
|
20 |
-
*
|
21 |
-
* @return WPDesk_Loader_Manager
|
22 |
-
*/
|
23 |
-
public static function build_load_manager() {
|
24 |
-
$manager = new WPDesk_Loader_Manager();
|
25 |
-
$manager->attach_autoload_hook_once();
|
26 |
-
|
27 |
-
if (function_exists('wc_get_logger' ) ) {
|
28 |
-
$manager->set_logger( wc_get_logger() );
|
29 |
-
}
|
30 |
-
return $manager;
|
31 |
-
}
|
32 |
-
|
33 |
-
/**
|
34 |
-
* Not sure if ever needed but we can change the stored instance
|
35 |
-
*
|
36 |
-
* @param WPDesk_Loader_Manager $manager
|
37 |
-
*/
|
38 |
-
public function set_instance(WPDesk_Loader_Manager $manager) {
|
39 |
-
self::$instance = $manager;
|
40 |
-
}
|
41 |
-
|
42 |
-
/**
|
43 |
-
* Builds instance if needed and ensures there is only one instance.
|
44 |
-
*
|
45 |
-
* @return WPDesk_Loader_Manager
|
46 |
-
*/
|
47 |
-
public static function get_manager_instance() {
|
48 |
-
if ( empty( self::$instance ) ) {
|
49 |
-
self::$instance = self::build_load_manager();
|
50 |
-
}
|
51 |
-
|
52 |
-
return self::$instance;
|
53 |
-
}
|
54 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/.gitignore
DELETED
@@ -1,4 +0,0 @@
|
|
1 |
-
/vendor/
|
2 |
-
.idea
|
3 |
-
composer.lock
|
4 |
-
build-coverage
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/CHANGELOG.md
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
## [2.4.0] - 2019-06-04
|
2 |
-
### Added
|
3 |
-
- Plugin name in plugin info
|
4 |
-
|
5 |
-
## [2.3.1] - 2019-03-25
|
6 |
-
### Fixed
|
7 |
-
- Backward compatibility
|
8 |
-
|
9 |
-
## [2.3.0] - 2019-03-25
|
10 |
-
### Added
|
11 |
-
- Factory
|
12 |
-
- Interface
|
13 |
-
### Changed
|
14 |
-
- Minor internal action renaming
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/apigen.neon
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
destination: docs
|
2 |
-
templateConfig: /app/theme-woocommerce/config.neon
|
3 |
-
extensions: [php]
|
4 |
-
source:
|
5 |
-
- src
|
6 |
-
exclude:
|
7 |
-
- vendor
|
8 |
-
- tests
|
9 |
-
- languages
|
10 |
-
|
11 |
-
charset: [UTF-8]
|
12 |
-
main: Wordpress plugin
|
13 |
-
title: Plugin template more info
|
14 |
-
baseUrl: "/"
|
15 |
-
|
16 |
-
templateTheme: default
|
17 |
-
php: false
|
18 |
-
sourceCode: false
|
19 |
-
tree: true
|
20 |
-
deprecated: false
|
21 |
-
todo: false
|
22 |
-
download: false
|
23 |
-
|
24 |
-
accessLevels:
|
25 |
-
- public
|
26 |
-
- private
|
27 |
-
- protected
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/phpunit-integration.xml
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/integration/bootstrap.php"
|
2 |
-
backupGlobals="false"
|
3 |
-
>
|
4 |
-
<testsuites>
|
5 |
-
<testsuite>
|
6 |
-
<directory prefix="test-" suffix=".php">./tests/integration</directory>
|
7 |
-
</testsuite>
|
8 |
-
</testsuites>
|
9 |
-
|
10 |
-
<filter>
|
11 |
-
<whitelist>
|
12 |
-
<directory suffix=".php">classes</directory>
|
13 |
-
</whitelist>
|
14 |
-
</filter>
|
15 |
-
|
16 |
-
<logging>
|
17 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
18 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
19 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
20 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
21 |
-
</logging>
|
22 |
-
<php>
|
23 |
-
<env name="WP_DEVELOP_DIR" value="/tmp/wordpress-develop"/>
|
24 |
-
<env name="WC_DEVELOP_DIR" value="/tmp/woocommerce"/>
|
25 |
-
</php>
|
26 |
-
|
27 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/phpunit-unit.xml
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/unit/bootstrap.php">
|
2 |
-
<testsuites>
|
3 |
-
<testsuite>
|
4 |
-
<directory prefix="Test_" suffix=".php">./tests/unit/</directory>
|
5 |
-
</testsuite>
|
6 |
-
</testsuites>
|
7 |
-
|
8 |
-
<filter>
|
9 |
-
<whitelist>
|
10 |
-
<directory suffix=".php">src</directory>
|
11 |
-
</whitelist>
|
12 |
-
</filter>
|
13 |
-
|
14 |
-
<logging>
|
15 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
16 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
17 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
18 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
19 |
-
</logging>
|
20 |
-
|
21 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker.php
DELETED
@@ -1,403 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! interface_exists( 'WPDesk_Translatable' ) ) {
|
4 |
-
require_once 'Translatable.php';
|
5 |
-
}
|
6 |
-
|
7 |
-
if ( ! interface_exists( 'WPDesk_Requirement_Checker' ) ) {
|
8 |
-
require_once 'Requirement_Checker.php';
|
9 |
-
}
|
10 |
-
|
11 |
-
if (! class_exists('WPDesk_Basic_Requirement_Checker') ) {
|
12 |
-
/**
|
13 |
-
* Checks requirements for plugin
|
14 |
-
* have to be compatible with PHP 5.2.x
|
15 |
-
*/
|
16 |
-
class WPDesk_Basic_Requirement_Checker implements WPDesk_Translatable, WPDesk_Requirement_Checker
|
17 |
-
{
|
18 |
-
const EXTENSION_NAME_OPENSSL = 'openssl';
|
19 |
-
const HOOK_ADMIN_NOTICES_ACTION = 'admin_notices';
|
20 |
-
|
21 |
-
/** @var string */
|
22 |
-
private $plugin_name;
|
23 |
-
/** @var string */
|
24 |
-
private $plugin_file;
|
25 |
-
/** @var string */
|
26 |
-
private $min_php_version;
|
27 |
-
/** @var string */
|
28 |
-
private $min_wp_version;
|
29 |
-
/** @var string|null */
|
30 |
-
private $min_wc_version = null;
|
31 |
-
/** @var int|null */
|
32 |
-
private $min_openssl_version = null;
|
33 |
-
/** @var array */
|
34 |
-
private $plugin_require;
|
35 |
-
/** @var array */
|
36 |
-
private $module_require;
|
37 |
-
/** @var array */
|
38 |
-
private $setting_require;
|
39 |
-
/** @var array */
|
40 |
-
private $notices;
|
41 |
-
/** @var @string */
|
42 |
-
private $text_domain;
|
43 |
-
|
44 |
-
/**
|
45 |
-
* @param string $plugin_file
|
46 |
-
* @param string $plugin_name
|
47 |
-
* @param string $text_domain
|
48 |
-
* @param string $php_version
|
49 |
-
* @param string $wp_version
|
50 |
-
*/
|
51 |
-
public function __construct( $plugin_file, $plugin_name, $text_domain, $php_version, $wp_version ) {
|
52 |
-
$this->plugin_file = $plugin_file;
|
53 |
-
$this->plugin_name = $plugin_name;
|
54 |
-
$this->text_domain = $text_domain;
|
55 |
-
|
56 |
-
$this->set_min_php_require( $php_version );
|
57 |
-
$this->set_min_wp_require( $wp_version );
|
58 |
-
|
59 |
-
$this->plugin_require = array();
|
60 |
-
$this->module_require = array();
|
61 |
-
$this->setting_require = array();
|
62 |
-
$this->notices = array();
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* @param string $version
|
67 |
-
*
|
68 |
-
* @return $this
|
69 |
-
*/
|
70 |
-
public function set_min_php_require( $version ) {
|
71 |
-
$this->min_php_version = $version;
|
72 |
-
|
73 |
-
return $this;
|
74 |
-
}
|
75 |
-
|
76 |
-
/**
|
77 |
-
* @param string $version
|
78 |
-
*
|
79 |
-
* @return $this
|
80 |
-
*/
|
81 |
-
public function set_min_wp_require( $version ) {
|
82 |
-
$this->min_wp_version = $version;
|
83 |
-
|
84 |
-
return $this;
|
85 |
-
}
|
86 |
-
|
87 |
-
/**
|
88 |
-
* @param string $version
|
89 |
-
*
|
90 |
-
* @return $this
|
91 |
-
*/
|
92 |
-
public function set_min_wc_require( $version ) {
|
93 |
-
$this->min_wc_version = $version;
|
94 |
-
|
95 |
-
return $this;
|
96 |
-
}
|
97 |
-
|
98 |
-
/**
|
99 |
-
* @param $version
|
100 |
-
*
|
101 |
-
* @return $this
|
102 |
-
*/
|
103 |
-
public function set_min_openssl_require( $version ) {
|
104 |
-
$this->min_openssl_version = $version;
|
105 |
-
|
106 |
-
return $this;
|
107 |
-
}
|
108 |
-
|
109 |
-
/**
|
110 |
-
* @param string $plugin_name
|
111 |
-
* @param string $nice_plugin_name Nice plugin name for better looks in notice
|
112 |
-
*
|
113 |
-
* @return $this
|
114 |
-
*/
|
115 |
-
public function add_plugin_require( $plugin_name, $nice_plugin_name = null ) {
|
116 |
-
if ( $nice_plugin_name === null ) {
|
117 |
-
$this->plugin_require[ $plugin_name ] = $plugin_name;
|
118 |
-
} else {
|
119 |
-
$this->plugin_require[ $plugin_name ] = $nice_plugin_name;
|
120 |
-
}
|
121 |
-
|
122 |
-
return $this;
|
123 |
-
}
|
124 |
-
|
125 |
-
/**
|
126 |
-
* @param string $module_name
|
127 |
-
* @param string $nice_name Nice module name for better looks in notice
|
128 |
-
*
|
129 |
-
* @return $this
|
130 |
-
*/
|
131 |
-
public function add_php_module_require( $module_name, $nice_name = null ) {
|
132 |
-
if ( $nice_name === null ) {
|
133 |
-
$this->module_require[ $module_name ] = $module_name;
|
134 |
-
} else {
|
135 |
-
$this->module_require[ $module_name ] = $nice_name;
|
136 |
-
}
|
137 |
-
|
138 |
-
return $this;
|
139 |
-
}
|
140 |
-
|
141 |
-
/**
|
142 |
-
* @param string $setting
|
143 |
-
* @param mixed $value
|
144 |
-
*
|
145 |
-
* @return $this
|
146 |
-
*/
|
147 |
-
public function add_php_setting_require( $setting, $value ) {
|
148 |
-
$this->setting_require[ $setting ] = $value;
|
149 |
-
|
150 |
-
return $this;
|
151 |
-
}
|
152 |
-
|
153 |
-
/**
|
154 |
-
* @return bool
|
155 |
-
*/
|
156 |
-
public function are_requirements_met() {
|
157 |
-
$this->notices = $this->prepare_requirement_notices();
|
158 |
-
|
159 |
-
return count( $this->notices ) === 0;
|
160 |
-
}
|
161 |
-
|
162 |
-
/**
|
163 |
-
* @return array
|
164 |
-
*/
|
165 |
-
private function prepare_requirement_notices() {
|
166 |
-
$notices = array();
|
167 |
-
if ( ! self::is_php_at_least( $this->min_php_version ) ) {
|
168 |
-
$notices[] = $this->prepare_notice_message( sprintf( __( 'The “%s” plugin cannot run on PHP versions older than %s. Please contact your host and ask them to upgrade.',
|
169 |
-
$this->get_text_domain() ), esc_html( $this->plugin_name ), $this->min_php_version ) );
|
170 |
-
}
|
171 |
-
if ( ! self::is_wp_at_least( $this->min_wp_version ) ) {
|
172 |
-
$notices[] = $this->prepare_notice_message( sprintf( __( 'The “%s” plugin cannot run on WordPress versions older than %s. Please update WordPress.',
|
173 |
-
$this->get_text_domain() ), esc_html( $this->plugin_name ), $this->min_wp_version ) );
|
174 |
-
}
|
175 |
-
if ( $this->min_wc_version !== null && $this->can_check_plugin_version() && ! self::is_wc_at_least( $this->min_wc_version ) ) {
|
176 |
-
$notices[] = $this->prepare_notice_message( sprintf( __( 'The “%s” plugin cannot run on WooCommerce versions older than %s. Please update WooCommerce.',
|
177 |
-
$this->get_text_domain() ), esc_html( $this->plugin_name ), $this->min_wc_version ) );
|
178 |
-
}
|
179 |
-
if ( $this->min_openssl_version !== null && ! self::is_open_ssl_at_least( $this->min_openssl_version ) ) {
|
180 |
-
$notices[] = $this->prepare_notice_message( sprintf( __( 'The “%s” plugin cannot run without OpenSSL module version at least %s. Please update OpenSSL module.',
|
181 |
-
$this->get_text_domain() ), esc_html( $this->plugin_name ),
|
182 |
-
'0x' . dechex( $this->min_openssl_version ) ) );
|
183 |
-
}
|
184 |
-
|
185 |
-
$notices = $this->append_plugin_require_notices( $notices );
|
186 |
-
$notices = $this->append_module_require_notices( $notices );
|
187 |
-
$notices = $this->append_settings_require_notices( $notices );
|
188 |
-
|
189 |
-
return $notices;
|
190 |
-
}
|
191 |
-
|
192 |
-
/**
|
193 |
-
* @param $min_version
|
194 |
-
*
|
195 |
-
* @return mixed
|
196 |
-
*/
|
197 |
-
public static function is_php_at_least( $min_version ) {
|
198 |
-
return version_compare( PHP_VERSION, $min_version, '>=' );
|
199 |
-
}
|
200 |
-
|
201 |
-
/**
|
202 |
-
* Prepares message in html format
|
203 |
-
*
|
204 |
-
* @param string $message
|
205 |
-
*
|
206 |
-
* @return string
|
207 |
-
*/
|
208 |
-
private function prepare_notice_message( $message ) {
|
209 |
-
return '<div class="error"><p>' . $message . '</p></div>';
|
210 |
-
}
|
211 |
-
|
212 |
-
public function get_text_domain() {
|
213 |
-
return $this->text_domain;
|
214 |
-
}
|
215 |
-
|
216 |
-
/**
|
217 |
-
* @param string $min_version
|
218 |
-
*
|
219 |
-
* @return bool
|
220 |
-
*/
|
221 |
-
public static function is_wp_at_least( $min_version ) {
|
222 |
-
return version_compare( get_bloginfo( 'version' ), $min_version, '>=' );
|
223 |
-
}
|
224 |
-
|
225 |
-
/**
|
226 |
-
* Are plugins loaded so we can check the version
|
227 |
-
*
|
228 |
-
* @return bool
|
229 |
-
*/
|
230 |
-
private function can_check_plugin_version() {
|
231 |
-
return did_action( 'plugins_loaded' ) > 0;
|
232 |
-
}
|
233 |
-
|
234 |
-
/**
|
235 |
-
* Checks if plugin is active and have designated version. Needs to be enabled in deferred way.
|
236 |
-
*
|
237 |
-
* @param string $min_version
|
238 |
-
*
|
239 |
-
* @return bool
|
240 |
-
*/
|
241 |
-
public static function is_wc_at_least( $min_version ) {
|
242 |
-
return defined( 'WC_VERSION' ) &&
|
243 |
-
version_compare( WC_VERSION, $min_version, '>=' );
|
244 |
-
}
|
245 |
-
|
246 |
-
/**
|
247 |
-
* Checks if ssl version is valid
|
248 |
-
*
|
249 |
-
* @param int $required_version Version in hex. Version 9.6 is 0x000906000
|
250 |
-
*
|
251 |
-
* @see https://www.openssl.org/docs/man1.1.0/crypto/OPENSSL_VERSION_NUMBER.html
|
252 |
-
*
|
253 |
-
* @return bool
|
254 |
-
*/
|
255 |
-
public static function is_open_ssl_at_least( $required_version ) {
|
256 |
-
return defined( 'OPENSSL_VERSION_NUMBER' ) && OPENSSL_VERSION_NUMBER > (int) $required_version;
|
257 |
-
}
|
258 |
-
|
259 |
-
/**
|
260 |
-
* @param array $notices
|
261 |
-
*
|
262 |
-
* @return array
|
263 |
-
*/
|
264 |
-
private function append_plugin_require_notices( $notices ) {
|
265 |
-
if ( count( $this->plugin_require ) > 0 ) {
|
266 |
-
foreach ( $this->plugin_require as $plugin_name => $nice_plugin_name ) {
|
267 |
-
if ( ! self::is_wp_plugin_active( $plugin_name ) ) {
|
268 |
-
$notices[] = $this->prepare_notice_message( sprintf( __( 'The “%s” plugin cannot run without %s active. Please install and activate %s plugin.',
|
269 |
-
$this->get_text_domain() ), esc_html( $this->plugin_name ),
|
270 |
-
esc_html( basename( $nice_plugin_name ) ), esc_html( basename( $nice_plugin_name ) ) ) );
|
271 |
-
}
|
272 |
-
}
|
273 |
-
}
|
274 |
-
|
275 |
-
return $notices;
|
276 |
-
}
|
277 |
-
|
278 |
-
/**
|
279 |
-
* Checks if plugin is active. Needs to be enabled in deferred way.
|
280 |
-
*
|
281 |
-
* @param string $plugin_file
|
282 |
-
*
|
283 |
-
* @return bool
|
284 |
-
*/
|
285 |
-
public static function is_wp_plugin_active( $plugin_file ) {
|
286 |
-
$active_plugins = (array) get_option( 'active_plugins', array() );
|
287 |
-
|
288 |
-
if ( is_multisite() ) {
|
289 |
-
$active_plugins = array_merge( $active_plugins, get_site_option( 'active_sitewide_plugins', array() ) );
|
290 |
-
}
|
291 |
-
|
292 |
-
return in_array( $plugin_file, $active_plugins ) || array_key_exists( $plugin_file, $active_plugins );
|
293 |
-
}
|
294 |
-
|
295 |
-
/**
|
296 |
-
* @param array $notices
|
297 |
-
*
|
298 |
-
* @return array
|
299 |
-
*/
|
300 |
-
private function append_module_require_notices( $notices ) {
|
301 |
-
if ( count( $this->module_require ) > 0 ) {
|
302 |
-
foreach ( $this->module_require as $module_name => $nice_module_name ) {
|
303 |
-
if ( ! self::is_module_active( $module_name ) ) {
|
304 |
-
$notices[] = $this->prepare_notice_message( sprintf( __( 'The “%s” plugin cannot run without %s php module installed. Please contact your host and ask them to install %s.',
|
305 |
-
$this->get_text_domain() ), esc_html( $this->plugin_name ),
|
306 |
-
esc_html( basename( $nice_module_name ) ), esc_html( basename( $nice_module_name ) ) ) );
|
307 |
-
}
|
308 |
-
}
|
309 |
-
}
|
310 |
-
|
311 |
-
return $notices;
|
312 |
-
}
|
313 |
-
|
314 |
-
/**
|
315 |
-
* @param string $name
|
316 |
-
*
|
317 |
-
* @return bool
|
318 |
-
*/
|
319 |
-
public static function is_module_active( $name ) {
|
320 |
-
return extension_loaded( $name );
|
321 |
-
}
|
322 |
-
|
323 |
-
/**
|
324 |
-
* @param array $notices
|
325 |
-
*
|
326 |
-
* @return array
|
327 |
-
*/
|
328 |
-
private function append_settings_require_notices( $notices ) {
|
329 |
-
if ( count( $this->setting_require ) > 0 ) {
|
330 |
-
foreach ( $this->setting_require as $setting => $value ) {
|
331 |
-
if ( ! self::is_setting_set( $setting, $value ) ) {
|
332 |
-
$notices[] = $this->prepare_notice_message( sprintf( __( 'The “%s” plugin cannot run without %s php setting set to %s. Please contact your host and ask them to set %s.',
|
333 |
-
$this->get_text_domain() ), esc_html( $this->plugin_name ), esc_html( basename( $setting ) ),
|
334 |
-
esc_html( basename( $value ) ), esc_html( basename( $setting ) ) ) );
|
335 |
-
}
|
336 |
-
}
|
337 |
-
}
|
338 |
-
|
339 |
-
return $notices;
|
340 |
-
}
|
341 |
-
|
342 |
-
/**
|
343 |
-
* @param string $name
|
344 |
-
* @param mixed $value
|
345 |
-
*
|
346 |
-
* @return bool
|
347 |
-
*/
|
348 |
-
public static function is_setting_set( $name, $value ) {
|
349 |
-
return ini_get( $name ) === (string) $value;
|
350 |
-
}
|
351 |
-
|
352 |
-
/**
|
353 |
-
* @return void
|
354 |
-
*
|
355 |
-
* @deprecated use render_notices or disable_plugin
|
356 |
-
*/
|
357 |
-
public function disable_plugin_render_notice() {
|
358 |
-
add_action( self::HOOK_ADMIN_NOTICES_ACTION, array( $this, 'handle_render_notices_action') );
|
359 |
-
}
|
360 |
-
|
361 |
-
/**
|
362 |
-
* Renders requirement notices in admin panel
|
363 |
-
*
|
364 |
-
* @return void
|
365 |
-
*/
|
366 |
-
public function render_notices() {
|
367 |
-
add_action( self::HOOK_ADMIN_NOTICES_ACTION, array( $this, 'handle_render_notices_action') );
|
368 |
-
}
|
369 |
-
|
370 |
-
/**
|
371 |
-
* Renders requirement notices in admin panel
|
372 |
-
*
|
373 |
-
* @return void
|
374 |
-
*/
|
375 |
-
public function disable_plugin() {
|
376 |
-
add_action( self::HOOK_ADMIN_NOTICES_ACTION, array( $this, 'handle_deactivate_action') );
|
377 |
-
}
|
378 |
-
|
379 |
-
/**
|
380 |
-
* @internal Do not use as public. Public only for wp action.
|
381 |
-
*
|
382 |
-
* @return void
|
383 |
-
*/
|
384 |
-
public function handle_deactivate_action() {
|
385 |
-
if ( isset( $this->plugin_file ) ) {
|
386 |
-
deactivate_plugins( plugin_basename( $this->plugin_file ) );
|
387 |
-
}
|
388 |
-
}
|
389 |
-
|
390 |
-
/**
|
391 |
-
* Should be called as WordPress action
|
392 |
-
*
|
393 |
-
* @internal Do not use as public. Public only for wp action.
|
394 |
-
*
|
395 |
-
* @return void
|
396 |
-
*/
|
397 |
-
public function handle_render_notices_action() {
|
398 |
-
foreach ( $this->notices as $notice ) {
|
399 |
-
echo $notice;
|
400 |
-
}
|
401 |
-
}
|
402 |
-
}
|
403 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/src/Basic_Requirement_Checker_Factory.php
DELETED
@@ -1,22 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists('Basic_Requirement_Checker')) {
|
4 |
-
require_once 'Basic_Requirement_Checker.php';
|
5 |
-
}
|
6 |
-
|
7 |
-
class WPDesk_Basic_Requirement_Checker_Factory
|
8 |
-
{
|
9 |
-
/**
|
10 |
-
* @param $plugin_file
|
11 |
-
* @param $plugin_name
|
12 |
-
* @param $text_domain
|
13 |
-
* @param $php_version
|
14 |
-
* @param $wp_version
|
15 |
-
*
|
16 |
-
* @return WPDesk_Requirement_Checker
|
17 |
-
*/
|
18 |
-
public function create_requirement_checker($plugin_file, $plugin_name, $text_domain)
|
19 |
-
{
|
20 |
-
return new WPDesk_Basic_Requirement_Checker($plugin_file, $plugin_name, $text_domain, null, null);
|
21 |
-
}
|
22 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/src/Plugin/Has_Plugin_Info.php
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! interface_exists( 'WPDesk_Translatable' ) ) {
|
4 |
-
require_once __DIR__ . '/../Translatable.php';
|
5 |
-
}
|
6 |
-
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Have MUST HAVE info for plugin instantion
|
10 |
-
*
|
11 |
-
* have to be compatible with PHP 5.2.x
|
12 |
-
*/
|
13 |
-
interface WPDesk_Has_Plugin_Info extends WPDesk_Translatable {
|
14 |
-
/**
|
15 |
-
* @return string
|
16 |
-
*/
|
17 |
-
public function get_plugin_file_name();
|
18 |
-
|
19 |
-
/**
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_plugin_dir();
|
23 |
-
|
24 |
-
/**
|
25 |
-
* @return string
|
26 |
-
*/
|
27 |
-
public function get_version();
|
28 |
-
|
29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/src/Plugin/Plugin_Info.php
DELETED
@@ -1,171 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! interface_exists( 'WPDesk_Translatable' ) ) {
|
4 |
-
require_once __DIR__ . '/../Translatable.php';
|
5 |
-
}
|
6 |
-
if ( ! class_exists( 'WPDesk_Buildable' ) ) {
|
7 |
-
require_once __DIR__ . '/../Buildable.php';
|
8 |
-
}
|
9 |
-
if ( ! class_exists( 'WPDesk_Has_Plugin_Info' ) ) {
|
10 |
-
require_once 'Has_Plugin_Info.php';
|
11 |
-
}
|
12 |
-
|
13 |
-
/**
|
14 |
-
* Structure with core info about plugin
|
15 |
-
*
|
16 |
-
* have to be compatible with PHP 5.2.x
|
17 |
-
*/
|
18 |
-
class WPDesk_Plugin_Info implements WPDesk_Translatable, WPDesk_Buildable, WPDesk_Has_Plugin_Info {
|
19 |
-
/** @var string */
|
20 |
-
private $plugin_file_name;
|
21 |
-
|
22 |
-
/** @var string */
|
23 |
-
private $plugin_dir;
|
24 |
-
|
25 |
-
/** @var string */
|
26 |
-
private $plugin_url;
|
27 |
-
|
28 |
-
/** @var string */
|
29 |
-
private $class_name;
|
30 |
-
|
31 |
-
/** @var string */
|
32 |
-
private $version;
|
33 |
-
|
34 |
-
/** @var string */
|
35 |
-
private $product_id;
|
36 |
-
|
37 |
-
/** @var string */
|
38 |
-
private $plugin_name;
|
39 |
-
|
40 |
-
/** @var \DateTimeInterface */
|
41 |
-
private $release_date;
|
42 |
-
|
43 |
-
/** string */
|
44 |
-
private $text_domain;
|
45 |
-
|
46 |
-
/**
|
47 |
-
* @return string
|
48 |
-
*/
|
49 |
-
public function get_plugin_file_name() {
|
50 |
-
return $this->plugin_file_name;
|
51 |
-
}
|
52 |
-
|
53 |
-
/**
|
54 |
-
* @param string $plugin_name
|
55 |
-
*/
|
56 |
-
public function set_plugin_file_name( $plugin_name ) {
|
57 |
-
$this->plugin_file_name = $plugin_name;
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* @return string
|
62 |
-
*/
|
63 |
-
public function get_plugin_dir() {
|
64 |
-
return $this->plugin_dir;
|
65 |
-
}
|
66 |
-
|
67 |
-
/**
|
68 |
-
* @param string $plugin_dir
|
69 |
-
*/
|
70 |
-
public function set_plugin_dir( $plugin_dir ) {
|
71 |
-
$this->plugin_dir = $plugin_dir;
|
72 |
-
}
|
73 |
-
|
74 |
-
/**
|
75 |
-
* @return string
|
76 |
-
*/
|
77 |
-
public function get_plugin_url() {
|
78 |
-
return $this->plugin_url;
|
79 |
-
}
|
80 |
-
|
81 |
-
/**
|
82 |
-
* @param string $plugin_url
|
83 |
-
*/
|
84 |
-
public function set_plugin_url( $plugin_url ) {
|
85 |
-
$this->plugin_url = $plugin_url;
|
86 |
-
}
|
87 |
-
|
88 |
-
/**
|
89 |
-
* @return string
|
90 |
-
*/
|
91 |
-
public function get_version() {
|
92 |
-
return $this->version;
|
93 |
-
}
|
94 |
-
|
95 |
-
/**
|
96 |
-
* @param string $version
|
97 |
-
*/
|
98 |
-
public function set_version( $version ) {
|
99 |
-
$this->version = $version;
|
100 |
-
}
|
101 |
-
|
102 |
-
/**
|
103 |
-
* @return string
|
104 |
-
*/
|
105 |
-
public function get_product_id() {
|
106 |
-
return $this->product_id;
|
107 |
-
}
|
108 |
-
|
109 |
-
/**
|
110 |
-
* @param string $product_id
|
111 |
-
*/
|
112 |
-
public function set_product_id( $product_id ) {
|
113 |
-
$this->product_id = $product_id;
|
114 |
-
}
|
115 |
-
|
116 |
-
/**
|
117 |
-
* @return string
|
118 |
-
*/
|
119 |
-
public function get_plugin_name() {
|
120 |
-
return $this->plugin_name;
|
121 |
-
}
|
122 |
-
|
123 |
-
/**
|
124 |
-
* @param string $plugin_name
|
125 |
-
*/
|
126 |
-
public function set_plugin_name( $plugin_name ) {
|
127 |
-
$this->plugin_name = $plugin_name;
|
128 |
-
}
|
129 |
-
|
130 |
-
/**
|
131 |
-
* @return DateTimeInterface
|
132 |
-
*/
|
133 |
-
public function get_release_date() {
|
134 |
-
return $this->release_date;
|
135 |
-
}
|
136 |
-
|
137 |
-
/**
|
138 |
-
* @param \DateTimeInterface $release_date
|
139 |
-
*/
|
140 |
-
public function set_release_date( $release_date ) {
|
141 |
-
$this->release_date = $release_date;
|
142 |
-
}
|
143 |
-
|
144 |
-
/**
|
145 |
-
* @return string
|
146 |
-
*/
|
147 |
-
public function get_class_name() {
|
148 |
-
return $this->class_name;
|
149 |
-
}
|
150 |
-
|
151 |
-
/**
|
152 |
-
* @param string $class_name
|
153 |
-
*/
|
154 |
-
public function set_class_name( $class_name ) {
|
155 |
-
$this->class_name = $class_name;
|
156 |
-
}
|
157 |
-
|
158 |
-
/**
|
159 |
-
* @return string
|
160 |
-
*/
|
161 |
-
public function get_text_domain() {
|
162 |
-
return $this->text_domain;
|
163 |
-
}
|
164 |
-
|
165 |
-
/**
|
166 |
-
* @param $value
|
167 |
-
*/
|
168 |
-
public function set_text_domain( $value ) {
|
169 |
-
$this->text_domain = $value;
|
170 |
-
}
|
171 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/src/Translable.php
DELETED
@@ -1,9 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/**
|
4 |
-
* @deprecated Have typo so better use WPDesk_Translatable
|
5 |
-
*/
|
6 |
-
interface WPDesk_Translable {
|
7 |
-
/** @return string */
|
8 |
-
public function get_text_domain();
|
9 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-basic-requirements/src/Translatable.php
DELETED
@@ -1,15 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! interface_exists( 'WPDesk_Translable' ) ) {
|
4 |
-
require_once 'Translable.php';
|
5 |
-
}
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Have info about textdomain - how to translate texts
|
9 |
-
*
|
10 |
-
* have to be compatible with PHP 5.2.x
|
11 |
-
*/
|
12 |
-
interface WPDesk_Translatable extends WPDesk_Translable {
|
13 |
-
/** @return string */
|
14 |
-
public function get_text_domain();
|
15 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/.editorconfig
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
# This file is for unifying the coding style for different editors and IDEs
|
2 |
-
# editorconfig.org
|
3 |
-
|
4 |
-
# WordPress Coding Standards
|
5 |
-
# https://make.wordpress.org/core/handbook/coding-standards/
|
6 |
-
|
7 |
-
root = true
|
8 |
-
|
9 |
-
[*]
|
10 |
-
charset = utf-8
|
11 |
-
end_of_line = lf
|
12 |
-
insert_final_newline = true
|
13 |
-
trim_trailing_whitespace = true
|
14 |
-
indent_style = tab
|
15 |
-
|
16 |
-
[*.yml]
|
17 |
-
indent_style = space
|
18 |
-
indent_size = 2
|
19 |
-
|
20 |
-
[*.md]
|
21 |
-
trim_trailing_whitespace = false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/.gitignore
DELETED
@@ -1,2 +0,0 @@
|
|
1 |
-
/vendor/
|
2 |
-
.idea
|
|
|
|
vendor/wpdesk/wp-builder/.gitlab/issue_templates/Bug.md
DELETED
@@ -1,32 +0,0 @@
|
|
1 |
-
### Select WooCommerce version e.g: [x] 2.6
|
2 |
-
<!--- Select the WooCommerce version on which the error occurred -->
|
3 |
-
|
4 |
-
- [ ] [2.6](http://woo26.tests.wpdesk.org)
|
5 |
-
- [ ] [2.7](http://woo27.tests.wpdesk.org)
|
6 |
-
- [ ] [3.0](http://woo30.tests.wpdesk.org)
|
7 |
-
- [ ] [3.1](http://woo31.tests.wpdesk.org)
|
8 |
-
- [ ] [3.2](http://woo32.tests.wpdesk.org)
|
9 |
-
- [ ] [3.3](http://woo33.tests.wpdesk.org)
|
10 |
-
- [ ] [3.4](http://woo34.tests.wpdesk.org)
|
11 |
-
- [ ] [Stable](https://stable.wpdesk.org/)
|
12 |
-
|
13 |
-
### Select PHP version e.g: [x] 5.6
|
14 |
-
<!--- Select the PHP version on which the error occurred -->
|
15 |
-
|
16 |
-
- [ ] 5.3
|
17 |
-
- [ ] 5.5
|
18 |
-
- [ ] 5.6
|
19 |
-
- [ ] 7.1
|
20 |
-
- [ ] 7.2
|
21 |
-
|
22 |
-
## Steps to Reproduce
|
23 |
-
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
|
24 |
-
|
25 |
-
1.
|
26 |
-
2.
|
27 |
-
|
28 |
-
|
29 |
-
## Expected Behavior
|
30 |
-
<!--- Tell what should happen -->
|
31 |
-
|
32 |
-
1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/CHANGELOG.md
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
## [1.2.0] - 2019-06-26
|
2 |
-
### Added
|
3 |
-
- InfoActivationBuilder with capability to set info if plugin subscription is active
|
|
|
|
|
|
vendor/wpdesk/wp-builder/apigen.neon
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
destination: docs
|
2 |
-
templateConfig: /app/theme-woocommerce/config.neon
|
3 |
-
extensions: [php]
|
4 |
-
source:
|
5 |
-
- classes
|
6 |
-
exclude:
|
7 |
-
- vendor
|
8 |
-
- tests
|
9 |
-
- languages
|
10 |
-
|
11 |
-
charset: [UTF-8]
|
12 |
-
main: Wordpress plugin
|
13 |
-
title: Plugin template more info
|
14 |
-
baseUrl: "/"
|
15 |
-
|
16 |
-
templateTheme: default
|
17 |
-
php: false
|
18 |
-
sourceCode: false
|
19 |
-
tree: true
|
20 |
-
deprecated: false
|
21 |
-
todo: false
|
22 |
-
download: false
|
23 |
-
|
24 |
-
accessLevels:
|
25 |
-
- public
|
26 |
-
- private
|
27 |
-
- protected
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/phpcs.xml.dist
DELETED
@@ -1,18 +0,0 @@
|
|
1 |
-
<?xml version="1.0"?>
|
2 |
-
<ruleset name="WordPress Coding Standards for WP Desk Plugin">
|
3 |
-
<description>Sniffs for WordPress WPDesk plugins</description>
|
4 |
-
|
5 |
-
<config name="installed_paths" value="vendor/wp-coding-standards/wpcs,vendor/wimg/php-compatibility" />
|
6 |
-
|
7 |
-
<rule ref="PHPCompatibility"/>
|
8 |
-
<config name="testVersion" value="5.5-"/>
|
9 |
-
|
10 |
-
<rule ref="WordPress"/>
|
11 |
-
|
12 |
-
<config name="text_domain" value="wpdesk-plugin,default,s214-settings-demo"/>
|
13 |
-
|
14 |
-
<arg name="extensions" value="php"/>
|
15 |
-
|
16 |
-
<file>./classes</file>
|
17 |
-
<exclude-pattern>*/settings-api/*</exclude-pattern>
|
18 |
-
</ruleset>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/phpunit-integration.xml
DELETED
@@ -1,28 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/integration/bootstrap.php"
|
2 |
-
backupGlobals="false"
|
3 |
-
>
|
4 |
-
<testsuites>
|
5 |
-
<testsuite>
|
6 |
-
<directory prefix="test-" suffix=".php">./tests/integration</directory>
|
7 |
-
</testsuite>
|
8 |
-
</testsuites>
|
9 |
-
|
10 |
-
<filter>
|
11 |
-
<whitelist>
|
12 |
-
<directory suffix=".php">classes</directory>
|
13 |
-
</whitelist>
|
14 |
-
</filter>
|
15 |
-
|
16 |
-
<logging>
|
17 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
18 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
19 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
20 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
21 |
-
</logging>
|
22 |
-
|
23 |
-
<php>
|
24 |
-
<env name="WP_DEVELOP_DIR" value="/tmp/wordpress-develop"/>
|
25 |
-
<env name="WC_DEVELOP_DIR" value="/tmp/woocommerce"/>
|
26 |
-
</php>
|
27 |
-
|
28 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/phpunit-unit.xml
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/unit/bootstrap.php">
|
2 |
-
<testsuites>
|
3 |
-
<testsuite>
|
4 |
-
<directory prefix="test-" suffix=".php">./tests/unit/</directory>
|
5 |
-
</testsuite>
|
6 |
-
</testsuites>
|
7 |
-
|
8 |
-
<filter>
|
9 |
-
<whitelist>
|
10 |
-
<directory suffix=".php">classes</directory>
|
11 |
-
</whitelist>
|
12 |
-
</filter>
|
13 |
-
|
14 |
-
<logging>
|
15 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
16 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
17 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
18 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
19 |
-
</logging>
|
20 |
-
|
21 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/BuildDirector/LegacyBuildDirector.php
DELETED
@@ -1,37 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\BuildDirector;
|
4 |
-
|
5 |
-
use WPDesk\PluginBuilder\Builder\AbstractBuilder;
|
6 |
-
use WPDesk\PluginBuilder\Plugin\AbstractPlugin;
|
7 |
-
use WPDesk\PluginBuilder\Storage\StorageFactory;
|
8 |
-
|
9 |
-
class LegacyBuildDirector {
|
10 |
-
|
11 |
-
/** @var AbstractBuilder */
|
12 |
-
private $builder;
|
13 |
-
|
14 |
-
public function __construct( AbstractBuilder $builder ) {
|
15 |
-
$this->builder = $builder;
|
16 |
-
}
|
17 |
-
|
18 |
-
/**
|
19 |
-
* Builds plugin
|
20 |
-
*/
|
21 |
-
public function build_plugin() {
|
22 |
-
$this->builder->build_plugin();
|
23 |
-
$this->builder->init_plugin();
|
24 |
-
|
25 |
-
$storage = new StorageFactory();
|
26 |
-
$this->builder->store_plugin( $storage->create_storage() );
|
27 |
-
}
|
28 |
-
|
29 |
-
/**
|
30 |
-
* Returns built plugin
|
31 |
-
*
|
32 |
-
* @return AbstractPlugin
|
33 |
-
*/
|
34 |
-
public function get_plugin() {
|
35 |
-
return $this->builder->get_plugin();
|
36 |
-
}
|
37 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Builder/AbstractBuilder.php
DELETED
@@ -1,64 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Builder;
|
4 |
-
|
5 |
-
use WPDesk\PluginBuilder\Plugin\AbstractPlugin;
|
6 |
-
use WPDesk\PluginBuilder\Storage\PluginStorage;
|
7 |
-
|
8 |
-
abstract class AbstractBuilder {
|
9 |
-
/**
|
10 |
-
* Create plugin class
|
11 |
-
*/
|
12 |
-
public function build_plugin() {
|
13 |
-
}
|
14 |
-
|
15 |
-
/**
|
16 |
-
* Store plugin class in some kind of storage
|
17 |
-
*/
|
18 |
-
public function store_plugin( PluginStorage $storage ) {
|
19 |
-
}
|
20 |
-
|
21 |
-
/**
|
22 |
-
* Init plugin internal structure
|
23 |
-
*/
|
24 |
-
public function init_plugin() {
|
25 |
-
}
|
26 |
-
|
27 |
-
/**
|
28 |
-
* Return built plugin
|
29 |
-
* @return AbstractPlugin
|
30 |
-
*/
|
31 |
-
abstract function get_plugin();
|
32 |
-
|
33 |
-
/**
|
34 |
-
* Set settings class in plugin
|
35 |
-
*
|
36 |
-
* @param $settings
|
37 |
-
*/
|
38 |
-
public function set_settings( $settings ) {
|
39 |
-
}
|
40 |
-
|
41 |
-
/**
|
42 |
-
* Set view class in plugin
|
43 |
-
*
|
44 |
-
* @param $view
|
45 |
-
*/
|
46 |
-
public function set_view( $view ) {
|
47 |
-
}
|
48 |
-
|
49 |
-
/**
|
50 |
-
* Set tracker class in plugin
|
51 |
-
*
|
52 |
-
* @param $tracker
|
53 |
-
*/
|
54 |
-
public function set_tracker( $tracker ) {
|
55 |
-
}
|
56 |
-
|
57 |
-
/**
|
58 |
-
* Set helper class in plugin
|
59 |
-
*
|
60 |
-
* @param $helper
|
61 |
-
*/
|
62 |
-
public function set_helper( $helper ) {
|
63 |
-
}
|
64 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Builder/InfoBuilder.php
DELETED
@@ -1,58 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Builder;
|
4 |
-
|
5 |
-
use WPDesk\PluginBuilder\Plugin\AbstractPlugin;
|
6 |
-
use WPDesk\PluginBuilder\Storage\PluginStorage;
|
7 |
-
|
8 |
-
/**
|
9 |
-
* @deprecated Should not be used as some old plugins are using it and we can't touch this.
|
10 |
-
*
|
11 |
-
* @package WPDesk\PluginBuilder\Builder
|
12 |
-
*/
|
13 |
-
class InfoBuilder extends AbstractBuilder {
|
14 |
-
const FILTER_PLUGIN_CLASS = 'wp_builder_plugin_class';
|
15 |
-
const HOOK_BEFORE_PLUGIN_INIT = 'wp_builder_before_plugin_init';
|
16 |
-
const HOOK_AFTER_PLUGIN_INIT = 'wp_builder_before_init';
|
17 |
-
|
18 |
-
/** @var AbstractPlugin */
|
19 |
-
private $plugin;
|
20 |
-
|
21 |
-
/** @var \WPDesk_Buildable */
|
22 |
-
private $info;
|
23 |
-
|
24 |
-
/** @var string */
|
25 |
-
protected $storage_id;
|
26 |
-
|
27 |
-
public function __construct( \WPDesk_Buildable $info ) {
|
28 |
-
$this->info = $info;
|
29 |
-
$this->storage_id = $info->get_class_name();
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* Builds instance of plugin
|
34 |
-
*/
|
35 |
-
public function build_plugin() {
|
36 |
-
$class_name = apply_filters( self::FILTER_PLUGIN_CLASS, $this->info->get_class_name() );
|
37 |
-
|
38 |
-
/** @var AbstractPlugin $plugin */
|
39 |
-
$this->plugin = new $class_name( $this->info );
|
40 |
-
}
|
41 |
-
|
42 |
-
public function store_plugin( PluginStorage $storage ) {
|
43 |
-
$storage->add_to_storage( $this->storage_id, $this->plugin );
|
44 |
-
}
|
45 |
-
|
46 |
-
public function init_plugin() {
|
47 |
-
do_action( self::HOOK_BEFORE_PLUGIN_INIT, $this->plugin );
|
48 |
-
$this->plugin->init();
|
49 |
-
do_action( self::HOOK_AFTER_PLUGIN_INIT, $this->plugin );
|
50 |
-
}
|
51 |
-
|
52 |
-
/**
|
53 |
-
* @return AbstractPlugin
|
54 |
-
*/
|
55 |
-
public function get_plugin() {
|
56 |
-
return $this->plugin;
|
57 |
-
}
|
58 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Plugin/AbstractPlugin.php
DELETED
@@ -1,156 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Plugin;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* Base plugin class for WP Desk plugins.
|
7 |
-
*
|
8 |
-
* *************************************************************
|
9 |
-
* * Important! This class should be not modified! *
|
10 |
-
* * This class is loaded at startup from first loaded plugin! *
|
11 |
-
* *************************************************************
|
12 |
-
*
|
13 |
-
* @author Grzegorz, Dyszczo
|
14 |
-
*
|
15 |
-
*/
|
16 |
-
abstract class AbstractPlugin implements \WPDesk_Translable {
|
17 |
-
|
18 |
-
/** @var \WPDesk_Plugin_Info */
|
19 |
-
protected $plugin_info;
|
20 |
-
|
21 |
-
/** @var string */
|
22 |
-
protected $plugin_namespace;
|
23 |
-
|
24 |
-
/** @var string */
|
25 |
-
protected $plugin_url;
|
26 |
-
|
27 |
-
/** @var string */
|
28 |
-
protected $docs_url;
|
29 |
-
|
30 |
-
/** @var string */
|
31 |
-
protected $settings_url;
|
32 |
-
|
33 |
-
/**
|
34 |
-
* AbstractPlugin constructor.
|
35 |
-
*
|
36 |
-
* @param \WPDesk_Plugin_Info $plugin_info
|
37 |
-
*/
|
38 |
-
public function __construct( $plugin_info ) {
|
39 |
-
$this->plugin_info = $plugin_info;
|
40 |
-
$this->plugin_namespace = strtolower( $plugin_info->get_plugin_dir() );
|
41 |
-
}
|
42 |
-
|
43 |
-
public function init() {
|
44 |
-
$this->init_base_variables();
|
45 |
-
$this->hooks();
|
46 |
-
}
|
47 |
-
|
48 |
-
public function init_base_variables() {
|
49 |
-
$this->plugin_url = plugin_dir_url( $this->plugin_info->get_plugin_dir() );
|
50 |
-
}
|
51 |
-
|
52 |
-
/**
|
53 |
-
* @return void
|
54 |
-
*/
|
55 |
-
protected function hooks() {
|
56 |
-
add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] );
|
57 |
-
|
58 |
-
add_action( 'wp_enqueue_scripts', [ $this, 'wp_enqueue_scripts' ] );
|
59 |
-
|
60 |
-
add_action( 'plugins_loaded', [ $this, 'load_plugin_text_domain' ] );
|
61 |
-
add_filter( 'plugin_action_links_' . plugin_basename( $this->get_plugin_file_path() ), [
|
62 |
-
$this,
|
63 |
-
'links_filter'
|
64 |
-
] );
|
65 |
-
|
66 |
-
}
|
67 |
-
|
68 |
-
/**
|
69 |
-
* @return string
|
70 |
-
*/
|
71 |
-
public function get_plugin_file_path() {
|
72 |
-
return $this->plugin_info->get_plugin_file_name();
|
73 |
-
}
|
74 |
-
|
75 |
-
/**
|
76 |
-
* @return $this
|
77 |
-
*/
|
78 |
-
public function get_plugin() {
|
79 |
-
return $this;
|
80 |
-
}
|
81 |
-
|
82 |
-
/**
|
83 |
-
* @return void
|
84 |
-
*/
|
85 |
-
public function load_plugin_text_domain() {
|
86 |
-
load_plugin_textdomain( $this->get_text_domain(), false, $this->get_namespace() . '/lang/' );
|
87 |
-
}
|
88 |
-
|
89 |
-
/**
|
90 |
-
* @return string
|
91 |
-
*/
|
92 |
-
public function get_text_domain() {
|
93 |
-
return $this->plugin_info->get_text_domain();
|
94 |
-
}
|
95 |
-
|
96 |
-
/**
|
97 |
-
* @return string
|
98 |
-
*/
|
99 |
-
public function get_namespace() {
|
100 |
-
return $this->plugin_namespace;
|
101 |
-
}
|
102 |
-
|
103 |
-
public function get_plugin_assets_url() {
|
104 |
-
return esc_url( trailingslashit( $this->get_plugin_url() . 'assets' ) );
|
105 |
-
}
|
106 |
-
|
107 |
-
/**
|
108 |
-
*
|
109 |
-
* @return string
|
110 |
-
*/
|
111 |
-
public function get_plugin_url() {
|
112 |
-
return esc_url( trailingslashit( $this->plugin_url ) );
|
113 |
-
}
|
114 |
-
|
115 |
-
public function admin_enqueue_scripts() {
|
116 |
-
}
|
117 |
-
|
118 |
-
public function wp_enqueue_scripts() {
|
119 |
-
}
|
120 |
-
|
121 |
-
/**
|
122 |
-
* action_links function.
|
123 |
-
*
|
124 |
-
* @access public
|
125 |
-
*
|
126 |
-
* @param mixed $links
|
127 |
-
*
|
128 |
-
* @return array
|
129 |
-
*/
|
130 |
-
public function links_filter( $links ) {
|
131 |
-
$support_link = get_locale() === 'pl_PL' ? 'https://www.wpdesk.pl/support/' : 'https://www.wpdesk.net/support';
|
132 |
-
|
133 |
-
$plugin_links = [
|
134 |
-
'<a href="' . $support_link . '">' . __( 'Support', $this->get_text_domain() ) . '</a>',
|
135 |
-
];
|
136 |
-
$links = array_merge( $plugin_links, $links );
|
137 |
-
|
138 |
-
if ( $this->docs_url ) {
|
139 |
-
$plugin_links = [
|
140 |
-
'<a href="' . $this->docs_url . '">' . __( 'Docs', $this->get_text_domain() ) . '</a>',
|
141 |
-
];
|
142 |
-
$links = array_merge( $plugin_links, $links );
|
143 |
-
}
|
144 |
-
|
145 |
-
if ( $this->settings_url ) {
|
146 |
-
$plugin_links = [
|
147 |
-
'<a href="' . $this->settings_url . '">' . __( 'Settings', $this->get_text_domain() ) . '</a>',
|
148 |
-
];
|
149 |
-
$links = array_merge( $plugin_links, $links );
|
150 |
-
}
|
151 |
-
|
152 |
-
return $links;
|
153 |
-
}
|
154 |
-
|
155 |
-
}
|
156 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Plugin/ActivationTracker.php
DELETED
@@ -1,75 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Plugin;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* @deprecated nobody uses it :) And also this library is not a place for this class
|
7 |
-
*
|
8 |
-
* @package WPDesk\PluginBuilder\Plugin
|
9 |
-
*/
|
10 |
-
class ActivationTracker {
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Namespace.
|
14 |
-
*
|
15 |
-
* @var string
|
16 |
-
*/
|
17 |
-
private $namespace;
|
18 |
-
|
19 |
-
/**
|
20 |
-
* ActivationTracker constructor.
|
21 |
-
*
|
22 |
-
* @param string $namespace Namespace for settings.
|
23 |
-
*/
|
24 |
-
public function __construct( $namespace ) {
|
25 |
-
$this->namespace = $namespace;
|
26 |
-
}
|
27 |
-
|
28 |
-
/**
|
29 |
-
* Option name for date storage
|
30 |
-
*
|
31 |
-
* @return string
|
32 |
-
*/
|
33 |
-
private function get_option_name_activation_date() {
|
34 |
-
return $this->namespace . '_activation';
|
35 |
-
}
|
36 |
-
|
37 |
-
/**
|
38 |
-
* Returns activation date and sets it if were not set before
|
39 |
-
*
|
40 |
-
* @return int unix timestamp for activation datetime
|
41 |
-
*/
|
42 |
-
public function get_activation_date() {
|
43 |
-
$activation_date
|
44 |
-
= get_option( $this->get_option_name_activation_date() );
|
45 |
-
if ( empty( $activation_date ) ) {
|
46 |
-
return $this->touch_activation_date();
|
47 |
-
}
|
48 |
-
|
49 |
-
return intval( $activation_date );
|
50 |
-
}
|
51 |
-
|
52 |
-
/**
|
53 |
-
* Was activation more than two weeks before today
|
54 |
-
*
|
55 |
-
* @return bool
|
56 |
-
*/
|
57 |
-
public function is_activated_more_than_two_weeks() {
|
58 |
-
$two_weeks = 60 * 60 * 24 * 7 * 2;
|
59 |
-
|
60 |
-
return $this->get_activation_date() + $two_weeks < time();
|
61 |
-
}
|
62 |
-
|
63 |
-
/**
|
64 |
-
* Sets activatiion date for today
|
65 |
-
*
|
66 |
-
* @return int unit timestamp for now
|
67 |
-
*/
|
68 |
-
public function touch_activation_date() {
|
69 |
-
$now = time();
|
70 |
-
update_option( $this->get_option_name_activation_date(), $now );
|
71 |
-
|
72 |
-
return $now;
|
73 |
-
}
|
74 |
-
|
75 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Plugin/Hookable.php
DELETED
@@ -1,15 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Plugin;
|
4 |
-
|
5 |
-
interface Hookable {
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Init hooks (actions and filters).
|
9 |
-
*
|
10 |
-
* @return null
|
11 |
-
*/
|
12 |
-
public function hooks();
|
13 |
-
|
14 |
-
}
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Plugin/HookableCollection.php
DELETED
@@ -1,24 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Plugin;
|
4 |
-
|
5 |
-
interface HookableCollection extends Hookable {
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Add hookable object.
|
9 |
-
*
|
10 |
-
* @param Hookable|HookablePluginDependant $hookable_object Hookable object.
|
11 |
-
*/
|
12 |
-
public function add_hookable( Hookable $hookable_object );
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Get hookable instance.
|
16 |
-
*
|
17 |
-
* @param string $class_name Class name.
|
18 |
-
*
|
19 |
-
* @return false|Hookable
|
20 |
-
*/
|
21 |
-
public function get_hookable_instance_by_class_name( $class_name );
|
22 |
-
|
23 |
-
}
|
24 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Plugin/HookableParent.php
DELETED
@@ -1,53 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Plugin;
|
4 |
-
|
5 |
-
trait HookableParent {
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Hookable objects.
|
9 |
-
*
|
10 |
-
* @var array[Hookable]
|
11 |
-
*/
|
12 |
-
private $hookable_objects = array();
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Add hookable object.
|
16 |
-
*
|
17 |
-
* @param Hookable|HookablePluginDependant $hookable_object Hookable object.
|
18 |
-
*/
|
19 |
-
public function add_hookable( Hookable $hookable_object ) {
|
20 |
-
if ( $hookable_object instanceof HookablePluginDependant ) {
|
21 |
-
$hookable_object->set_plugin( $this );
|
22 |
-
}
|
23 |
-
$this->hookable_objects[] = $hookable_object;
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Get hookable instance.
|
28 |
-
*
|
29 |
-
* @param string $class_name Class name.
|
30 |
-
*
|
31 |
-
* @return false|Hookable
|
32 |
-
*/
|
33 |
-
public function get_hookable_instance_by_class_name( $class_name ) {
|
34 |
-
foreach ( $this->hookable_objects as $hookable_object ) {
|
35 |
-
if ( $hookable_object instanceof $class_name ) {
|
36 |
-
return $hookable_object;
|
37 |
-
}
|
38 |
-
}
|
39 |
-
return false;
|
40 |
-
}
|
41 |
-
|
42 |
-
/**
|
43 |
-
* Run hooks method on all hookable objects.
|
44 |
-
*/
|
45 |
-
protected function hooks_on_hookable_objects() {
|
46 |
-
/** @var Hookable $hookable_object $hookable_object */
|
47 |
-
foreach ( $this->hookable_objects as $hookable_object ) {
|
48 |
-
$hookable_object->hooks();
|
49 |
-
}
|
50 |
-
}
|
51 |
-
|
52 |
-
|
53 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Plugin/HookablePluginDependant.php
DELETED
@@ -1,24 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Plugin;
|
4 |
-
|
5 |
-
interface HookablePluginDependant extends Hookable {
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Set Plugin.
|
9 |
-
*
|
10 |
-
* @param AbstractPlugin $plugin Plugin.
|
11 |
-
*
|
12 |
-
* @return null
|
13 |
-
*/
|
14 |
-
public function set_plugin( AbstractPlugin $plugin );
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Get plugin.
|
18 |
-
*
|
19 |
-
* @return AbstractPlugin.
|
20 |
-
*/
|
21 |
-
public function get_plugin();
|
22 |
-
|
23 |
-
}
|
24 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Plugin/PluginAccess.php
DELETED
@@ -1,34 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Plugin;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* @package WPDesk\PluginBuilder\Plugin
|
7 |
-
*/
|
8 |
-
trait PluginAccess {
|
9 |
-
/**
|
10 |
-
* Plugin.
|
11 |
-
*
|
12 |
-
* @var AbstractPlugin
|
13 |
-
*/
|
14 |
-
private $plugin;
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Set plugin.
|
18 |
-
*
|
19 |
-
* @param AbstractPlugin $plugin Plugin.
|
20 |
-
*/
|
21 |
-
public function set_plugin( AbstractPlugin $plugin ) {
|
22 |
-
$this->plugin = $plugin;
|
23 |
-
}
|
24 |
-
|
25 |
-
/**
|
26 |
-
* Get plugin.
|
27 |
-
*
|
28 |
-
* @return AbstractPlugin
|
29 |
-
*/
|
30 |
-
public function get_plugin() {
|
31 |
-
return $this->plugin;
|
32 |
-
}
|
33 |
-
|
34 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Plugin/TemplateLoad.php
DELETED
@@ -1,74 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Plugin;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* @deprecated Use wpdesk/wp-view
|
7 |
-
*
|
8 |
-
* @package WPDesk\PluginBuilder\Plugin
|
9 |
-
*/
|
10 |
-
trait TemplateLoad {
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Plugin path.
|
14 |
-
*
|
15 |
-
* @var string
|
16 |
-
*/
|
17 |
-
protected $plugin_path;
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Template path.
|
21 |
-
*
|
22 |
-
* @var string
|
23 |
-
*/
|
24 |
-
protected $template_path;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Init base variables for plugin
|
28 |
-
*/
|
29 |
-
public function init_template_base_variables() {
|
30 |
-
$this->plugin_path = $this->plugin_info->get_plugin_dir();
|
31 |
-
$this->template_path = $this->plugin_info->get_text_domain();
|
32 |
-
}
|
33 |
-
|
34 |
-
/**
|
35 |
-
* Renders end returns selected template
|
36 |
-
*
|
37 |
-
* @param string $name Name of the template.
|
38 |
-
* @param string $path Additional inner path to the template.
|
39 |
-
* @param array $args args Accessible from template.
|
40 |
-
*
|
41 |
-
* @return string
|
42 |
-
*/
|
43 |
-
public function load_template( $name, $path = '', $args = array() ) {
|
44 |
-
$plugin_template_path = trailingslashit( $this->plugin_path ) . 'templates/';
|
45 |
-
|
46 |
-
// Look within passed path within the theme - this is priority.
|
47 |
-
$template = locate_template(
|
48 |
-
array(
|
49 |
-
trailingslashit( $this->get_template_path() ) . trailingslashit( $path ) . $name . '.php',
|
50 |
-
)
|
51 |
-
);
|
52 |
-
|
53 |
-
if ( ! $template ) {
|
54 |
-
$template = $plugin_template_path . trailingslashit( $path ) . $name . '.php';
|
55 |
-
}
|
56 |
-
|
57 |
-
extract( $args );
|
58 |
-
ob_start();
|
59 |
-
include( $template );
|
60 |
-
|
61 |
-
return ob_get_clean();
|
62 |
-
}
|
63 |
-
|
64 |
-
/**
|
65 |
-
* Get template path.
|
66 |
-
*
|
67 |
-
* @return string
|
68 |
-
*/
|
69 |
-
public function get_template_path() {
|
70 |
-
return trailingslashit( $this->template_path );
|
71 |
-
}
|
72 |
-
|
73 |
-
|
74 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Storage/Exception/ClassNotExists.php
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Storage\Exception;
|
4 |
-
|
5 |
-
class ClassNotExists extends \RuntimeException
|
6 |
-
{
|
7 |
-
|
8 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Storage/PluginStorage.php
DELETED
@@ -1,22 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Storage;
|
4 |
-
|
5 |
-
use WPDesk\PluginBuilder\Plugin\AbstractPlugin;
|
6 |
-
|
7 |
-
interface PluginStorage {
|
8 |
-
|
9 |
-
/**
|
10 |
-
* @param string $class
|
11 |
-
* @param AbstractPlugin $object
|
12 |
-
*/
|
13 |
-
public function add_to_storage( $class, $object );
|
14 |
-
|
15 |
-
/**
|
16 |
-
* @param string $class
|
17 |
-
*
|
18 |
-
* @return AbstractPlugin
|
19 |
-
*/
|
20 |
-
public function get_from_storage( $class );
|
21 |
-
}
|
22 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Storage/StaticStorage.php
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Storage;
|
4 |
-
|
5 |
-
use WPDesk\PluginBuilder\Plugin\AbstractPlugin;
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Can store plugin instances in static variable
|
9 |
-
*
|
10 |
-
* @package WPDesk\PluginBuilder\Storage
|
11 |
-
*/
|
12 |
-
class StaticStorage implements PluginStorage {
|
13 |
-
protected static $instances = [];
|
14 |
-
|
15 |
-
/**
|
16 |
-
* @param string $class
|
17 |
-
* @param AbstractPlugin $object
|
18 |
-
*/
|
19 |
-
public function add_to_storage( $class, $object ) {
|
20 |
-
if ( isset( self::$instances[ $class ] ) ) {
|
21 |
-
throw new Exception\ClassAlreadyExists( "Class {$class} already exists" );
|
22 |
-
}
|
23 |
-
self::$instances[ $class ] = $object;
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* @param string $class
|
28 |
-
*
|
29 |
-
* @return AbstractPlugin
|
30 |
-
*/
|
31 |
-
public function get_from_storage( $class ) {
|
32 |
-
if ( isset( self::$instances[ $class ] ) ) {
|
33 |
-
return self::$instances[ $class ];
|
34 |
-
}
|
35 |
-
throw new Exception\ClassNotExists( "Class {$class} not exists in storage" );
|
36 |
-
}
|
37 |
-
}
|
38 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-builder/src/Storage/StorageFactory.php
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\PluginBuilder\Storage;
|
4 |
-
|
5 |
-
class StorageFactory {
|
6 |
-
|
7 |
-
/**
|
8 |
-
* @return PluginStorage
|
9 |
-
*/
|
10 |
-
public function create_storage() {
|
11 |
-
return new StaticStorage();
|
12 |
-
}
|
13 |
-
}
|
14 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-logs/CHANGELOG.md
DELETED
@@ -1,60 +0,0 @@
|
|
1 |
-
## [1.6.0] - 2019-05-21
|
2 |
-
### Added
|
3 |
-
- wpdesk_is_wp_log_capture_permitted filter to disable log capture
|
4 |
-
|
5 |
-
## [1.5.4] - 2019-05-06
|
6 |
-
### Fixed
|
7 |
-
- Exception: must be an instance of WC_Logger, instance of WPDesk\Logger\WC\WooCommerceMonologPlugin given
|
8 |
-
|
9 |
-
## [1.5.3] - 2019-04-25
|
10 |
-
### Fixed
|
11 |
-
- Exception while trying to disable log
|
12 |
-
|
13 |
-
## [1.5.2] - 2019-04-25
|
14 |
-
### Changed
|
15 |
-
- wp-notice 3.x
|
16 |
-
|
17 |
-
## [1.5.1] - 2019-04-23
|
18 |
-
### Changed
|
19 |
-
- Two files for custom loggers (default+custom)
|
20 |
-
### Fixed
|
21 |
-
- Tests
|
22 |
-
|
23 |
-
## [1.5.0] - 2019-04-18
|
24 |
-
### Changed
|
25 |
-
- Log file is unified with old way logger and all is logged in /wp-content/uploads/wpdesk-logs/wpdesk_debug.log
|
26 |
-
- Old static logger methods are deprecated
|
27 |
-
### Added
|
28 |
-
- All old way loggers are in deprecated dir and should work for old plugins
|
29 |
-
- Support for $shouldLoggerBeActivated static flag in factory - can return null logger
|
30 |
-
|
31 |
-
## [1.4.0] - 2019-01-21
|
32 |
-
### Changed
|
33 |
-
- WC integration now considers broken WC_Logger implementation
|
34 |
-
- Does not capture WC logger in WC < 3.5
|
35 |
-
|
36 |
-
## [1.3.1] - 2018-10-30
|
37 |
-
### Changed
|
38 |
-
- setDisableLog changes to disableLog
|
39 |
-
|
40 |
-
## [1.2.0] - 2018-10-29
|
41 |
-
### Changed
|
42 |
-
- getWPDeskFileName renamed to getFileName
|
43 |
-
- isWPDeskLogWorking renamed to isLogWorking
|
44 |
-
### Added
|
45 |
-
- most methods have $name parameter for using specific logger
|
46 |
-
|
47 |
-
## [1.1.1] - 2018-10-29
|
48 |
-
### Fixed
|
49 |
-
- should not capture all error - only log them
|
50 |
-
- boolean filter fixed
|
51 |
-
|
52 |
-
## [1.1.0] - 2018-10-29
|
53 |
-
### Added
|
54 |
-
- can disable logs using one bool
|
55 |
-
- less static variables
|
56 |
-
|
57 |
-
## [1.0.0] - 2018-10-28
|
58 |
-
### Added
|
59 |
-
- first stable version
|
60 |
-
- 80% coverage in integration tests
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-logs/LICENSE.md
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
MIT License
|
2 |
-
|
3 |
-
Copyright (c) 2018 wpdesk
|
4 |
-
|
5 |
-
Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
-
of this software and associated documentation files (the "Software"), to deal
|
7 |
-
in the Software without restriction, including without limitation the rights
|
8 |
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
-
copies of the Software, and to permit persons to whom the Software is
|
10 |
-
furnished to do so, subject to the following conditions:
|
11 |
-
|
12 |
-
The above copyright notice and this permission notice shall be included in all
|
13 |
-
copies or substantial portions of the Software.
|
14 |
-
|
15 |
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 |
-
SOFTWARE.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-logs/src/WC/WooCommerceHandler.php
DELETED
@@ -1,44 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\Logger\WC;
|
4 |
-
|
5 |
-
use Monolog\Handler\AbstractProcessingHandler;
|
6 |
-
use Monolog\Logger;
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Class WooCommerceFactory
|
10 |
-
*/
|
11 |
-
class WooCommerceHandler extends AbstractProcessingHandler {
|
12 |
-
const DEFAULT_WC_SOURCE = 'wpdesk-logger';
|
13 |
-
|
14 |
-
/** @var \WC_Logger_Interface */
|
15 |
-
private $wc_logger;
|
16 |
-
|
17 |
-
/**
|
18 |
-
* Writes the record down to the log of the implementing handler
|
19 |
-
*
|
20 |
-
* @param array $record
|
21 |
-
* @return void
|
22 |
-
*/
|
23 |
-
protected function write(array $record)
|
24 |
-
{
|
25 |
-
$context = array_merge([
|
26 |
-
'source' => self::DEFAULT_WC_SOURCE
|
27 |
-
], $record['extra'], $record['context']);
|
28 |
-
|
29 |
-
$this->wc_logger->log($this->convertMonologLevelToWC($record['level']), $record['message'], $context);
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* @param int $level
|
34 |
-
* @return string
|
35 |
-
*/
|
36 |
-
private function convertMonologLevelToWC($level) {
|
37 |
-
return Logger::getLevelName($level);
|
38 |
-
}
|
39 |
-
|
40 |
-
public function __construct(\WC_Logger_Interface $originalWcLogger) {
|
41 |
-
parent::__construct();
|
42 |
-
$this->wc_logger = $originalWcLogger;
|
43 |
-
}
|
44 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-logs/src/WP/WPCapture.php
DELETED
@@ -1,140 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\Logger\WP;
|
4 |
-
|
5 |
-
class WPCapture {
|
6 |
-
/** @var string */
|
7 |
-
private $filename;
|
8 |
-
|
9 |
-
const LOG_DIR = 'wpdesk-logs';
|
10 |
-
|
11 |
-
public function __construct($filename) {
|
12 |
-
$this->filename = $filename;
|
13 |
-
}
|
14 |
-
|
15 |
-
/**
|
16 |
-
* Add notice for directory.
|
17 |
-
*
|
18 |
-
* @param string $dir Directory.
|
19 |
-
*/
|
20 |
-
private function add_notice_for_dir( $dir ) {
|
21 |
-
new \WPDesk\Notice\Notice(
|
22 |
-
sprintf(
|
23 |
-
// Translators: directory.
|
24 |
-
__(
|
25 |
-
'Can not enable WP Desk Debug log! Cannot create directory %s or this directory is not writeable!',
|
26 |
-
'wpdesk-helper'
|
27 |
-
),
|
28 |
-
$dir
|
29 |
-
),
|
30 |
-
WPDesk\Notice\Notice::NOTICE_TYPE_ERROR
|
31 |
-
);
|
32 |
-
}
|
33 |
-
|
34 |
-
/**
|
35 |
-
* Add notice for file.
|
36 |
-
*
|
37 |
-
* @param string $file File..
|
38 |
-
*/
|
39 |
-
private function add_notice_for_file( $file ) {
|
40 |
-
new \WPDesk\Notice\Notice(
|
41 |
-
sprintf(
|
42 |
-
// Translators: directory.
|
43 |
-
__(
|
44 |
-
'Can not enable WP Desk Debug log! Cannot create file %s!',
|
45 |
-
'wpdesk-helper'
|
46 |
-
),
|
47 |
-
$file
|
48 |
-
),
|
49 |
-
WPDesk\Notice\Notice::NOTICE_TYPE_ERROR
|
50 |
-
);
|
51 |
-
}
|
52 |
-
|
53 |
-
/**
|
54 |
-
* Is debug log writable.
|
55 |
-
*
|
56 |
-
* @return bool
|
57 |
-
*/
|
58 |
-
private function is_debug_log_writable_or_show_notice() {
|
59 |
-
$log_dir = $this->get_log_dir();
|
60 |
-
$log_file = $this->get_log_file();
|
61 |
-
$index_file = $this->get_index_file();
|
62 |
-
if ( ! file_exists( $log_dir ) ) {
|
63 |
-
if ( ! mkdir( $log_dir, 0777, true ) ) {
|
64 |
-
$this->add_notice_for_dir( $log_dir );
|
65 |
-
|
66 |
-
return false;
|
67 |
-
}
|
68 |
-
}
|
69 |
-
if ( ! file_exists( $index_file ) ) {
|
70 |
-
$index_html = fopen( $index_file, 'w' );
|
71 |
-
if ( false === $index_html ) {
|
72 |
-
$this->add_notice_for_file( $index_file );
|
73 |
-
|
74 |
-
return false;
|
75 |
-
} else {
|
76 |
-
fclose( $index_html );
|
77 |
-
}
|
78 |
-
}
|
79 |
-
if ( ! file_exists( $log_file ) ) {
|
80 |
-
$log = fopen( $log_file, 'w' );
|
81 |
-
if ( false === $log ) {
|
82 |
-
$this->add_notice_for_file( $log_file );
|
83 |
-
|
84 |
-
return false;
|
85 |
-
} else {
|
86 |
-
fclose( $log );
|
87 |
-
}
|
88 |
-
}
|
89 |
-
|
90 |
-
return true;
|
91 |
-
}
|
92 |
-
|
93 |
-
/**
|
94 |
-
* Init debug log file.
|
95 |
-
*/
|
96 |
-
public function init_debug_log_file() {
|
97 |
-
if ( $this->is_debug_log_writable_or_show_notice() ) {
|
98 |
-
ini_set( 'log_errors', 1 );
|
99 |
-
ini_set( 'error_log', $this->get_log_file() );
|
100 |
-
}
|
101 |
-
}
|
102 |
-
|
103 |
-
/**
|
104 |
-
* Get uploads dir.
|
105 |
-
*
|
106 |
-
* @return string
|
107 |
-
*/
|
108 |
-
private function get_uploads_dir() {
|
109 |
-
$upload_dir = wp_upload_dir();
|
110 |
-
|
111 |
-
return untrailingslashit( $upload_dir['basedir'] );
|
112 |
-
}
|
113 |
-
|
114 |
-
/**
|
115 |
-
* Get log dir.
|
116 |
-
*
|
117 |
-
* @return string
|
118 |
-
*/
|
119 |
-
private function get_log_dir() {
|
120 |
-
return trailingslashit( $this->get_uploads_dir() ) . self::LOG_DIR;
|
121 |
-
}
|
122 |
-
|
123 |
-
/**
|
124 |
-
* Get log file.
|
125 |
-
*
|
126 |
-
* @return string
|
127 |
-
*/
|
128 |
-
public function get_log_file() {
|
129 |
-
return trailingslashit( $this->get_log_dir() ) . $this->filename;
|
130 |
-
}
|
131 |
-
|
132 |
-
/**
|
133 |
-
* Get log file.
|
134 |
-
*
|
135 |
-
* @return string
|
136 |
-
*/
|
137 |
-
private function get_index_file() {
|
138 |
-
return trailingslashit( $this->get_log_dir() ) . 'index.html';
|
139 |
-
}
|
140 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-logs/src/deprecated/wpdesk-logger-factory.php
DELETED
@@ -1,95 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
exit;
|
5 |
-
}
|
6 |
-
|
7 |
-
if ( ! class_exists( 'WPDesk_Logger_Factory' ) ) {
|
8 |
-
/**
|
9 |
-
* @deprecated Only for backward compatibility. Please use injected Logger compatible with PSR
|
10 |
-
*/
|
11 |
-
class WPDesk_Logger_Factory {
|
12 |
-
/**
|
13 |
-
* Static logger storage
|
14 |
-
*
|
15 |
-
* @var WPDesk_Logger
|
16 |
-
*/
|
17 |
-
static private $logger = null;
|
18 |
-
|
19 |
-
const BACKTRACE_FILENAME_KEY = 'file';
|
20 |
-
const WPDESK_LOG_ACTION_NAME = 'wpdesk_log';
|
21 |
-
|
22 |
-
/**
|
23 |
-
* Creates and returns a logger
|
24 |
-
*
|
25 |
-
* @return WPDesk_Logger
|
26 |
-
*/
|
27 |
-
public static function create_logger() {
|
28 |
-
if ( empty( self::$logger ) ) {
|
29 |
-
$logger = new WPDesk_Logger();
|
30 |
-
$logger->attach_hooks();
|
31 |
-
self::$logger = $logger;
|
32 |
-
}
|
33 |
-
|
34 |
-
return self::$logger;
|
35 |
-
}
|
36 |
-
|
37 |
-
/**
|
38 |
-
* Log this exception into wpdesk logger
|
39 |
-
*
|
40 |
-
* @param WP_Error $e Error to log.
|
41 |
-
* @param array $backtrace Backtrace information with snapshot of error env.
|
42 |
-
*
|
43 |
-
* @see http://php.net/manual/en/function.debug-backtrace.php
|
44 |
-
*/
|
45 |
-
public static function log_wp_error( WP_Error $e, array $backtrace ) {
|
46 |
-
$message = 'Error: ' . get_class( $e ) . ' Code: ' . $e->get_error_code() . ' Message: ' . $e->get_error_message();
|
47 |
-
|
48 |
-
self::log_message_backtrace( $message, WPDesk_Logger::ERROR, $backtrace );
|
49 |
-
}
|
50 |
-
|
51 |
-
/**
|
52 |
-
* Log this exception into WPDesk logger
|
53 |
-
*
|
54 |
-
* @param Exception $e Exception to log.
|
55 |
-
*/
|
56 |
-
public static function log_exception( Exception $e ) {
|
57 |
-
$message = 'Exception: ' . get_class( $e ) . ' Code: ' . $e->getCode() . ' Message: ' . $e->getMessage() . ' Stack: ' . $e->getTraceAsString();
|
58 |
-
|
59 |
-
self::log_message( $message, $e->getFile(), WPDesk_Logger::ERROR );
|
60 |
-
}
|
61 |
-
|
62 |
-
/**
|
63 |
-
* Log message into WPDesk logger
|
64 |
-
*
|
65 |
-
* @param string $message Message to log.
|
66 |
-
* @param string $source Source of the message - can be file name, class name or whatever.
|
67 |
-
* @param string $level Level of error.
|
68 |
-
*/
|
69 |
-
public static function log_message( $message, $source = 'unknown', $level = WPDesk_Logger::DEBUG ) {
|
70 |
-
self::create_logger();
|
71 |
-
do_action( self::WPDESK_LOG_ACTION_NAME, $level, $source, $message );
|
72 |
-
self::$logger->wpdesk_log($level, $source, $message);
|
73 |
-
}
|
74 |
-
|
75 |
-
/**
|
76 |
-
* Log message into WPDesk logger
|
77 |
-
*
|
78 |
-
* @param string $message Message to log.
|
79 |
-
* @param string $level Level of error.
|
80 |
-
* @param array $backtrace Backtrace information with snapshot of error env.
|
81 |
-
*/
|
82 |
-
public static function log_message_backtrace( $message, $level = WPDesk_Logger::DEBUG, array $backtrace ) {
|
83 |
-
$message .= ' Backtrace: ' . json_encode( $backtrace );
|
84 |
-
if (isset($backtrace[ self::BACKTRACE_FILENAME_KEY ])) {
|
85 |
-
$filename = $backtrace[ self::BACKTRACE_FILENAME_KEY ];
|
86 |
-
} else {
|
87 |
-
$filename = 'unknown';
|
88 |
-
}
|
89 |
-
|
90 |
-
self::log_message( $message, $filename, $level );
|
91 |
-
}
|
92 |
-
|
93 |
-
}
|
94 |
-
}
|
95 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-logs/src/deprecated/wpdesk-logger.php
DELETED
@@ -1,116 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
exit;
|
5 |
-
}
|
6 |
-
|
7 |
-
if ( ! class_exists( 'WPDesk_Logger' ) ) {
|
8 |
-
/**
|
9 |
-
* @deprecated Only for backward compatibility. Please use injected Logger compatible with PSR
|
10 |
-
*/
|
11 |
-
class WPDesk_Logger {
|
12 |
-
|
13 |
-
/** @var \Psr\Log\LoggerInterface */
|
14 |
-
static $logger;
|
15 |
-
|
16 |
-
const EMERGENCY = 'emergency';
|
17 |
-
const ALERT = 'alert';
|
18 |
-
const CRITICAL = 'critical';
|
19 |
-
const ERROR = 'error';
|
20 |
-
const WARNING = 'warning';
|
21 |
-
const NOTICE = 'notice';
|
22 |
-
const INFO = 'info';
|
23 |
-
const DEBUG = 'debug';
|
24 |
-
|
25 |
-
public function __construct() {
|
26 |
-
if (!self::$logger) {
|
27 |
-
$loggerFactroy = new \WPDesk\Logger\WPDeskLoggerFactory();
|
28 |
-
self::$logger = $loggerFactroy->createWPDeskLogger();
|
29 |
-
}
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* Level strings mapped to integer severity.
|
34 |
-
*
|
35 |
-
* @var array
|
36 |
-
*/
|
37 |
-
protected $level_to_severity = [
|
38 |
-
self::EMERGENCY => 800,
|
39 |
-
self::ALERT => 700,
|
40 |
-
self::CRITICAL => 600,
|
41 |
-
self::ERROR => 500,
|
42 |
-
self::WARNING => 400,
|
43 |
-
self::NOTICE => 300,
|
44 |
-
self::INFO => 200,
|
45 |
-
self::DEBUG => 100,
|
46 |
-
];
|
47 |
-
|
48 |
-
/**
|
49 |
-
* Attach hooks
|
50 |
-
*
|
51 |
-
* @return void
|
52 |
-
*/
|
53 |
-
public function attach_hooks() {
|
54 |
-
add_action( 'plugins_loaded', [ $this, 'plugins_loaded' ] );
|
55 |
-
add_filter( 'wpdesk_logger_level_options', [ $this, 'wpdesk_logger_level_options' ] );
|
56 |
-
}
|
57 |
-
|
58 |
-
public function plugins_loaded() {
|
59 |
-
if ( defined( 'WC_VERSION' ) ) {
|
60 |
-
if ( version_compare( WC_VERSION, '3.0', '<' ) ) {
|
61 |
-
add_action( 'wpdesk_log', [ $this, 'wpdesk_log' ], 10, 4 );
|
62 |
-
} else {
|
63 |
-
add_action( 'wpdesk_log', [ $this, 'wpdesk_log_30' ], 10, 4 );
|
64 |
-
}
|
65 |
-
}
|
66 |
-
}
|
67 |
-
|
68 |
-
public function wpdesk_logger_level_options( array $options ) {
|
69 |
-
return [
|
70 |
-
'disabled' => __( 'Disabled', 'wpdesk-helper' ),
|
71 |
-
'emergency' => __( 'Emergency', 'wpdesk-helper' ),
|
72 |
-
'alert' => __( 'Alert', 'wpdesk-helper' ),
|
73 |
-
'critical' => __( 'Critical', 'wpdesk-helper' ),
|
74 |
-
'error' => __( 'Error', 'wpdesk-helper' ),
|
75 |
-
'warning' => __( 'Warning', 'wpdesk-helper' ),
|
76 |
-
'notice' => __( 'Notice', 'wpdesk-helper' ),
|
77 |
-
'info' => __( 'Info', 'wpdesk-helper' ),
|
78 |
-
'debug' => __( 'Debug', 'wpdesk-helper' ),
|
79 |
-
];
|
80 |
-
}
|
81 |
-
|
82 |
-
/**
|
83 |
-
* @param string $level
|
84 |
-
* @param string $source
|
85 |
-
* @param string $message
|
86 |
-
* @param string $settings_level
|
87 |
-
*/
|
88 |
-
public function wpdesk_log( $level, $source, $message, $settings_level = 'debug' ) {
|
89 |
-
if ( ! isset( $this->level_to_severity[ $settings_level ] ) || ! isset( $this->level_to_severity[ $level ] ) ) {
|
90 |
-
return;
|
91 |
-
}
|
92 |
-
if ( $this->level_to_severity[ $settings_level ] > $this->level_to_severity[ $level ] ) {
|
93 |
-
return;
|
94 |
-
}
|
95 |
-
if ( is_array( $message ) || is_object( $message ) ) {
|
96 |
-
$message = print_r( $message, true );
|
97 |
-
}
|
98 |
-
self::$logger->log( $level, $message, ['source' => $source]);
|
99 |
-
}
|
100 |
-
|
101 |
-
public function wpdesk_log_30( $level, $source, $message, $settings_level = 'debug' ) {
|
102 |
-
if ( ! isset( $this->level_to_severity[ $settings_level ] ) || ! isset( $this->level_to_severity[ $level ] ) ) {
|
103 |
-
return;
|
104 |
-
}
|
105 |
-
if ( $this->level_to_severity[ $settings_level ] > $this->level_to_severity[ $level ] ) {
|
106 |
-
return;
|
107 |
-
}
|
108 |
-
if ( is_array( $message ) || is_object( $message ) ) {
|
109 |
-
$message = print_r( $message, true );
|
110 |
-
}
|
111 |
-
self::$logger->log( $level, $message, ['source' => $source]);
|
112 |
-
}
|
113 |
-
}
|
114 |
-
|
115 |
-
}
|
116 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-mutex
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
Subproject commit 557f824ee255bbf22954cd8f94bfb96aa3faeded
|
|
vendor/wpdesk/wp-notice/CHANGELOG.md
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
## [3.1.1] - 2019-07-30
|
2 |
-
### Fixed
|
3 |
-
- Security for templates as side effect is generated there. Also required for prefixer compatibility
|
4 |
-
|
5 |
-
## [3.1.0] - 2019-06-25
|
6 |
-
### Added
|
7 |
-
- close notice on .notice-dismiss-link class
|
8 |
-
- source field in ajax action
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-notice/LICENSE.md
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
MIT License
|
2 |
-
|
3 |
-
Copyright (c) 2018 WP Desk
|
4 |
-
|
5 |
-
Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
-
of this software and associated documentation files (the "Software"), to deal
|
7 |
-
in the Software without restriction, including without limitation the rights
|
8 |
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
-
copies of the Software, and to permit persons to whom the Software is
|
10 |
-
furnished to do so, subject to the following conditions:
|
11 |
-
|
12 |
-
The above copyright notice and this permission notice shall be included in all
|
13 |
-
copies or substantial portions of the Software.
|
14 |
-
|
15 |
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 |
-
SOFTWARE.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-notice/src/WPDesk/Notice/views/admin-head-js.php
DELETED
@@ -1,9 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
-
exit;
|
4 |
-
} // Exit if accessed directly
|
5 |
-
?>
|
6 |
-
<script type="text/javascript">
|
7 |
-
<?php include dirname(__FILE__) . '/../../../../assets/js/notice.min.js'; ?>
|
8 |
-
|
9 |
-
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-persistence/CHANGELOG.md
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
## [1.0.0] - 2019-02-04
|
2 |
-
### Added
|
3 |
-
- first stable version
|
|
|
|
|
|
vendor/wpdesk/wp-persistence/LICENSE.md
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
MIT License
|
2 |
-
|
3 |
-
Copyright (c) 2018 wpdesk
|
4 |
-
|
5 |
-
Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
-
of this software and associated documentation files (the "Software"), to deal
|
7 |
-
in the Software without restriction, including without limitation the rights
|
8 |
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
-
copies of the Software, and to permit persons to whom the Software is
|
10 |
-
furnished to do so, subject to the following conditions:
|
11 |
-
|
12 |
-
The above copyright notice and this permission notice shall be included in all
|
13 |
-
copies or substantial portions of the Software.
|
14 |
-
|
15 |
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 |
-
SOFTWARE.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-pointer/LICENSE.md
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
MIT License
|
2 |
-
|
3 |
-
Copyright (c) 2018 WP Desk
|
4 |
-
|
5 |
-
Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
-
of this software and associated documentation files (the "Software"), to deal
|
7 |
-
in the Software without restriction, including without limitation the rights
|
8 |
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
-
copies of the Software, and to permit persons to whom the Software is
|
10 |
-
furnished to do so, subject to the following conditions:
|
11 |
-
|
12 |
-
The above copyright notice and this permission notice shall be included in all
|
13 |
-
copies or substantial portions of the Software.
|
14 |
-
|
15 |
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 |
-
SOFTWARE.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-view/.gitignore
DELETED
@@ -1,4 +0,0 @@
|
|
1 |
-
/vendor/
|
2 |
-
.idea
|
3 |
-
composer.lock
|
4 |
-
build-coverage
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-view/.gitlab/issue_templates/Bug.md
DELETED
@@ -1,32 +0,0 @@
|
|
1 |
-
### Select WooCommerce version e.g: [x] 2.6
|
2 |
-
<!--- Select the WooCommerce version on which the error occurred -->
|
3 |
-
|
4 |
-
- [ ] [2.6](http://woo26.tests.wpdesk.org)
|
5 |
-
- [ ] [2.7](http://woo27.tests.wpdesk.org)
|
6 |
-
- [ ] [3.0](http://woo30.tests.wpdesk.org)
|
7 |
-
- [ ] [3.1](http://woo31.tests.wpdesk.org)
|
8 |
-
- [ ] [3.2](http://woo32.tests.wpdesk.org)
|
9 |
-
- [ ] [3.3](http://woo33.tests.wpdesk.org)
|
10 |
-
- [ ] [3.4](http://woo34.tests.wpdesk.org)
|
11 |
-
- [ ] [Stable](https://stable.wpdesk.org/)
|
12 |
-
|
13 |
-
### Select PHP version e.g: [x] 5.6
|
14 |
-
<!--- Select the PHP version on which the error occurred -->
|
15 |
-
|
16 |
-
- [ ] 5.3
|
17 |
-
- [ ] 5.5
|
18 |
-
- [ ] 5.6
|
19 |
-
- [ ] 7.1
|
20 |
-
- [ ] 7.2
|
21 |
-
|
22 |
-
## Steps to Reproduce
|
23 |
-
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
|
24 |
-
|
25 |
-
1.
|
26 |
-
2.
|
27 |
-
|
28 |
-
|
29 |
-
## Expected Behavior
|
30 |
-
<!--- Tell what should happen -->
|
31 |
-
|
32 |
-
1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-view/phpunit-integration.xml
DELETED
@@ -1,28 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/integration/bootstrap.php"
|
2 |
-
backupGlobals="false"
|
3 |
-
>
|
4 |
-
<testsuites>
|
5 |
-
<testsuite>
|
6 |
-
<directory prefix="Test" suffix=".php">./tests/integration</directory>
|
7 |
-
</testsuite>
|
8 |
-
</testsuites>
|
9 |
-
|
10 |
-
<filter>
|
11 |
-
<whitelist>
|
12 |
-
<directory suffix=".php">classes</directory>
|
13 |
-
</whitelist>
|
14 |
-
</filter>
|
15 |
-
|
16 |
-
<logging>
|
17 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
18 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
19 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
20 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
21 |
-
</logging>
|
22 |
-
|
23 |
-
<php>
|
24 |
-
<env name="WP_DEVELOP_DIR" value="/tmp/wordpress-develop"/>
|
25 |
-
<env name="WC_DEVELOP_DIR" value="/tmp/woocommerce"/>
|
26 |
-
</php>
|
27 |
-
|
28 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-view/phpunit-unit.xml
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/unit/bootstrap.php">
|
2 |
-
<testsuites>
|
3 |
-
<testsuite>
|
4 |
-
<directory prefix="Test" suffix=".php">./tests/unit/</directory>
|
5 |
-
</testsuite>
|
6 |
-
</testsuites>
|
7 |
-
|
8 |
-
<filter>
|
9 |
-
<whitelist>
|
10 |
-
<directory suffix=".php">classes</directory>
|
11 |
-
</whitelist>
|
12 |
-
</filter>
|
13 |
-
|
14 |
-
<logging>
|
15 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
16 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
17 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
18 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
19 |
-
</logging>
|
20 |
-
|
21 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-view/src/Renderer/LoadTemplatePlugin.php
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\View\Renderer;
|
4 |
-
|
5 |
-
use WPDesk\View\Resolver\Resolver;
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Can render templates
|
9 |
-
*/
|
10 |
-
class LoadTemplatePlugin implements Renderer {
|
11 |
-
private $plugin;
|
12 |
-
|
13 |
-
private $path;
|
14 |
-
|
15 |
-
public function __construct($plugin, $path = '') {
|
16 |
-
$this->plugin = $plugin;
|
17 |
-
$this->path = $path;
|
18 |
-
}
|
19 |
-
|
20 |
-
public function set_resolver( Resolver $resolver ) {
|
21 |
-
|
22 |
-
}
|
23 |
-
|
24 |
-
public function render($template, array $params = null) {
|
25 |
-
return $this->plugin->load_template($template, $this->path, $params);
|
26 |
-
}
|
27 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-view/src/Resolver/NullResolver.php
DELETED
@@ -1,22 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\View\Resolver;
|
4 |
-
|
5 |
-
|
6 |
-
use WPDesk\View\Renderer\Renderer;
|
7 |
-
use WPDesk\View\Resolver\Exception\CanNotResolve;
|
8 |
-
|
9 |
-
/**
|
10 |
-
* This resolver never finds the file
|
11 |
-
*
|
12 |
-
* @package WPDesk\View\Resolver
|
13 |
-
*/
|
14 |
-
class NullResolver implements Resolver
|
15 |
-
{
|
16 |
-
|
17 |
-
public function resolve($name, Renderer $renderer = null)
|
18 |
-
{
|
19 |
-
throw new CanNotResolve("Null Cannot resolve");
|
20 |
-
}
|
21 |
-
|
22 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-view/src/Resolver/Resolver.php
DELETED
@@ -1,20 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPDesk\View\Resolver;
|
4 |
-
|
5 |
-
use WPDesk\View\Renderer\Renderer;
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Can resolve template name to a file
|
9 |
-
*/
|
10 |
-
interface Resolver {
|
11 |
-
/**
|
12 |
-
* Resolve a template/pattern name to a resource the renderer can consume
|
13 |
-
*
|
14 |
-
* @param string $name
|
15 |
-
* @param null|Resolver $renderer
|
16 |
-
*
|
17 |
-
* @return string
|
18 |
-
*/
|
19 |
-
public function resolve($name, Renderer $renderer = null);
|
20 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-wpdesk-fs-shipment/.gitignore
DELETED
@@ -1,5 +0,0 @@
|
|
1 |
-
/vendor/
|
2 |
-
.idea
|
3 |
-
build-coverage
|
4 |
-
swagger
|
5 |
-
composer.lock
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-wpdesk-fs-shipment/CHANGELOG.md
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
## [1.0.4] - 2019-08-05
|
2 |
-
### Changed
|
3 |
-
- Fixed Fatal error: boolean given in mutex, #PB-1241
|
4 |
-
|
5 |
-
## [1.0.3] - 2019-07-08
|
6 |
-
### Changed
|
7 |
-
- Added close counter to rate notice
|
8 |
-
|
9 |
-
## [1.0.2] - 2019-07-03
|
10 |
-
### Changed
|
11 |
-
- Added rate notice with variants
|
12 |
-
|
13 |
-
## [1.0.1] - 2019-06-26
|
14 |
-
### Changed
|
15 |
-
- Moved html-order-add_shipping-metabox.php here
|
16 |
-
|
17 |
-
## [1.0.0] - 2019-06-17
|
18 |
-
### Added
|
19 |
-
- Init
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-wpdesk-fs-shipment/apigen.neon
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
destination: docs
|
2 |
-
templateConfig: /app/theme-woocommerce/config.neon
|
3 |
-
extensions: [php]
|
4 |
-
source:
|
5 |
-
- classes
|
6 |
-
exclude:
|
7 |
-
- vendor
|
8 |
-
- tests
|
9 |
-
- languages
|
10 |
-
|
11 |
-
charset: [UTF-8]
|
12 |
-
main: Wordpress plugin
|
13 |
-
title: Plugin template more info
|
14 |
-
baseUrl: "/"
|
15 |
-
|
16 |
-
templateTheme: default
|
17 |
-
php: false
|
18 |
-
sourceCode: false
|
19 |
-
tree: true
|
20 |
-
deprecated: false
|
21 |
-
todo: false
|
22 |
-
download: false
|
23 |
-
|
24 |
-
accessLevels:
|
25 |
-
- public
|
26 |
-
- private
|
27 |
-
- protected
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-wpdesk-fs-shipment/composer.json
DELETED
@@ -1,35 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"name": "wpdesk/wp-wpdesk-fs-shipment",
|
3 |
-
"authors": [
|
4 |
-
{
|
5 |
-
"name": "Krzysiek",
|
6 |
-
"email": "krzysiek@wpdesk.pl"
|
7 |
-
}
|
8 |
-
],
|
9 |
-
"config": {
|
10 |
-
"platform": {
|
11 |
-
"php": "5.6"
|
12 |
-
},
|
13 |
-
"sort-packages": true
|
14 |
-
},
|
15 |
-
"require": {
|
16 |
-
"php": ">=5.6"
|
17 |
-
},
|
18 |
-
"require-dev": {
|
19 |
-
"10up/wp_mock": "^0.2.0",
|
20 |
-
"phpunit/phpunit": "<7",
|
21 |
-
"squizlabs/php_codesniffer": "^3.4.2",
|
22 |
-
"wp-coding-standards/wpcs": "^0.14.1"
|
23 |
-
},
|
24 |
-
"autoload": {
|
25 |
-
"classmap": ["src"]
|
26 |
-
},
|
27 |
-
"autoload-dev": {
|
28 |
-
},
|
29 |
-
"scripts": {
|
30 |
-
"phpunit-unit": "phpunit --configuration phpunit-unit.xml --coverage-text --colors=never",
|
31 |
-
"phpunit-unit-fast": "phpunit --configuration phpunit-unit.xml --no-coverage",
|
32 |
-
"phpunit-integration": "phpunit --configuration phpunit-integration.xml --coverage-text --colors=never",
|
33 |
-
"phpunit-integration-fast": "phpunit --configuration phpunit-integration.xml --no-coverage"
|
34 |
-
}
|
35 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-wpdesk-fs-shipment/phpunit-integration.xml
DELETED
@@ -1,28 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/integration/bootstrap.php"
|
2 |
-
backupGlobals="false"
|
3 |
-
>
|
4 |
-
<testsuites>
|
5 |
-
<testsuite>
|
6 |
-
<directory prefix="Test" suffix=".php">./tests/integration</directory>
|
7 |
-
</testsuite>
|
8 |
-
</testsuites>
|
9 |
-
|
10 |
-
<filter>
|
11 |
-
<whitelist>
|
12 |
-
<directory suffix=".php">src</directory>
|
13 |
-
</whitelist>
|
14 |
-
</filter>
|
15 |
-
|
16 |
-
<logging>
|
17 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
18 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
19 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
20 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
21 |
-
</logging>
|
22 |
-
|
23 |
-
<php>
|
24 |
-
<env name="WP_DEVELOP_DIR" value="/tmp/wordpress-develop"/>
|
25 |
-
<env name="WC_DEVELOP_DIR" value="/tmp/woocommerce"/>
|
26 |
-
</php>
|
27 |
-
|
28 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-wpdesk-fs-shipment/phpunit-unit.xml
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
<phpunit bootstrap="tests/unit/bootstrap.php">
|
2 |
-
<testsuites>
|
3 |
-
<testsuite>
|
4 |
-
<directory prefix="Test" suffix=".php">./tests/unit/</directory>
|
5 |
-
</testsuite>
|
6 |
-
</testsuites>
|
7 |
-
|
8 |
-
<filter>
|
9 |
-
<whitelist>
|
10 |
-
<directory suffix=".php">src</directory>
|
11 |
-
</whitelist>
|
12 |
-
</filter>
|
13 |
-
|
14 |
-
<logging>
|
15 |
-
<log type="junit" target="build-coverage/report.junit.xml"/>
|
16 |
-
<log type="coverage-html" target="build-coverage/coverage" charset="UTF-8" yui="true" highlight="true"/>
|
17 |
-
<log type="coverage-text" target="build-coverage/coverage.txt"/>
|
18 |
-
<log type="coverage-clover" target="build-coverage/clover.xml"/>
|
19 |
-
</logging>
|
20 |
-
|
21 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/wpdesk/wp-wpdesk-helper-override/CHANGELOG.md
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
## [1.1.0] - 2019-08-13
|
2 |
+
### Added
|
3 |
+
- WPDesk_Tracker_Data_Provider
|
4 |
+
- WPDesk_Tracker_Interface
|
5 |
+
- WPDesk_Tracker_Sender
|
6 |
+
|
7 |
+
## [1.0.0] - 2019-08-02
|
8 |
+
### Added
|
9 |
+
- First version with Helper and Tracker override
|
vendor/wpdesk/{wp-abtesting → wp-wpdesk-helper-override}/LICENSE.md
RENAMED
File without changes
|
vendor/wpdesk/wp-wpdesk-helper-override/composer.json
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "wpdesk/wp-wpdesk-helper-override",
|
3 |
+
"authors": [
|
4 |
+
{
|
5 |
+
"name": "Krzysiek",
|
6 |
+
"email": "krzysiek@wpdesk.pl"
|
7 |
+
}
|
8 |
+
],
|
9 |
+
"require": {
|
10 |
+
"php": ">=5.6"
|
11 |
+
},
|
12 |
+
"require-dev": {
|
13 |
+
"phpunit/phpunit": "<7"
|
14 |
+
},
|
15 |
+
"autoload": {
|
16 |
+
"classmap": [
|
17 |
+
"src"
|
18 |
+
]
|
19 |
+
},
|
20 |
+
"scripts": {
|
21 |
+
}
|
22 |
+
}
|
vendor/wpdesk/wp-wpdesk-helper-override/src/Helper/HelperAsLibrary.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPDesk\Helper;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* @deprecated Do not use. Only for purpose of compatibility with library 1.x version
|
7 |
+
*
|
8 |
+
* @package WPDesk\Helper
|
9 |
+
*/
|
10 |
+
class HelperAsLibrary
|
11 |
+
{
|
12 |
+
public function hooks()
|
13 |
+
{
|
14 |
+
do_action('wpdesk_helper_instance');
|
15 |
+
}
|
16 |
+
/**
|
17 |
+
* @return \WPDesk_Tracker
|
18 |
+
*/
|
19 |
+
public function get_tracker()
|
20 |
+
{
|
21 |
+
return apply_filters('wpdesk_tracker_instance', null);
|
22 |
+
}
|
23 |
+
/**
|
24 |
+
* @return LoggerInterface
|
25 |
+
*/
|
26 |
+
public function get_logger()
|
27 |
+
{
|
28 |
+
return apply_filters('wpdesk_logger_instance', null);
|
29 |
+
}
|
30 |
+
}
|
vendor/wpdesk/wp-wpdesk-helper-override/src/Helper/TrackerFactory.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* WP Desk Tracker
|
4 |
+
*
|
5 |
+
* @class WPDESK_Tracker
|
6 |
+
* @version 1.3.2
|
7 |
+
* @package WPDESK/Helper
|
8 |
+
* @category Class
|
9 |
+
* @author WP Desk
|
10 |
+
*/
|
11 |
+
|
12 |
+
/**
|
13 |
+
* @deprecated Do not use. Only for purpose of compatibility with library 1.x version
|
14 |
+
*
|
15 |
+
* Class WPDesk_Tracker_Factory
|
16 |
+
*/
|
17 |
+
class WPDesk_Tracker_Factory
|
18 |
+
{
|
19 |
+
/**
|
20 |
+
* Creates tracker instance.
|
21 |
+
*
|
22 |
+
* @param string $basename Plugin basename.
|
23 |
+
*
|
24 |
+
* @return WPDesk_Tracker created tracker.
|
25 |
+
*/
|
26 |
+
public function create_tracker($basename)
|
27 |
+
{
|
28 |
+
return apply_filters('wpdesk_tracker_instance', null);
|
29 |
+
}
|
30 |
+
}
|
vendor/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-data-provider.php
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
interface WPDesk_Tracker_Data_Provider {
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Provides data
|
7 |
+
*
|
8 |
+
* @return array Data provided to tracker.
|
9 |
+
*/
|
10 |
+
public function get_data();
|
11 |
+
|
12 |
+
}
|
vendor/wpdesk/wp-wpdesk-helper-override/src/Interop/Tracker/class-wpdesk-tracker-interface.php
ADDED
@@ -
|