Changeset 2951571
- Timestamp:
- 08/10/2023 01:56:13 PM (2 years ago)
- Location:
- kliken-marketing-for-google
- Files:
-
- 63 added
- 2 deleted
- 12 edited
-
tags/1.3.0 (added)
-
tags/1.3.0/assets (added)
-
tags/1.3.0/assets/admin-script.js (added)
-
tags/1.3.0/changelog.txt (added)
-
tags/1.3.0/classes (added)
-
tags/1.3.0/classes/class-helper.php (added)
-
tags/1.3.0/classes/class-message.php (added)
-
tags/1.3.0/classes/class-plugin.php (added)
-
tags/1.3.0/classes/class-rest-misc-controller.php (added)
-
tags/1.3.0/classes/class-rest-orders-controller.php (added)
-
tags/1.3.0/classes/class-rest-products-controller.php (added)
-
tags/1.3.0/classes/class-wc-integration.php (added)
-
tags/1.3.0/kliken-marketing-for-google.php (added)
-
tags/1.3.0/languages (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-cs_CZ.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-da_DK.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-de_CH.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-de_DE.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-es_ES.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-fi.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-fr_FR.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-he_IL.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-hu_HU.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-id_ID.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-it_IT.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-ja.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-nb_NO.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-nl_NL.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-pl_PL.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-pt_BR.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-pt_PT.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-ru_RU.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-sk_SK.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-sv_SE.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google-zh_CN.mo (added)
-
tags/1.3.0/languages/kliken-marketing-for-google.pot (added)
-
tags/1.3.0/pages (added)
-
tags/1.3.0/pages/admin-style.php (added)
-
tags/1.3.0/pages/cartscript.php (added)
-
tags/1.3.0/pages/dashboard.php (added)
-
tags/1.3.0/pages/getstarted.php (added)
-
tags/1.3.0/pages/productscript.php (added)
-
tags/1.3.0/pages/trackingscript.php (added)
-
tags/1.3.0/pages/transactionscript.php (added)
-
tags/1.3.0/readme.txt (added)
-
tags/1.3.0/uninstall.php (added)
-
tags/1.3.0/vendor (added)
-
tags/1.3.0/vendor/autoload.php (added)
-
tags/1.3.0/vendor/composer (added)
-
tags/1.3.0/vendor/composer/ClassLoader.php (added)
-
tags/1.3.0/vendor/composer/InstalledVersions.php (added)
-
tags/1.3.0/vendor/composer/LICENSE (added)
-
tags/1.3.0/vendor/composer/autoload_classmap.php (added)
-
tags/1.3.0/vendor/composer/autoload_namespaces.php (added)
-
tags/1.3.0/vendor/composer/autoload_psr4.php (added)
-
tags/1.3.0/vendor/composer/autoload_real.php (added)
-
tags/1.3.0/vendor/composer/autoload_static.php (added)
-
tags/1.3.0/vendor/composer/installed.json (added)
-
tags/1.3.0/vendor/composer/installed.php (added)
-
tags/1.3.0/vendor/composer/platform_check.php (added)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/classes/class-plugin.php (modified) (4 diffs)
-
trunk/classes/class-rest-orders-controller.php (modified) (3 diffs)
-
trunk/classes/class-rest-products-controller.php (modified) (5 diffs)
-
trunk/classes/class-wc-rest-orders-controller-compat.php (deleted)
-
trunk/classes/class-wc-rest-products-controller-compat.php (deleted)
-
trunk/kliken-marketing-for-google.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/ClassLoader.php (modified) (18 diffs)
-
trunk/vendor/composer/InstalledVersions.php (added)
-
trunk/vendor/composer/autoload_classmap.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_real.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.json (modified) (1 diff)
-
trunk/vendor/composer/installed.php (added)
-
trunk/vendor/composer/platform_check.php (added)
Legend:
- Unmodified
- Added
- Removed
-
kliken-marketing-for-google/trunk/changelog.txt
r2949566 r2951571 1 1 *** AI Powered Marketing Changelog *** 2 3 2023-08-08 - version 1.3.0 4 * Enable WooCommerce HPOS compatibility. 5 * Fix REST endpoints date range issues. 6 * Use WooCommerce REST v3. 2 7 3 8 2023-08-04 - version 1.2.1 -
kliken-marketing-for-google/trunk/classes/class-plugin.php
r2949566 r2951571 53 53 54 54 if ( $this->_bootstrapped ) { 55 throw new \Exception( sprintf( 55 throw new \Exception( sprintf( 56 56 /* translators: %s: Plugin name. Do not translate. */ 57 __( '%s plugin can only be called once.', 'kliken-marketing-for-google' ), 58 __( 'AI Powered Marketing' ) 57 __( '%s plugin can only be called once.', 'kliken-marketing-for-google' ), 58 __( 'AI Powered Marketing' ) 59 59 ), 60 self::ALREADY_BOOTSTRAPED 60 self::ALREADY_BOOTSTRAPED 61 61 ); 62 62 } … … 277 277 private function check_dependencies() { 278 278 if ( ! function_exists( 'wc' ) ) { 279 throw new \Exception( sprintf( 279 throw new \Exception( sprintf( 280 280 /* translators: %s: Plugin name. Do not translate. */ 281 __( '%s requires WooCommerce to be activated.', 'kliken-marketing-for-google' ), 281 __( '%s requires WooCommerce to be activated.', 'kliken-marketing-for-google' ), 282 282 __( 'AI Powered Marketing' ) 283 283 ), … … 286 286 } 287 287 288 $required_woo_version = ' 3.0';288 $required_woo_version = '5.5'; 289 289 if ( version_compare( wc()->version, $required_woo_version, '<' ) ) { 290 290 throw new \Exception( sprintf( 291 291 /* translators: %s: Plugin name. %s: Version number of WooCommerce required to run plugin. Do not translate. */ 292 __( '%s requires WooCommerce version %s or greater.', 'kliken-marketing-for-google' ), 292 __( '%s requires WooCommerce version %s or greater.', 'kliken-marketing-for-google' ), 293 293 __( 'AI Powered Marketing' ), 294 $required_woo_version 294 $required_woo_version 295 295 ), 296 296 self::DEPENDENCIES_UNSATISFIED … … 309 309 add_action( 'admin_notices', [ $this, 'show_onboarding_message' ] ); 310 310 311 // Declare compatibility with HPOS. 312 add_action( 'before_woocommerce_init', function() { 313 if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) { 314 \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', KK_WC_PLUGIN_FILE, true ); 315 } 316 } ); 317 311 318 // Additional admin actions registered for handling requests. 312 319 if ( is_admin() ) { -
kliken-marketing-for-google/trunk/classes/class-rest-orders-controller.php
r2261878 r2951571 14 14 * REST API Orders controller class. 15 15 * 16 * @extends WC_REST_Orders_Controller16 * @extends \WC_REST_Orders_Controller 17 17 */ 18 class REST_Orders_Controller extends WC_REST_Orders_Controller_Compat{18 class REST_Orders_Controller extends \WC_REST_Orders_Controller { 19 19 /** 20 20 * Endpoint namespace. … … 34 34 'callback' => [ $this, 'get_items' ], 35 35 'permission_callback' => [ $this, 'get_items_permissions_check' ], 36 'args' => $this->get_collection_params(), 36 37 ], 37 38 ] … … 47 48 */ 48 49 protected function prepare_objects_query( $request ) { 49 // To fix some notice messages in header of REST response50 if ( empty( $request['page'] ) ) {51 $request['page'] = 1;52 }53 54 if ( empty( $request['orderby'] ) ) {55 $request['orderby'] = 'modified';56 }57 58 if ( empty( $request['status'] ) ) {59 $request['status'] = 'any';60 }61 62 50 $args = parent::prepare_objects_query( $request ); 63 51 64 52 // Reset the date query to look up post_modified column instead. 65 53 if ( ! empty( $args['date_query'] ) ) { 66 $args['date_query'][0]['column'] = 'post_modified'; 54 foreach ( $args['date_query'] as $key => $query ) { 55 if ( ! isset( $args['date_query'][$key]['column'] ) ) continue; 56 57 $args['date_query'][$key]['column'] = $request['dates_are_gmt'] 58 ? 'post_modified_gmt' 59 : 'post_modified'; 60 } 67 61 } 68 62 -
kliken-marketing-for-google/trunk/classes/class-rest-products-controller.php
r2261878 r2951571 14 14 * REST API Products controller class. 15 15 * 16 * @extends WC_REST_Products_Controller_Compat16 * @extends \WC_REST_Products_Controller 17 17 */ 18 class REST_Products_Controller extends WC_REST_Products_Controller_Compat{18 class REST_Products_Controller extends \WC_REST_Products_Controller { 19 19 /** 20 20 * Endpoint namespace. … … 34 34 'callback' => [ $this, 'get_items' ], 35 35 'permission_callback' => [ $this, 'get_items_permissions_check' ], 36 'args' => $this->get_collection_params(), 36 37 ], 37 38 ] … … 58 59 $page = intval( $request['page'] ); 59 60 $per_page = intval( $request['per_page'] ); 61 $use_gmt = $request['dates_are_gmt']; 60 62 61 63 $query_args = [ … … 66 68 'paged' => 0 === $page ? 1 : $page, 67 69 'posts_per_page' => 0 === $per_page ? 100 : $per_page, 68 'orderby' => ' modified',70 'orderby' => 'date ID', 69 71 'order' => 'ASC', 70 72 ]; 71 73 72 74 $query_args['date_query'] = []; 75 73 76 // Set before into date query. Date query must be specified as an array of an array. 74 77 if ( isset( $request['before'] ) ) { 75 $query_args['date_query'][0]['column'] = 'post_modified'; 76 $query_args['date_query'][0]['before'] = $request['before']; 78 $query_args['date_query'][] = [ 79 'column' => $use_gmt ? 'post_modified_gmt' : 'post_modified', 80 'before' => $request['before'], 81 ]; 77 82 } 78 83 79 84 // Set after into date query. Date query must be specified as an array of an array. 80 85 if ( isset( $request['after'] ) ) { 81 $query_args['date_query'][0]['column'] = 'post_modified'; 82 $query_args['date_query'][0]['after'] = $request['after']; 86 $query_args['date_query'][] = [ 87 'column' => $use_gmt ? 'post_modified_gmt' : 'post_modified', 88 'after' => $request['after'], 89 ]; 83 90 } 84 91 … … 110 117 */ 111 118 protected function prepare_objects_query( $request ) { 112 // To fix some notice messages in header of REST response113 if ( empty( $request['page'] ) ) {114 $request['page'] = 1;115 }116 117 if ( empty( $request['orderby'] ) ) {118 $request['orderby'] = 'modified';119 }120 121 119 $args = parent::prepare_objects_query( $request ); 122 120 123 121 // Reset the date query to look up post_modified column instead. 124 122 if ( ! empty( $args['date_query'] ) ) { 125 $args['date_query'][0]['column'] = 'post_modified'; 123 foreach ( $args['date_query'] as $key => $query ) { 124 if ( ! isset( $args['date_query'][$key]['column'] ) ) continue; 125 126 $args['date_query'][$key]['column'] = $request['dates_are_gmt'] 127 ? 'post_modified_gmt' 128 : 'post_modified'; 129 } 126 130 } 127 131 -
kliken-marketing-for-google/trunk/kliken-marketing-for-google.php
r2949566 r2951571 4 4 Plugin URI: https://woo.kliken.com/ 5 5 Description: Kliken's all-in-one marketing platform helps business owners reach high-intent customers, surpass your competition and realize significant growth in sales, while decreasing conversion costs. 6 Version: 1. 2.16 Version: 1.3.0 7 7 Author: Kliken 8 8 Author URI: http://kliken.com/ … … 12 12 Domain path: /languages 13 13 14 WC requires at least: 3.015 WC tested up to: 7.914 WC requires at least: 5.5 15 WC tested up to: 8.0 16 16 17 17 License: GNU General Public License v3.0 -
kliken-marketing-for-google/trunk/readme.txt
r2949566 r2951571 5 5 Tested up to: 6.3 6 6 Requires PHP: 5.6 7 Stable tag: 1. 2.18 WC requires at least: 3.09 WC tested up to: 7.97 Stable tag: 1.3.0 8 WC requires at least: 5.5 9 WC tested up to: 8.0 10 10 License: GPLv3 or later License 11 11 URI: http://www.gnu.org/licenses/gpl-3.0.html … … 139 139 == Changelog == 140 140 141 = 1.3.0 = 142 * Enable WooCommerce HPOS compatibility. 143 * Fix REST endpoints date range issues. 144 * Use WooCommerce REST v3. 145 141 146 = 1.2.1 = 142 147 * Fix links. -
kliken-marketing-for-google/trunk/vendor/autoload.php
r2463804 r2951571 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 3189846b77ba157bf806f2ea8cf80c49::getLoader();7 return ComposerAutoloaderInitab4d7ed8498b17e5db5a30f4153069b4::getLoader(); -
kliken-marketing-for-google/trunk/vendor/composer/ClassLoader.php
r2463804 r2951571 38 38 * @author Fabien Potencier <[email protected]> 39 39 * @author Jordi Boggiano <[email protected]> 40 * @see http ://www.php-fig.org/psr/psr-0/41 * @see http ://www.php-fig.org/psr/psr-4/40 * @see https://www.php-fig.org/psr/psr-0/ 41 * @see https://www.php-fig.org/psr/psr-4/ 42 42 */ 43 43 class ClassLoader 44 44 { 45 /** @var ?string */ 46 private $vendorDir; 47 45 48 // PSR-4 49 /** 50 * @var array[] 51 * @psalm-var array<string, array<string, int>> 52 */ 46 53 private $prefixLengthsPsr4 = array(); 54 /** 55 * @var array[] 56 * @psalm-var array<string, array<int, string>> 57 */ 47 58 private $prefixDirsPsr4 = array(); 59 /** 60 * @var array[] 61 * @psalm-var array<string, string> 62 */ 48 63 private $fallbackDirsPsr4 = array(); 49 64 50 65 // PSR-0 66 /** 67 * @var array[] 68 * @psalm-var array<string, array<string, string[]>> 69 */ 51 70 private $prefixesPsr0 = array(); 71 /** 72 * @var array[] 73 * @psalm-var array<string, string> 74 */ 52 75 private $fallbackDirsPsr0 = array(); 53 76 77 /** @var bool */ 54 78 private $useIncludePath = false; 79 80 /** 81 * @var string[] 82 * @psalm-var array<string, string> 83 */ 55 84 private $classMap = array(); 85 86 /** @var bool */ 56 87 private $classMapAuthoritative = false; 88 89 /** 90 * @var bool[] 91 * @psalm-var array<string, bool> 92 */ 57 93 private $missingClasses = array(); 94 95 /** @var ?string */ 58 96 private $apcuPrefix; 59 97 98 /** 99 * @var self[] 100 */ 101 private static $registeredLoaders = array(); 102 103 /** 104 * @param ?string $vendorDir 105 */ 106 public function __construct($vendorDir = null) 107 { 108 $this->vendorDir = $vendorDir; 109 } 110 111 /** 112 * @return string[] 113 */ 60 114 public function getPrefixes() 61 115 { 62 116 if (!empty($this->prefixesPsr0)) { 63 return call_user_func_array('array_merge', $this->prefixesPsr0);117 return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); 64 118 } 65 119 … … 67 121 } 68 122 123 /** 124 * @return array[] 125 * @psalm-return array<string, array<int, string>> 126 */ 69 127 public function getPrefixesPsr4() 70 128 { … … 72 130 } 73 131 132 /** 133 * @return array[] 134 * @psalm-return array<string, string> 135 */ 74 136 public function getFallbackDirs() 75 137 { … … 77 139 } 78 140 141 /** 142 * @return array[] 143 * @psalm-return array<string, string> 144 */ 79 145 public function getFallbackDirsPsr4() 80 146 { … … 82 148 } 83 149 150 /** 151 * @return string[] Array of classname => path 152 * @psalm-return array<string, string> 153 */ 84 154 public function getClassMap() 85 155 { … … 88 158 89 159 /** 90 * @param array $classMap Class to filename map 160 * @param string[] $classMap Class to filename map 161 * @psalm-param array<string, string> $classMap 162 * 163 * @return void 91 164 */ 92 165 public function addClassMap(array $classMap) … … 103 176 * appending or prepending to the ones previously set for this prefix. 104 177 * 105 * @param string $prefix The prefix 106 * @param array|string $paths The PSR-0 root directories 107 * @param bool $prepend Whether to prepend the directories 178 * @param string $prefix The prefix 179 * @param string[]|string $paths The PSR-0 root directories 180 * @param bool $prepend Whether to prepend the directories 181 * 182 * @return void 108 183 */ 109 184 public function add($prefix, $paths, $prepend = false) … … 148 223 * appending or prepending to the ones previously set for this namespace. 149 224 * 150 * @param string $prefix The prefix/namespace, with trailing '\\'151 * @param array|string $paths The PSR-4 base directories152 * @param bool $prepend Whether to prepend the directories225 * @param string $prefix The prefix/namespace, with trailing '\\' 226 * @param string[]|string $paths The PSR-4 base directories 227 * @param bool $prepend Whether to prepend the directories 153 228 * 154 229 * @throws \InvalidArgumentException 230 * 231 * @return void 155 232 */ 156 233 public function addPsr4($prefix, $paths, $prepend = false) … … 196 273 * replacing any others previously set for this prefix. 197 274 * 198 * @param string $prefix The prefix 199 * @param array|string $paths The PSR-0 base directories 275 * @param string $prefix The prefix 276 * @param string[]|string $paths The PSR-0 base directories 277 * 278 * @return void 200 279 */ 201 280 public function set($prefix, $paths) … … 212 291 * replacing any others previously set for this namespace. 213 292 * 214 * @param string $prefix The prefix/namespace, with trailing '\\'215 * @param array|string $paths The PSR-4 base directories293 * @param string $prefix The prefix/namespace, with trailing '\\' 294 * @param string[]|string $paths The PSR-4 base directories 216 295 * 217 296 * @throws \InvalidArgumentException 297 * 298 * @return void 218 299 */ 219 300 public function setPsr4($prefix, $paths) … … 235 316 * 236 317 * @param bool $useIncludePath 318 * 319 * @return void 237 320 */ 238 321 public function setUseIncludePath($useIncludePath) … … 257 340 * 258 341 * @param bool $classMapAuthoritative 342 * 343 * @return void 259 344 */ 260 345 public function setClassMapAuthoritative($classMapAuthoritative) … … 277 362 * 278 363 * @param string|null $apcuPrefix 364 * 365 * @return void 279 366 */ 280 367 public function setApcuPrefix($apcuPrefix) 281 368 { 282 $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;369 $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; 283 370 } 284 371 … … 297 384 * 298 385 * @param bool $prepend Whether to prepend the autoloader or not 386 * 387 * @return void 299 388 */ 300 389 public function register($prepend = false) 301 390 { 302 391 spl_autoload_register(array($this, 'loadClass'), true, $prepend); 392 393 if (null === $this->vendorDir) { 394 return; 395 } 396 397 if ($prepend) { 398 self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; 399 } else { 400 unset(self::$registeredLoaders[$this->vendorDir]); 401 self::$registeredLoaders[$this->vendorDir] = $this; 402 } 303 403 } 304 404 305 405 /** 306 406 * Unregisters this instance as an autoloader. 407 * 408 * @return void 307 409 */ 308 410 public function unregister() 309 411 { 310 412 spl_autoload_unregister(array($this, 'loadClass')); 413 414 if (null !== $this->vendorDir) { 415 unset(self::$registeredLoaders[$this->vendorDir]); 416 } 311 417 } 312 418 … … 315 421 * 316 422 * @param string $class The name of the class 317 * @return bool|null True if loaded, null otherwise423 * @return true|null True if loaded, null otherwise 318 424 */ 319 425 public function loadClass($class) … … 324 430 return true; 325 431 } 432 433 return null; 326 434 } 327 435 … … 368 476 } 369 477 478 /** 479 * Returns the currently registered loaders indexed by their corresponding vendor directories. 480 * 481 * @return self[] 482 */ 483 public static function getRegisteredLoaders() 484 { 485 return self::$registeredLoaders; 486 } 487 488 /** 489 * @param string $class 490 * @param string $ext 491 * @return string|false 492 */ 370 493 private function findFileWithExtension($class, $ext) 371 494 { … … 439 562 * 440 563 * Prevents access to $this/self from included files. 564 * 565 * @param string $file 566 * @return void 567 * @private 441 568 */ 442 569 function includeFile($file) -
kliken-marketing-for-google/trunk/vendor/composer/autoload_classmap.php
r2261878 r2951571 7 7 8 8 return array( 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 9 10 'Kliken\\WcPlugin\\Helper' => $baseDir . '/classes/class-helper.php', 10 11 'Kliken\\WcPlugin\\Message' => $baseDir . '/classes/class-message.php', … … 14 15 'Kliken\\WcPlugin\\REST_Products_Controller' => $baseDir . '/classes/class-rest-products-controller.php', 15 16 'Kliken\\WcPlugin\\WC_Integration' => $baseDir . '/classes/class-wc-integration.php', 16 'Kliken\\WcPlugin\\WC_REST_Orders_Controller_Compat' => $baseDir . '/classes/class-wc-rest-orders-controller-compat.php',17 'Kliken\\WcPlugin\\WC_REST_Products_Controller_Compat' => $baseDir . '/classes/class-wc-rest-products-controller-compat.php',18 17 ); -
kliken-marketing-for-google/trunk/vendor/composer/autoload_real.php
r2463804 r2951571 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 3189846b77ba157bf806f2ea8cf80c495 class ComposerAutoloaderInitab4d7ed8498b17e5db5a30f4153069b4 6 6 { 7 7 private static $loader; … … 14 14 } 15 15 16 /** 17 * @return \Composer\Autoload\ClassLoader 18 */ 16 19 public static function getLoader() 17 20 { … … 20 23 } 21 24 22 spl_autoload_register(array('ComposerAutoloaderInit3189846b77ba157bf806f2ea8cf80c49', 'loadClassLoader'), true, true); 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInit3189846b77ba157bf806f2ea8cf80c49', 'loadClassLoader')); 25 require __DIR__ . '/platform_check.php'; 26 27 spl_autoload_register(array('ComposerAutoloaderInitab4d7ed8498b17e5db5a30f4153069b4', 'loadClassLoader'), true, true); 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 29 spl_autoload_unregister(array('ComposerAutoloaderInitab4d7ed8498b17e5db5a30f4153069b4', 'loadClassLoader')); 25 30 26 31 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); 27 32 if ($useStaticLoader) { 28 require _once__DIR__ . '/autoload_static.php';33 require __DIR__ . '/autoload_static.php'; 29 34 30 call_user_func(\Composer\Autoload\ComposerStaticInit 3189846b77ba157bf806f2ea8cf80c49::getInitializer($loader));35 call_user_func(\Composer\Autoload\ComposerStaticInitab4d7ed8498b17e5db5a30f4153069b4::getInitializer($loader)); 31 36 } else { 32 37 $map = require __DIR__ . '/autoload_namespaces.php'; -
kliken-marketing-for-google/trunk/vendor/composer/autoload_static.php
r2463804 r2951571 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 3189846b77ba157bf806f2ea8cf80c497 class ComposerStaticInitab4d7ed8498b17e5db5a30f4153069b4 8 8 { 9 9 public static $classMap = array ( 10 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 10 11 'Kliken\\WcPlugin\\Helper' => __DIR__ . '/../..' . '/classes/class-helper.php', 11 12 'Kliken\\WcPlugin\\Message' => __DIR__ . '/../..' . '/classes/class-message.php', … … 15 16 'Kliken\\WcPlugin\\REST_Products_Controller' => __DIR__ . '/../..' . '/classes/class-rest-products-controller.php', 16 17 'Kliken\\WcPlugin\\WC_Integration' => __DIR__ . '/../..' . '/classes/class-wc-integration.php', 17 'Kliken\\WcPlugin\\WC_REST_Orders_Controller_Compat' => __DIR__ . '/../..' . '/classes/class-wc-rest-orders-controller-compat.php',18 'Kliken\\WcPlugin\\WC_REST_Products_Controller_Compat' => __DIR__ . '/../..' . '/classes/class-wc-rest-products-controller-compat.php',19 18 ); 20 19 … … 22 21 { 23 22 return \Closure::bind(function () use ($loader) { 24 $loader->classMap = ComposerStaticInit 3189846b77ba157bf806f2ea8cf80c49::$classMap;23 $loader->classMap = ComposerStaticInitab4d7ed8498b17e5db5a30f4153069b4::$classMap; 25 24 26 25 }, null, ClassLoader::class); -
kliken-marketing-for-google/trunk/vendor/composer/installed.json
r2246875 r2951571 1 [] 1 { 2 "packages": [], 3 "dev": false, 4 "dev-package-names": [] 5 }
Note: See TracChangeset
for help on using the changeset viewer.