Changeset 3316585
- Timestamp:
- 06/23/2025 11:24:15 PM (6 months ago)
- Location:
- modular-connector/trunk
- Files:
-
- 18 added
- 42 edited
-
init.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
src/app/Cache (added)
-
src/app/Cache/Compatibilities (added)
-
src/app/Cache/Compatibilities/Breeze.php (added)
-
src/app/Cache/Compatibilities/FlyingPress.php (added)
-
src/app/Cache/Compatibilities/Flywheel.php (added)
-
src/app/Cache/Compatibilities/Kinsta.php (added)
-
src/app/Cache/Compatibilities/LiteSpeed.php (added)
-
src/app/Cache/Compatibilities/NitroPack.php (added)
-
src/app/Cache/Compatibilities/Varnish.php (added)
-
src/app/Cache/Compatibilities/W3TotalCache.php (added)
-
src/app/Cache/Compatibilities/WPFastestCache.php (added)
-
src/app/Cache/Compatibilities/WPRocket.php (added)
-
src/app/Cache/Compatibilities/WPSuperCache.php (added)
-
src/app/Cache/Jobs (added)
-
src/app/Cache/Jobs/CacheClearJob.php (added)
-
src/app/Http/Controllers/CacheController.php (added)
-
src/app/Http/Controllers/ServerController.php (modified) (3 diffs)
-
src/app/Jobs/ManagerManageItemJob.php (modified) (2 diffs)
-
src/app/Jobs/ManagerUpdateJob.php (modified) (1 diff)
-
src/app/Models/CommentMeta.php (modified) (1 diff)
-
src/app/Models/Concerns/MetaFields.php (modified) (1 diff)
-
src/app/Models/Meta/Meta.php (modified) (1 diff)
-
src/app/Models/Meta/ThumbnailMeta.php (modified) (1 diff)
-
src/app/Models/Option.php (modified) (1 diff)
-
src/app/Models/PostMeta.php (modified) (1 diff)
-
src/app/Models/Taxonomy.php (modified) (1 diff)
-
src/app/Models/TermMeta.php (modified) (1 diff)
-
src/app/Models/User.php (modified) (1 diff)
-
src/app/Models/UserMeta.php (modified) (1 diff)
-
src/app/Providers/EventServiceProvider.php (modified) (1 diff)
-
src/app/Providers/ModularConnectorServiceProvider.php (modified) (3 diffs)
-
src/app/Providers/RouteServiceProvider.php (modified) (1 diff)
-
src/app/Services/JobsCleanupService.php (added)
-
src/app/Services/Manager/ManagerCore.php (modified) (1 diff)
-
src/app/Services/Manager/ManagerPlugin.php (modified) (1 diff)
-
src/app/Services/Manager/ManagerTheme.php (modified) (1 diff)
-
src/app/WordPress/Admin.php (modified) (4 diffs)
-
src/app/WordPress/Settings.php (modified) (1 diff)
-
src/routes/api.php (modified) (3 diffs)
-
vendor/ares/framework/src/Foundation/Bootloader.php (modified) (6 diffs)
-
vendor/ares/framework/src/Foundation/Bootstrap/HandleExceptions.php (modified) (1 diff)
-
vendor/ares/framework/src/Foundation/Compatibilities/Compatibilities.php (modified) (1 diff)
-
vendor/ares/framework/src/Foundation/Compatibilities/ShieldSecurity.php (added)
-
vendor/ares/framework/src/Foundation/Compatibilities/Wp2Fa.php (modified) (2 diffs)
-
vendor/ares/framework/src/Foundation/Http/HttpUtils.php (modified) (1 diff)
-
vendor/ares/framework/src/Foundation/Http/Kernel.php (modified) (1 diff)
-
vendor/ares/framework/src/Foundation/Providers/FoundationServiceProvider.php (modified) (1 diff)
-
vendor/ares/framework/src/Foundation/Queue/Database/DatabaseQueue.php (modified) (1 diff)
-
vendor/ares/framework/src/Foundation/Queue/WordPress/WordpressQueue.php (modified) (5 diffs)
-
vendor/ares/framework/src/Foundation/ScreenSimulation.php (modified) (1 diff)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/autoload_classmap.php (modified) (1 diff)
-
vendor/composer/autoload_files.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (2 diffs)
-
vendor/composer/autoload_static.php (modified) (3 diffs)
-
vendor/composer/installed.json (modified) (6 diffs)
-
vendor/composer/installed.php (modified) (1 diff)
-
vendor/scoper-autoload.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
modular-connector/trunk/init.php
r3303140 r3316585 4 4 * Plugin URI: https://modulards.com/herramienta-gestion-webs/ 5 5 * Description: Connect and manage all your WordPress websites in an easier and more efficient way. Backups, bulk updates, Uptime Monitor, statistics, security, performance, client reports and much more. 6 * Version: 2. 0.16 * Version: 2.1.0 7 7 * License: GPL v3.0 8 8 * License URI: https://www.gnu.org/licenses/gpl.html … … 21 21 define('MODULAR_CONNECTOR_BASENAME', sprintf('%s/%s', basename(dirname(__FILE__)), basename(__FILE__))); 22 22 define('MODULAR_CONNECTOR_MU_BASENAME', sprintf('0-%s.php', dirname(MODULAR_CONNECTOR_BASENAME))); 23 define('MODULAR_CONNECTOR_VERSION', '2. 0.1');23 define('MODULAR_CONNECTOR_VERSION', '2.1.0'); 24 24 define('MODULAR_ARES_SCHEDULE_HOOK', 'modular_connector_run_schedule'); 25 25 define('MODULAR_CONNECTOR_STORAGE_PATH', untrailingslashit(WP_CONTENT_DIR) . DIRECTORY_SEPARATOR . 'modular_storage'); 26 26 define('MODULAR_CONNECTOR_BACKUPS_PATH', untrailingslashit(WP_CONTENT_DIR) . DIRECTORY_SEPARATOR . 'modular_backups'); 27 28 27 if (!defined('MODULAR_CONNECTOR_LOG_LEVEL')) { 29 28 define('MODULAR_CONNECTOR_LOG_LEVEL', 'error'); -
modular-connector/trunk/readme.txt
r3303140 r3316585 4 4 Requires at least: 5.6 5 5 Tested up to: 6.8 6 Stable tag: 2. 0.16 Stable tag: 2.1.0 7 7 Requires PHP: 7.4 8 8 License: GPLv3 … … 127 127 128 128 == Changelog == 129 = v2.1.0 = 130 Release date: 2025-06-24 131 132 * Clean cache after any manager action 133 * FIXED: Improved loopback requests 134 * FIXED: Cleaning up orphaned jobs in database 135 136 = v2.0.2 = 137 Release date: 2025-06-03 138 139 * FIXED: Compatibility with Shield Security for WordPress 140 * FIXED: Compatibility with WP 2FA Premium plugin 141 129 142 = v2.0.1 = 130 143 Release date: 2025-05-29 -
modular-connector/trunk/src/app/Http/Controllers/ServerController.php
r3291455 r3316585 3 3 namespace Modular\Connector\Http\Controllers; 4 4 5 use Modular\Connector\Cache\Jobs\CacheClearJob; 5 6 use Modular\Connector\Facades\Server; 6 7 use Modular\Connector\Facades\WhiteLabel; 7 8 use Modular\Connector\Jobs\Health\ManagerHealthDataJob; 8 9 use Modular\Connector\Optimizer\Jobs\ManagerOptimizationInformationUpdateJob; 10 use Modular\ConnectorDependencies\Ares\Framework\Foundation\Auth\JWT; 11 use Modular\ConnectorDependencies\Illuminate\Http\Request; 9 12 use Modular\ConnectorDependencies\Illuminate\Routing\Controller; 10 13 use Modular\ConnectorDependencies\Illuminate\Support\Facades\Cache; 14 use Modular\ConnectorDependencies\Illuminate\Support\Facades\Log; 11 15 use Modular\ConnectorDependencies\Illuminate\Support\Facades\Response; 12 16 use Modular\SDK\Objects\SiteRequest; 17 use function Modular\ConnectorDependencies\app; 13 18 use function Modular\ConnectorDependencies\data_get; 14 19 use function Modular\ConnectorDependencies\dispatch; … … 82 87 83 88 Cache::driver('wordpress')->forever('maintenance_mode', $data); 89 dispatch(new CacheClearJob()); 84 90 85 91 return Response::json([ … … 87 93 ]); 88 94 } 95 96 /** 97 * @param Request $request 98 * @return \Illuminate\Http\JsonResponse 99 * @throws \Exception 100 */ 101 public function getLoopback(Request $request) 102 { 103 // Don't lock up other requests while processing. 104 session_write_close(); 105 106 $action = app()->getScheduleHook(); 107 108 if ($request->hasHeader('Authentication')) { 109 $authHeader = $request->header('Authentication', ''); 110 111 if (!JWT::verify($authHeader, $action)) { 112 Log::debug('Invalid JWT for schedule hook', [ 113 'hook' => $action, 114 'header' => $authHeader, 115 ]); 116 117 return Response::json(['error' => sprintf('Invalid JWT for %s', $action)], 403); 118 } 119 } else { 120 $isValid = check_ajax_referer($action, 'nonce', false); 121 122 if (!$isValid) { 123 Log::debug('Invalid nonce for schedule hook', [ 124 'hook' => $action, 125 'nonce' => $request->input('nonce'), 126 ]); 127 128 return Response::json(['error' => sprintf('Invalid nonce for %s', $action)], 403); 129 } 130 } 131 132 dispatch(function () use ($action) { 133 Log::debug('Running schedule hook', ['hook' => $action]); 134 135 do_action($action); 136 })->afterResponse(); // For AJAX request, we need to force close the connection to avoid the server hanging. 137 138 return Response::json([ 139 'message' => 'Schedule hook is being processed', 140 'hook' => $action, 141 ]); 142 } 89 143 } -
modular-connector/trunk/src/app/Jobs/ManagerManageItemJob.php
r3286865 r3316585 3 3 namespace Modular\Connector\Jobs; 4 4 5 use Modular\Connector\Cache\Jobs\CacheClearJob; 5 6 use Modular\Connector\Events\ManagerItemsActivated; 6 7 use Modular\Connector\Events\ManagerItemsDeactivated; … … 153 154 } 154 155 156 $cleanCache = data_get($payload, 'extra.clean_cache', false); 157 158 if ($cleanCache) { 159 dispatch(new CacheClearJob()); 160 } 161 155 162 switch ($action) { 156 163 case 'activate': -
modular-connector/trunk/src/app/Jobs/ManagerUpdateJob.php
r3286865 r3316585 6 6 use Modular\Connector\Facades\Manager; 7 7 use Modular\ConnectorDependencies\Illuminate\Bus\Queueable; 8 use Modular\ConnectorDependencies\Illuminate\Contracts\Queue\ShouldBeUnique;9 8 use Modular\ConnectorDependencies\Illuminate\Contracts\Queue\ShouldQueue; 10 9 use Modular\ConnectorDependencies\Illuminate\Foundation\Bus\Dispatchable; -
modular-connector/trunk/src/app/Models/CommentMeta.php
r3291455 r3316585 3 3 namespace Modular\Connector\Models; 4 4 5 use Modular\Connector\Models\Comment;6 5 use Modular\Connector\Models\Meta\Meta; 7 6 -
modular-connector/trunk/src/app/Models/Concerns/MetaFields.php
r3291455 r3316585 12 12 use Modular\connector\Models\UserMeta; 13 13 use UnexpectedValueException; 14 15 14 use function Modular\ConnectorDependencies\class_basename; 16 15 -
modular-connector/trunk/src/app/Models/Meta/Meta.php
r3291455 r3316585 3 3 namespace Modular\Connector\Models\Meta; 4 4 5 use Exception; 6 use Modular\Connector\Models\Collection\MetaCollection; 5 7 use Modular\ConnectorDependencies\Illuminate\Database\Eloquent\Model; 6 use Modular\Connector\Models\Collection\MetaCollection;7 use Exception;8 8 9 9 abstract class Meta extends Model -
modular-connector/trunk/src/app/Models/Meta/ThumbnailMeta.php
r3291455 r3316585 3 3 namespace Modular\Connector\Models\Meta; 4 4 5 use Modular\Connector\Models\Attachment; 5 6 use Modular\ConnectorDependencies\Illuminate\Support\Arr; 6 use Modular\Connector\Models\Attachment;7 7 8 8 class ThumbnailMeta extends PostMeta -
modular-connector/trunk/src/app/Models/Option.php
r3291455 r3316585 3 3 namespace Modular\Connector\Models; 4 4 5 use Exception; 5 6 use Modular\ConnectorDependencies\Illuminate\Database\Eloquent\Model; 6 use Exception;7 7 8 8 class Option extends Model -
modular-connector/trunk/src/app/Models/PostMeta.php
r3291455 r3316585 4 4 5 5 use Modular\Connector\Models\Meta\Meta; 6 use Modular\Connector\Models\Post;7 6 8 7 class PostMeta extends Meta -
modular-connector/trunk/src/app/Models/Taxonomy.php
r3291455 r3316585 3 3 namespace Modular\Connector\Models; 4 4 5 use Modular\Connector\Models\TermMeta;6 5 use Modular\ConnectorDependencies\Illuminate\Database\Eloquent\Model; 7 6 -
modular-connector/trunk/src/app/Models/TermMeta.php
r3291455 r3316585 4 4 5 5 use Modular\Connector\Models\Meta\Meta; 6 use Modular\Connector\Models\Term;7 6 8 7 class TermMeta extends Meta -
modular-connector/trunk/src/app/Models/User.php
r3291455 r3316585 6 6 use Modular\Connector\Models\Concerns\MetaFields; 7 7 use Modular\Connector\Models\Concerns\OrderScopes; 8 use Modular\ConnectorDependencies\Illuminate\Database\Eloquent\Model;9 8 use Modular\ConnectorDependencies\Illuminate\Contracts\Auth\Authenticatable; 10 9 use Modular\ConnectorDependencies\Illuminate\Contracts\Auth\CanResetPassword; 10 use Modular\ConnectorDependencies\Illuminate\Database\Eloquent\Model; 11 11 12 12 class User extends Model implements Authenticatable, CanResetPassword -
modular-connector/trunk/src/app/Models/UserMeta.php
r3291455 r3316585 4 4 5 5 use Modular\Connector\Models\Meta\Meta; 6 use Modular\Connector\Models\User;7 6 8 7 class UserMeta extends Meta -
modular-connector/trunk/src/app/Providers/EventServiceProvider.php
r3291455 r3316585 15 15 use Modular\Connector\Listeners\PostUpgradeEventListener; 16 16 use Modular\Connector\Optimizer\Events\ManagerOptimizationInformation; 17 use Modular\Connector\Optimizer\Events\ManagerOptimizationUpdated; 17 18 use Modular\ConnectorDependencies\Illuminate\Queue\Events\WorkerStopping; 18 use Modular\Connector\Optimizer\Events\ManagerOptimizationUpdated;19 19 use Modular\ConnectorDependencies\Illuminate\Support\Facades\Event; 20 20 use Modular\ConnectorDependencies\Illuminate\Support\ServiceProvider; -
modular-connector/trunk/src/app/Providers/ModularConnectorServiceProvider.php
r3291455 r3316585 42 42 { 43 43 add_filter('plugin_action_links', function ($links = null, $plugin = null) { 44 45 $isEnabled = WhiteLabel::isEnabled(); 46 47 if ($isEnabled) { 48 return $links; 49 } 50 44 51 // if you use this action hook inside main plugin file, use basename(__FILE__) to check 45 52 $path = str_replace('\\', '/', realpath(base_path('../init.php'))); … … 66 73 $this->registerFacades(); 67 74 $this->registerActionLinks(); 68 69 WhiteLabel::init();70 75 } 71 76 … … 120 125 } 121 126 }); 127 128 $this->booted(function () { 129 WhiteLabel::init(); 130 }); 122 131 } 123 132 } -
modular-connector/trunk/src/app/Providers/RouteServiceProvider.php
r3249268 r3316585 111 111 } 112 112 113 if ($request->get('type') === 'lb') { 114 /** 115 * @var \Illuminate\Routing\Route $route 116 */ 117 $route = $routes->getByName('schedule.run'); 118 119 if ($removeQuery) { 120 $request->query->remove('origin'); 121 $request->query->remove('type'); 122 } 123 124 $route = $route->bind($request); 125 } 126 113 127 return $route; 114 128 } -
modular-connector/trunk/src/app/Services/Manager/ManagerCore.php
r3269968 r3316585 90 90 { 91 91 ScreenSimulation::includeUpgrader(); 92 93 // Allow core updates94 add_filter('auto_update_core', '__return_true', PHP_INT_MAX);95 add_filter('allow_major_auto_core_updates', '__return_true', PHP_INT_MAX);96 add_filter('allow_minor_auto_core_updates', '__return_true', PHP_INT_MAX);97 add_filter('auto_core_update_send_email', '__return_false', PHP_INT_MAX);98 99 92 ServerSetup::clean(); 100 93 -
modular-connector/trunk/src/app/Services/Manager/ManagerPlugin.php
r3274758 r3316585 207 207 } 208 208 209 add_filter('auto_update_plugin', '__return_false', PHP_INT_MAX);210 211 209 ServerSetup::clean(); 212 210 -
modular-connector/trunk/src/app/Services/Manager/ManagerTheme.php
r3269968 r3316585 141 141 { 142 142 ScreenSimulation::includeUpgrader(); 143 144 add_filter('auto_update_theme', '__return_false', PHP_INT_MAX);145 146 143 ServerSetup::clean(); 147 144 -
modular-connector/trunk/src/app/WordPress/Admin.php
r3291455 r3316585 4 4 5 5 use Modular\Connector\Helper\OauthClient; 6 use Modular\Connector\Services\JobsCleanupService; 6 7 use Modular\ConnectorDependencies\Ares\Framework\Foundation\Http\HttpUtils; 7 8 use Modular\ConnectorDependencies\Illuminate\Support\Facades\Cache; 9 use Modular\ConnectorDependencies\Illuminate\Support\Facades\Log; 8 10 use Modular\ConnectorDependencies\Illuminate\Support\Facades\View; 9 11 use function Modular\ConnectorDependencies\data_get; 12 use function Modular\ConnectorDependencies\request; 10 13 11 14 class Admin … … 20 23 add_action('admin_notices', [self::class, 'addAdminNotice']); 21 24 add_action('template_redirect', [self::class, 'addMaintenanceMode'], 99); 22 25 add_action('admin_init', [self::class, 'addJobsCleanup']); 23 26 } 24 27 … … 70 73 $enabled = $enabled && !current_user_can('manage_options') && !empty(OauthClient::getClient()->getConnectedAt()); 71 74 72 if ($enabled && !HttpUtils::is Ajax() && !HttpUtils::isCron() && !HttpUtils::isDirectRequest()) {75 if ($enabled && !HttpUtils::isCron() && !HttpUtils::isDirectRequest()) { 73 76 if (!headers_sent()) { 74 77 header('Retry-After: 600'); … … 90 93 return $template; 91 94 } 95 96 /** 97 * Adds a job cleanup action to the admin panel 98 */ 99 public static function addJobsCleanup() 100 { 101 try { 102 // Check if the user is logged in 103 if (!is_user_logged_in()) { 104 return; 105 } 106 107 if (HttpUtils::isCron() || HttpUtils::isDirectRequest() || defined('DOING_AJAX') && DOING_AJAX) { 108 return; 109 } 110 111 if (!request()->isMethod('get')) { 112 // If it's a POST request, we don't want to run the cleanup 113 return; 114 } 115 116 $cleanupService = new JobsCleanupService(); 117 $cleanupService->attemptCleanup(); 118 } catch (\Throwable $e) { 119 // Log the error if needed 120 Log::error('Error in Modular Connector Admin: ' . $e->getMessage()); 121 } 122 } 92 123 } -
modular-connector/trunk/src/app/WordPress/Settings.php
r3274758 r3316585 40 40 $isEnabled = WhiteLabel::isEnabled(); 41 41 42 return sprintf(esc_attr__('%s - Connection manager', 'modular-connector'), $isEnabled ? $data['Name'] : 'Modular DS'); 42 if ($isEnabled) { 43 return $data['Name']; 44 } 45 46 return sprintf(esc_attr__('%s - Connection manager', 'modular-connector'), 'Modular DS'); 43 47 } 44 48 -
modular-connector/trunk/src/routes/api.php
r3291455 r3316585 3 3 use Modular\Connector\Http\Controllers\AuthController; 4 4 use Modular\Connector\Http\Controllers\BackupController; 5 use Modular\Connector\Http\Controllers\CacheController; 5 6 use Modular\Connector\Http\Controllers\ManagerController; 6 7 use Modular\Connector\Http\Controllers\OptimizationController; … … 11 12 Route::get('/oauth', [AuthController::class, 'postConfirmOauth']) 12 13 ->name('modular-connector.oauth'); 14 15 Route::get('/schedule/run', [ServerController::class, 'getLoopback']) 16 ->name('schedule.run'); 13 17 14 18 Route::middleware('auth') … … 38 42 Route::get('/database/optimize/{modular_request}', [OptimizationController::class, 'optimizeDatabase']) 39 43 ->name('manager.optimization.process'); 44 #endregion 45 46 #region Cache 47 Route::get('/cache/clear', [CacheController::class, 'clear']) 48 ->name('manager.cache.clear'); 40 49 #endregion 41 50 -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Bootloader.php
r3252058 r3316585 3 3 namespace Modular\ConnectorDependencies\Ares\Framework\Foundation; 4 4 5 use Modular\ConnectorDependencies\Ares\Framework\Foundation\Auth\JWT;6 5 use Modular\ConnectorDependencies\Ares\Framework\Foundation\Http\HttpUtils; 7 6 use Modular\ConnectorDependencies\Ares\Framework\Foundation\Routing\Router; … … 64 63 } 65 64 /** 66 * @param string $path67 * @return bool68 */69 protected function isAjax(string $path)70 {71 return Str::endsWith($path, 'admin-ajax.php');72 }73 /**74 65 * @param Request $request 75 66 * @return bool … … 79 70 $except = Collection::make([admin_url(), wp_login_url(), wp_registration_url()])->map(fn($url) => parse_url($url, \PHP_URL_PATH))->unique()->filter(); 80 71 $path = $this->getPath($request); 81 return ! HttpUtils::isAjax() && !$this->isWpLoad($path) && (Str::startsWith($path, $except->all()) || Str::endsWith($path, '.php'));72 return !$this->isWpLoad($path) && (Str::startsWith($path, $except->all()) || Str::endsWith($path, '.php')); 82 73 } 83 74 /** … … 171 162 * @link https://github.com/deliciousbrains/wp-background-processing/blob/master/classes/wp-async-request.php Method inspired by wp-background-processing 172 163 */ 173 protected function boot Ajax(IlluminateHttpKernel $kernel, Request $request): void174 { 175 if (!HttpUtils::is Ajax() && !HttpUtils::isCron()) {164 protected function bootCron(IlluminateHttpKernel $kernel, Request $request): void 165 { 166 if (!HttpUtils::isCron()) { 176 167 return; 177 }178 // If the request is an AJAX request, we need to check the nonce.179 if (HttpUtils::isAjax()) {180 // Don't lock up other requests while processing.181 session_write_close();182 $action = $kernel->getApplication()->getScheduleHook();183 if ($request->hasHeader('Authentication')) {184 $authHeader = $request->header('Authentication', '');185 if (!JWT::verify($authHeader, $action)) {186 wp_die(sprintf('Invalid token for %s', $action), 403);187 }188 } else {189 $isValid = check_ajax_referer($action, 'nonce', \false);190 if (!$isValid) {191 wp_die(sprintf('Invalid nonce for %s', $action), 403);192 }193 }194 168 } 195 169 // When is a cron request, WP takes care of forcing the shutdown to proxy server (nginx, apache) … … 206 180 protected function bootHttp(IlluminateHttpKernel $kernel, Request $request): void 207 181 { 208 if (!HttpUtils::isCron() && ($this->isExcluded($request) || !HttpUtils::isDirectRequest() && !HttpUtils::isAjax())) {182 if (!HttpUtils::isCron() && ($this->isExcluded($request) || !HttpUtils::isDirectRequest())) { 209 183 return; 210 184 } 211 Log::debug('Booting the Application for HTTP requests', ['is_direct_request' => HttpUtils::isDirectRequest(), 'is_ ajax' => HttpUtils::isAjax(), 'is_cron' => HttpUtils::isCron()]);185 Log::debug('Booting the Application for HTTP requests', ['is_direct_request' => HttpUtils::isDirectRequest(), 'is_cron' => HttpUtils::isCron(), 'uri' => $request->fullUrl()]); 212 186 $this->configRequest(); 213 187 $this->registerDefaultRoute(); … … 223 197 } 224 198 add_action('after_setup_theme', fn() => $this->registerRequestHandler($kernel, $request), 0); 225 } elseif (HttpUtils::is Ajax() || HttpUtils::isCron()) {226 $this->boot Ajax($kernel, $request);199 } elseif (HttpUtils::isCron()) { 200 $this->bootCron($kernel, $request); 227 201 } 228 202 } catch (\Throwable $e) { -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Bootstrap/HandleExceptions.php
r3214910 r3316585 19 19 self::$reservedMemory = \str_repeat('x', 10240); 20 20 $this->app = $app; 21 if (!(HttpUtils::isDirectRequest() || HttpUtils::isCron() || HttpUtils::isAjax())) {21 if (!(HttpUtils::isDirectRequest() || HttpUtils::isCron())) { 22 22 return; 23 23 } -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Compatibilities/Compatibilities.php
r3303140 r3316585 7 7 public static function getCompatibilityFixes() 8 8 { 9 return [WPForms::class, AllInOneSecurity::class, WpSimpleFirewall::class, DuoFactor::class, ShieldUserManagementICWP::class, SidekickPlugin::class, SpamShield::class, WPO365Login::class, JetPlugins::class, WPEngine::class, LoginLockdown::class, Office365forPostSMTPExtension::class, ConstantContactForms::class, Wp2Fa::class ];9 return [WPForms::class, AllInOneSecurity::class, WpSimpleFirewall::class, DuoFactor::class, ShieldUserManagementICWP::class, SidekickPlugin::class, SpamShield::class, WPO365Login::class, JetPlugins::class, WPEngine::class, LoginLockdown::class, Office365forPostSMTPExtension::class, ConstantContactForms::class, Wp2Fa::class, ShieldSecurity::class]; 10 10 } 11 11 /** -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Compatibilities/Wp2Fa.php
r3303140 r3316585 9 9 { 10 10 add_action('plugins_loaded', function () { 11 if (!class_exists('\WP2FA\WP2FA') || !defined(' Modular\ConnectorDependencies\WP_2FA_PREFIX')) {11 if (!class_exists('\WP2FA\WP2FA') || !defined('WP_2FA_PREFIX')) { 12 12 return; 13 13 } … … 18 18 return; 19 19 } 20 update_user_meta($user->ID, WP_2FA_PREFIX . 'enforcement_state', \true);21 update_user_meta($user->ID, WP_2FA_PREFIX . 'grace_period_expiry', Carbon::now()->addMinutes(30)->timestamp);20 update_user_meta($user->ID, \WP_2FA_PREFIX . 'enforcement_state', \true); 21 update_user_meta($user->ID, \WP_2FA_PREFIX . 'grace_period_expiry', Carbon::now()->addMinutes(30)->timestamp); 22 22 }, -1); 23 23 }, \PHP_INT_MAX); -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Http/HttpUtils.php
r3286865 r3316585 45 45 /** 46 46 * @return bool 47 * @throws ContainerExceptionInterface 48 * @throws NotFoundExceptionInterface 47 * @deprecated Use isCron() & isAjax() instead. 49 48 */ 50 49 public static function isAjax(): bool -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Http/Kernel.php
r3249268 r3316585 79 79 $schedules['ares_every_minute'] = ['interval' => \MINUTE_IN_SECONDS, 'display' => __('Every minute')]; 80 80 return $schedules; 81 } );81 }, \PHP_INT_MAX); 82 82 if (!wp_next_scheduled($hook)) { 83 83 wp_schedule_event(time(), 'ares_every_minute', $hook); 84 84 } 85 $ajaxAction = function () use ($hook) {86 $this->app->make('log')->debug('Running schedule hook: ' . $hook . ' via AJAX');87 do_action($hook);88 };89 add_action('wp_ajax_' . $hook, $ajaxAction);90 add_action('wp_ajax_nopriv_' . $hook, $ajaxAction);91 85 } 92 86 /** -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Providers/FoundationServiceProvider.php
r3286865 r3316585 49 49 $debugSchedule = $this->app->make('config')->get('app.debug_schedule', \false); 50 50 $hook = $this->app->getScheduleHook(); 51 $url = apply_filters(sprintf('%s_query_url', $hook), admin_url('admin-ajax.php'));52 $query = apply_filters(sprintf('%s_query_args', $hook), [' action' => $hook, 'nonce' => wp_create_nonce($hook)]);51 $url = apply_filters(sprintf('%s_query_url', $hook), site_url('wp-load.php')); 52 $query = apply_filters(sprintf('%s_query_args', $hook), ['origin' => 'mo', 'type' => 'lb', 'nonce' => wp_create_nonce($hook)]); 53 53 $url = add_query_arg($query, $url); 54 54 $args = [ -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Queue/Database/DatabaseQueue.php
r3286865 r3316585 63 63 return parent::push($job, $data, $queue); 64 64 } 65 /** 66 * Delete old pending jobs from the queue. 67 * 68 * @param int $maxAge 69 * @return int 70 */ 71 public function clearOldPendingJobs($queue, $maxAge = 60 * 60 * 24) 72 { 73 return $this->database->table($this->table)->where('created_at', '<', time() - $maxAge)->whereNull('reserved_at')->delete(); 74 } 65 75 } -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Queue/WordPress/WordpressQueue.php
r3269968 r3316585 3 3 namespace Modular\ConnectorDependencies\Ares\Framework\Foundation\Queue\WordPress; 4 4 5 use Modular\ConnectorDependencies\Carbon\Carbon; 5 6 use Modular\ConnectorDependencies\Illuminate\Contracts\Queue\ClearableQueue; 6 7 use Modular\ConnectorDependencies\Illuminate\Contracts\Queue\Queue as QueueContract; … … 166 167 $key = $this->getKey($queue); 167 168 $KeyAttempts = $key . '_attempts'; 169 $KeyCreatedAt = $key . '_created_at'; 168 170 $key = update_option($key, $payload); 169 171 if ($key) { 170 172 update_option($KeyAttempts, $attempts); 173 update_option($KeyCreatedAt, Carbon::now()->timestamp); 171 174 if ($delay) { 172 175 $availableAt = $this->availableAt($delay); … … 215 218 [$whereClause, $excludePatterns] = $this->getJobLikeQuery($queue); 216 219 // Current time and expiration time 217 $currentTime = time();220 $currentTime = Carbon::now()->timestamp; 218 221 $expirationTime = $currentTime - $this->retryAfter; 219 222 // Prepare the SQL query to find the next available job … … 260 263 delete_option($id . '_attempts'); 261 264 delete_option($id . '_available_at'); 265 delete_option($id . '_created_at'); 262 266 } 263 267 /** … … 295 299 } 296 300 /** 301 * Delete old pending jobs from the queue. 302 * 303 * @param string $queue 304 * @param int $maxAge 305 * @return void 306 */ 307 public function clearOldPendingJobs($queue, $maxAge = 60 * 60 * 24) 308 { 309 // Get the table definition 310 [$table, $keyColumn, $nameColumn, $valueColumn] = $this->getTableDefinition(); 311 $identifier = $this->getIdentifier($queue); 312 $this->database->query($this->database->prepare("\n DELETE job FROM {$table} AS job\n INNER JOIN (\n SELECT job.option_name AS prefix\n FROM {$table} AS job\n INNER JOIN {$table} AS created\n ON created.option_name = CONCAT(job.option_name, '_created_at')\n WHERE CAST(created.option_value AS UNSIGNED) <= %d\n ) AS expired\n ON job.option_name = CONCAT(expired.prefix, '_created_at')\n OR job.option_name = CONCAT(expired.prefix, '_reserved_at')\n OR job.option_name = CONCAT(expired.prefix, '_attempts')\n OR job.option_name = CONCAT(expired.prefix, '_available_at')\n OR job.option_name = expired.prefix\n WHERE job.{$nameColumn} LIKE %s\n ", Carbon::now()->timestamp - $maxAge, $this->database->esc_like($identifier) . '%')); 313 } 314 /** 297 315 * Get identifier for queue 298 316 * -
modular-connector/trunk/vendor/ares/framework/src/Foundation/ScreenSimulation.php
r3290091 r3316585 76 76 $GLOBALS['pagenow'] = $path; 77 77 } 78 if (HttpUtils::isDirectRequest() || HttpUtils::isAjax()) {79 if ( HttpUtils::isDirectRequest() &&!defined('DOING_AJAX')) {78 if (HttpUtils::isDirectRequest()) { 79 if (!defined('DOING_AJAX')) { 80 80 define('DOING_AJAX', \true); 81 81 } 82 // If this is an AJAX request, we need to force close the connection to avoid the server hanging. 83 if (HttpUtils::isAjax()) { 84 HttpUtils::forceCloseConnection(); 85 } 82 // We use Laravel Response to make our redirections. 83 add_filter('wp_redirect', '__return_false'); 86 84 // When it's a modular request, we need to avoid the cron execution. 87 85 remove_action('init', 'wp_cron'); 88 // We use Laravel Response to make our redirections. 89 add_filter('wp_redirect', '__return_false'); 86 // Disable auto updates for core, themes, plugins and translations. 87 add_filter('auto_update_core', '__return_false', \PHP_INT_MAX); 88 add_filter('auto_update_translation', '__return_false', \PHP_INT_MAX); 89 add_filter('auto_update_theme', '__return_false', \PHP_INT_MAX); 90 add_filter('auto_update_plugin', '__return_false', \PHP_INT_MAX); 91 // Disable Automatic updates. 92 add_filter('automatic_updater_disabled', '__return_true'); 90 93 } 91 94 if (!class_exists('WP_Screen')) { -
modular-connector/trunk/vendor/autoload.php
r3303140 r3316585 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit c0caee64b6f350780a2215818537da6e::getLoader();22 return ComposerAutoloaderInit3f089fcf4d3c64c6ae12d32c25327b4a::getLoader(); -
modular-connector/trunk/vendor/composer/autoload_classmap.php
r3303140 r3316585 29 29 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\LoginLockdown' => $vendorDir . '/ares/framework/src/Foundation/Compatibilities/LoginLockdown.php', 30 30 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\Office365forPostSMTPExtension' => $vendorDir . '/ares/framework/src/Foundation/Compatibilities/Office365forPostSMTPExtension.php', 31 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\ShieldSecurity' => $vendorDir . '/ares/framework/src/Foundation/Compatibilities/ShieldSecurity.php', 31 32 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\ShieldUserManagementICWP' => $vendorDir . '/ares/framework/src/Foundation/Compatibilities/ShieldUserManagementICWP.php', 32 33 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\SidekickPlugin' => $vendorDir . '/ares/framework/src/Foundation/Compatibilities/SidekickPlugin.php', -
modular-connector/trunk/vendor/composer/autoload_files.php
r3303140 r3316585 7 7 8 8 return array( 9 ' 15e022aae170c92bee7d83a6855d5bf5' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php',10 ' 55d15933d9fc4ed3eb2481678c838db2' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',11 ' 79f859b08eff28e18107304ab449d944' => $vendorDir . '/symfony/deprecation-contracts/function.php',12 ' b3cd0b1d6424b374684b2015dc9d0ab7' => $vendorDir . '/illuminate/collections/helpers.php',13 ' 4c5c0001682581d2edeb252546cc5c20' => $vendorDir . '/symfony/translation/Resources/functions.php',14 ' 0ca41eba16d7b0cbbc1d628c4e5254d9' => $vendorDir . '/illuminate/support/helpers.php',15 ' a270affd1d3d5ac520405330069658e3' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',16 ' b9885a182b2691b3444d08b40b98fbf9' => $vendorDir . '/symfony/polyfill-php73/bootstrap.php',17 ' 21adb40e0f66af709fc2756f353f6e28' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',18 ' a51c8b1be71a276560d3a949b8257943' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php',19 ' cc767b94ad536b9440906a3de605f4fa' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php',20 ' 639128c33d8618d354b3f25ab4780b3f' => $vendorDir . '/symfony/string/Resources/functions.php',21 ' ffebea4941e2fa52821d748206be46a3' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php',22 ' 5e30f7d90f457ec10103b6d80e43ffd7' => $vendorDir . '/symfony/polyfill-php81/bootstrap.php',23 ' 40f1e225e2e671532601da1fd62494b9' => $vendorDir . '/illuminate/events/functions.php',24 ' 3bc088259c4b33a3085eff27c329da47' => $vendorDir . '/opis/closure/functions.php',25 ' 2caae66faac0ab09dcb13b79a9c28501' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php',26 ' d39596a32bcac3a22323bd48474375c0' => $vendorDir . '/ramsey/uuid/src/functions.php',27 ' d1f1f766ea5e6da023f525ef74916f27' => $vendorDir . '/ares/framework/src/helpers.php',28 ' bafa636f26b71f333dbf9704cf0a4175' => $vendorDir . '/ares/framework/illuminate/Foundation/helpers.php',29 ' 49df6cf57b6e87ff589622c5c4dc43b2' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php',9 '2a7ae82a0fa055d0c359db0567f8045b' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php', 10 '2bd03b7320d3d954b4a6106b944dedcd' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php', 11 '8ad58f98ab3728e912b1aa646bcd6f5d' => $vendorDir . '/symfony/deprecation-contracts/function.php', 12 '05b6843b0f719280f2b7ca96bf073bce' => $vendorDir . '/illuminate/collections/helpers.php', 13 '0ac09c85f1386b383e2d770eddc4a8ba' => $vendorDir . '/symfony/translation/Resources/functions.php', 14 'f476c0f9d269513aeb59fe39926292f2' => $vendorDir . '/illuminate/support/helpers.php', 15 '4ca979599649fb802a3460ef76a5868c' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php', 16 'a16160c5ae5bfcf58020972907145891' => $vendorDir . '/symfony/polyfill-php73/bootstrap.php', 17 '803cf3746f46f25833f45ab2bec4de03' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php', 18 '78c4d8dc2c65d79cf80e9f4b509696a4' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php', 19 '5ea2b0ebb02fc8e7fae2fbae0244fa04' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php', 20 '172e7c58c3b184b7c154dad6866932cb' => $vendorDir . '/symfony/string/Resources/functions.php', 21 '83ab369dc6a854aa26fbf1237e38cbed' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php', 22 '6cedf4cf4c1f6c2a22ef8862997a86d1' => $vendorDir . '/symfony/polyfill-php81/bootstrap.php', 23 'a871684b1e03bc971f75eb85d9754541' => $vendorDir . '/illuminate/events/functions.php', 24 'aeedc8cb7ffe72a4d8cc74f4574b7622' => $vendorDir . '/opis/closure/functions.php', 25 'c4bb2579b93aaba645ce203d4ad6559d' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php', 26 '4d26d21f6bf69d36a06a9c49d9af439e' => $vendorDir . '/ramsey/uuid/src/functions.php', 27 '40954e2053dad20852460f0240b2b4fb' => $vendorDir . '/ares/framework/src/helpers.php', 28 'd4b489ead93017b5e3a43e185e0129c9' => $vendorDir . '/ares/framework/illuminate/Foundation/helpers.php', 29 '73af85160eb142caf628c1945c41f948' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php', 30 30 ); -
modular-connector/trunk/vendor/composer/autoload_real.php
r3303140 r3316585 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit c0caee64b6f350780a2215818537da6e5 class ComposerAutoloaderInit3f089fcf4d3c64c6ae12d32c25327b4a 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit c0caee64b6f350780a2215818537da6e', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit3f089fcf4d3c64c6ae12d32c25327b4a', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit c0caee64b6f350780a2215818537da6e', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit3f089fcf4d3c64c6ae12d32c25327b4a', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit c0caee64b6f350780a2215818537da6e::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit3f089fcf4d3c64c6ae12d32c25327b4a::getInitializer($loader)); 31 31 32 32 $loader->register(true); 33 33 34 $filesToLoad = \Composer\Autoload\ComposerStaticInit c0caee64b6f350780a2215818537da6e::$files;34 $filesToLoad = \Composer\Autoload\ComposerStaticInit3f089fcf4d3c64c6ae12d32c25327b4a::$files; 35 35 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 36 36 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
modular-connector/trunk/vendor/composer/autoload_static.php
r3303140 r3316585 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit c0caee64b6f350780a2215818537da6e7 class ComposerStaticInit3f089fcf4d3c64c6ae12d32c25327b4a 8 8 { 9 9 public static $files = array ( 10 ' 15e022aae170c92bee7d83a6855d5bf5' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',11 ' 55d15933d9fc4ed3eb2481678c838db2' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',12 ' 79f859b08eff28e18107304ab449d944' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php',13 ' b3cd0b1d6424b374684b2015dc9d0ab7' => __DIR__ . '/..' . '/illuminate/collections/helpers.php',14 ' 4c5c0001682581d2edeb252546cc5c20' => __DIR__ . '/..' . '/symfony/translation/Resources/functions.php',15 ' 0ca41eba16d7b0cbbc1d628c4e5254d9' => __DIR__ . '/..' . '/illuminate/support/helpers.php',16 ' a270affd1d3d5ac520405330069658e3' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',17 ' b9885a182b2691b3444d08b40b98fbf9' => __DIR__ . '/..' . '/symfony/polyfill-php73/bootstrap.php',18 ' 21adb40e0f66af709fc2756f353f6e28' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',19 ' a51c8b1be71a276560d3a949b8257943' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php',20 ' cc767b94ad536b9440906a3de605f4fa' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php',21 ' 639128c33d8618d354b3f25ab4780b3f' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php',22 ' ffebea4941e2fa52821d748206be46a3' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php',23 ' 5e30f7d90f457ec10103b6d80e43ffd7' => __DIR__ . '/..' . '/symfony/polyfill-php81/bootstrap.php',24 ' 40f1e225e2e671532601da1fd62494b9' => __DIR__ . '/..' . '/illuminate/events/functions.php',25 ' 3bc088259c4b33a3085eff27c329da47' => __DIR__ . '/..' . '/opis/closure/functions.php',26 ' 2caae66faac0ab09dcb13b79a9c28501' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',27 ' d39596a32bcac3a22323bd48474375c0' => __DIR__ . '/..' . '/ramsey/uuid/src/functions.php',28 ' d1f1f766ea5e6da023f525ef74916f27' => __DIR__ . '/..' . '/ares/framework/src/helpers.php',29 ' bafa636f26b71f333dbf9704cf0a4175' => __DIR__ . '/..' . '/ares/framework/illuminate/Foundation/helpers.php',30 ' 49df6cf57b6e87ff589622c5c4dc43b2' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php',10 '2a7ae82a0fa055d0c359db0567f8045b' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php', 11 '2bd03b7320d3d954b4a6106b944dedcd' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', 12 '8ad58f98ab3728e912b1aa646bcd6f5d' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php', 13 '05b6843b0f719280f2b7ca96bf073bce' => __DIR__ . '/..' . '/illuminate/collections/helpers.php', 14 '0ac09c85f1386b383e2d770eddc4a8ba' => __DIR__ . '/..' . '/symfony/translation/Resources/functions.php', 15 'f476c0f9d269513aeb59fe39926292f2' => __DIR__ . '/..' . '/illuminate/support/helpers.php', 16 '4ca979599649fb802a3460ef76a5868c' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', 17 'a16160c5ae5bfcf58020972907145891' => __DIR__ . '/..' . '/symfony/polyfill-php73/bootstrap.php', 18 '803cf3746f46f25833f45ab2bec4de03' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php', 19 '78c4d8dc2c65d79cf80e9f4b509696a4' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php', 20 '5ea2b0ebb02fc8e7fae2fbae0244fa04' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php', 21 '172e7c58c3b184b7c154dad6866932cb' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php', 22 '83ab369dc6a854aa26fbf1237e38cbed' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php', 23 '6cedf4cf4c1f6c2a22ef8862997a86d1' => __DIR__ . '/..' . '/symfony/polyfill-php81/bootstrap.php', 24 'a871684b1e03bc971f75eb85d9754541' => __DIR__ . '/..' . '/illuminate/events/functions.php', 25 'aeedc8cb7ffe72a4d8cc74f4574b7622' => __DIR__ . '/..' . '/opis/closure/functions.php', 26 'c4bb2579b93aaba645ce203d4ad6559d' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php', 27 '4d26d21f6bf69d36a06a9c49d9af439e' => __DIR__ . '/..' . '/ramsey/uuid/src/functions.php', 28 '40954e2053dad20852460f0240b2b4fb' => __DIR__ . '/..' . '/ares/framework/src/helpers.php', 29 'd4b489ead93017b5e3a43e185e0129c9' => __DIR__ . '/..' . '/ares/framework/illuminate/Foundation/helpers.php', 30 '73af85160eb142caf628c1945c41f948' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php', 31 31 ); 32 32 … … 434 434 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\LoginLockdown' => __DIR__ . '/..' . '/ares/framework/src/Foundation/Compatibilities/LoginLockdown.php', 435 435 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\Office365forPostSMTPExtension' => __DIR__ . '/..' . '/ares/framework/src/Foundation/Compatibilities/Office365forPostSMTPExtension.php', 436 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\ShieldSecurity' => __DIR__ . '/..' . '/ares/framework/src/Foundation/Compatibilities/ShieldSecurity.php', 436 437 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\ShieldUserManagementICWP' => __DIR__ . '/..' . '/ares/framework/src/Foundation/Compatibilities/ShieldUserManagementICWP.php', 437 438 'Modular\\ConnectorDependencies\\Ares\\Framework\\Foundation\\Compatibilities\\SidekickPlugin' => __DIR__ . '/..' . '/ares/framework/src/Foundation/Compatibilities/SidekickPlugin.php', … … 2634 2635 { 2635 2636 return \Closure::bind(function () use ($loader) { 2636 $loader->prefixLengthsPsr4 = ComposerStaticInit c0caee64b6f350780a2215818537da6e::$prefixLengthsPsr4;2637 $loader->prefixDirsPsr4 = ComposerStaticInit c0caee64b6f350780a2215818537da6e::$prefixDirsPsr4;2638 $loader->classMap = ComposerStaticInit c0caee64b6f350780a2215818537da6e::$classMap;2637 $loader->prefixLengthsPsr4 = ComposerStaticInit3f089fcf4d3c64c6ae12d32c25327b4a::$prefixLengthsPsr4; 2638 $loader->prefixDirsPsr4 = ComposerStaticInit3f089fcf4d3c64c6ae12d32c25327b4a::$prefixDirsPsr4; 2639 $loader->classMap = ComposerStaticInit3f089fcf4d3c64c6ae12d32c25327b4a::$classMap; 2639 2640 2640 2641 }, null, ClassLoader::class); -
modular-connector/trunk/vendor/composer/installed.json
r3303140 r3316585 3 3 { 4 4 "name": "ares\/framework", 5 "version": " dev-master",6 "version_normalized": " dev-master",5 "version": "3.6.0", 6 "version_normalized": "3.6.0.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "[email protected]:modular\/connector\/ares.git", 10 "reference": " e6cd503c95057e3bf2b3a7b9d9d354d71fb3b6f4"11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https:\/\/gitlab.modulards.com\/api\/v4\/projects\/modular%2Fconnector%2Fares\/repository\/archive.zip?sha= e6cd503c95057e3bf2b3a7b9d9d354d71fb3b6f4",15 "reference": " e6cd503c95057e3bf2b3a7b9d9d354d71fb3b6f4",10 "reference": "5d94033a910ea680362b9aeee1b12af0d0ffea87" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https:\/\/gitlab.modulards.com\/api\/v4\/projects\/modular%2Fconnector%2Fares\/repository\/archive.zip?sha=5d94033a910ea680362b9aeee1b12af0d0ffea87", 15 "reference": "5d94033a910ea680362b9aeee1b12af0d0ffea87", 16 16 "shasum": "" 17 17 }, … … 42 42 "filp\/whoops": "^2.12" 43 43 }, 44 "time": "2025-05-19T21:01:23+02:00", 45 "default-branch": true, 44 "time": "2025-06-23T17:03:37+02:00", 46 45 "type": "library", 47 46 "installation-source": "dist", … … 70 69 ], 71 70 "support": { 72 "source": "https:\/\/gitlab.modulards.com\/modular\/connector\/ares\/-\/tree\/ master",71 "source": "https:\/\/gitlab.modulards.com\/modular\/connector\/ares\/-\/tree\/3.6.0", 73 72 "issues": "https:\/\/gitlab.modulards.com\/modular\/connector\/ares\/-\/issues" 74 73 }, … … 3212 3211 { 3213 3212 "name": "sniccowp\/php-scoper-wordpress-excludes", 3214 "version": "6.8. 0",3215 "version_normalized": "6.8. 0.0",3213 "version": "6.8.1", 3214 "version_normalized": "6.8.1.0", 3216 3215 "source": { 3217 3216 "type": "git", 3218 3217 "url": "https:\/\/github.com\/snicco\/php-scoper-wordpress-excludes.git", 3219 "reference": " ff50b9ebab8943d50243d9be24fadd983a955300"3220 }, 3221 "dist": { 3222 "type": "zip", 3223 "url": "https:\/\/api.github.com\/repos\/snicco\/php-scoper-wordpress-excludes\/zipball\/ ff50b9ebab8943d50243d9be24fadd983a955300",3224 "reference": " ff50b9ebab8943d50243d9be24fadd983a955300",3218 "reference": "c2c18f89a9aa2d7ef1998d233b9ed00d0deff5dd" 3219 }, 3220 "dist": { 3221 "type": "zip", 3222 "url": "https:\/\/api.github.com\/repos\/snicco\/php-scoper-wordpress-excludes\/zipball\/c2c18f89a9aa2d7ef1998d233b9ed00d0deff5dd", 3223 "reference": "c2c18f89a9aa2d7ef1998d233b9ed00d0deff5dd", 3225 3224 "shasum": "" 3226 3225 }, … … 3228 3227 "php": "^7.4", 3229 3228 "php-stubs\/wordpress-globals": "0.2.0", 3230 "php-stubs\/wordpress-stubs": "6.8. 0",3229 "php-stubs\/wordpress-stubs": "6.8.1", 3231 3230 "sniccowp\/php-scoper-excludes": "dev-master" 3232 3231 }, 3233 "time": "2025-0 4-21T15:38:21+00:00",3232 "time": "2025-05-03T00:01:53+00:00", 3234 3233 "type": "library", 3235 3234 "installation-source": "dist", … … 3256 3255 "support": { 3257 3256 "issues": "https:\/\/github.com\/snicco\/php-scoper-wordpress-excludes\/issues", 3258 "source": "https:\/\/github.com\/snicco\/php-scoper-wordpress-excludes\/tree\/6.8. 0"3257 "source": "https:\/\/github.com\/snicco\/php-scoper-wordpress-excludes\/tree\/6.8.1" 3259 3258 }, 3260 3259 "install-path": "..\/sniccowp\/php-scoper-wordpress-excludes" -
modular-connector/trunk/vendor/composer/installed.php
r3303140 r3316585 3 3 namespace Modular\ConnectorDependencies; 4 4 5 return array('root' => array('name' => 'modular/connector', 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => ' 00178d830e713a5844aa4817b239ad53f4d2179e', 'type' => 'wordpres-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('ares/framework' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => 'e6cd503c95057e3bf2b3a7b9d9d354d71fb3b6f4', 'type' => 'library', 'install_path' => __DIR__ . '/../ares/framework', 'aliases' => array(0 => '9999999-dev'), 'dev_requirement' => \false), 'brick/math' => array('pretty_version' => '0.9.3', 'version' => '0.9.3.0', 'reference' => 'ca57d18f028f84f777b2168cd1911b0dee2343ae', 'type' => 'library', 'install_path' => __DIR__ . '/../brick/math', 'aliases' => array(), 'dev_requirement' => \false), 'carbonphp/carbon-doctrine-types' => array('pretty_version' => '2.1.0', 'version' => '2.1.0.0', 'reference' => '99f76ffa36cce3b70a4a6abce41dba15ca2e84cb', 'type' => 'library', 'install_path' => __DIR__ . '/../carbonphp/carbon-doctrine-types', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.10', 'version' => '2.0.10.0', 'reference' => '5817d0659c5b50c9b950feb9af7b9668e2c436bc', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'dragonmantank/cron-expression' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '8c784d071debd117328803d86b2097615b457500', 'type' => 'library', 'install_path' => __DIR__ . '/../dragonmantank/cron-expression', 'aliases' => array(), 'dev_requirement' => \false), 'graham-campbell/result-type' => array('pretty_version' => 'v1.1.3', 'version' => '1.1.3.0', 'reference' => '3ba905c11371512af9d9bdd27d99b782216b6945', 'type' => 'library', 'install_path' => __DIR__ . '/../graham-campbell/result-type', 'aliases' => array(), 'dev_requirement' => \false), 'guzzlehttp/guzzle' => array('pretty_version' => '7.9.3', 'version' => '7.9.3.0', 'reference' => '7b2f29fe81dc4da0ca0ea7d42107a0845946ea77', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'dev_requirement' => \false), 'guzzlehttp/promises' => array('pretty_version' => '2.2.0', 'version' => '2.2.0.0', 'reference' => '7c69f28996b0a6920945dd20b3857e499d9ca96c', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'dev_requirement' => \false), 'guzzlehttp/psr7' => array('pretty_version' => '2.7.1', 'version' => '2.7.1.0', 'reference' => 'c2270caaabe631b3b44c85f99e5a04bbb8060d16', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'dev_requirement' => \false), 'ifsnop/mysqldump-php' => array('pretty_version' => 'v2.12', 'version' => '2.12.0.0', 'reference' => '2d3a43fc0c49f23bf7dee392b0dd1f8c799f89d3', 'type' => 'library', 'install_path' => __DIR__ . '/../ifsnop/mysqldump-php', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/bus' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'd2a8ae4bfd881086e55455e470776358eab27eae', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/bus', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/cache' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '7ae5b3661413dad7264b5c69037190d766bae50f', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/cache', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/collections' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '705a4e1ef93cd492c45b9b3e7911cccc990a07f4', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/config' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'feac56ab7a5c70cf2dc60dffe4323eb9851f51a8', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/config', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/console' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '4aaa93223eb3bd8119157c95f58c022967826035', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/console', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '14062628d05f75047c5a1360b9350028427d568e', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '5e0fd287a1b22a6b346a9f7cd484d8cf0234585d', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/database' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1a5b0e4e6913415464fa2aab554a38b9e6fa44b1', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/database', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/events' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'b7f06cafb6c09581617f2ca05d69e9b159e5a35d', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/events', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/filesystem' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '73db3e9a233ed587ba54f52ab8580f3c7bc872b2', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/http' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '38b8b0c8ca5d5231df9c515f3a3e7aac5f0da9f4', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/http', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/log' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1dbdc6aca24d1d2b5903f865bb206039d4b800b2', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/log', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/macroable' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'aed81891a6e046fdee72edd497f822190f61c162', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/pipeline' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '23aeff5b26ae4aee3f370835c76bd0f4e93f71d2', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/pipeline', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/queue' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '0023daabf67743f7a2bd8328ca2b5537d93e4ae7', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/queue', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/routing' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'bcef07a281ee4a616eef66b22d46fff7050e9b29', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/routing', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/session' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '9c9988d7229d888c098eebbbb9fcb8c68580411c', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/session', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/support' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1c79242468d3bbd9a0f7477df34f9647dde2a09b', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/support', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/view' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '5e73eef48d9242532f81fadc14c816a01bfb1388', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/view', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.3.7', 'version' => '1.3.7.0', 'reference' => '4f48ade902b94323ca3be7646db16209ec76be3d', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'league/flysystem' => array('pretty_version' => '1.1.10', 'version' => '1.1.10.0', 'reference' => '3239285c825c152bcc315fe0e87d6b55f5972ed1', 'type' => 'library', 'install_path' => __DIR__ . '/../league/flysystem', 'aliases' => array(), 'dev_requirement' => \false), 'league/mime-type-detection' => array('pretty_version' => '1.16.0', 'version' => '1.16.0.0', 'reference' => '2d6702ff215bf922936ccc1ad31007edc76451b9', 'type' => 'library', 'install_path' => __DIR__ . '/../league/mime-type-detection', 'aliases' => array(), 'dev_requirement' => \false), 'modular/connector' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '00178d830e713a5844aa4817b239ad53f4d2179e', 'type' => 'wordpres-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'monolog/monolog' => array('pretty_version' => '2.10.0', 'version' => '2.10.0.0', 'reference' => '5cf826f2991858b54d5c3809bee745560a1042a7', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => \false), 'mtdowling/cron-expression' => array('dev_requirement' => \false, 'replaced' => array(0 => '^1.0')), 'nesbot/carbon' => array('pretty_version' => '2.73.0', 'version' => '2.73.0.0', 'reference' => '9228ce90e1035ff2f0db84b40ec2e023ed802075', 'type' => 'library', 'install_path' => __DIR__ . '/../nesbot/carbon', 'aliases' => array(), 'dev_requirement' => \false), 'opis/closure' => array('pretty_version' => '3.6.3', 'version' => '3.6.3.0', 'reference' => '3d81e4309d2a927abbe66df935f4bb60082805ad', 'type' => 'library', 'install_path' => __DIR__ . '/../opis/closure', 'aliases' => array(), 'dev_requirement' => \false), 'phpoption/phpoption' => array('pretty_version' => '1.9.3', 'version' => '1.9.3.0', 'reference' => 'e3fac8b24f56113f7cb96af14958c0dd16330f54', 'type' => 'library', 'install_path' => __DIR__ . '/../phpoption/phpoption', 'aliases' => array(), 'dev_requirement' => \false), 'psr/clock' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'e41a24703d4560fd0acb709162f73b8adfc3aa0d', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/clock', 'aliases' => array(), 'dev_requirement' => \false), 'psr/clock-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'psr/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-client' => array('pretty_version' => '1.0.3', 'version' => '1.0.3.0', 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-factory' => array('pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => '2b4765fddfe3b508ac62f829e852b1501d3f6e8a', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-factory-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-message' => array('pretty_version' => '2.0', 'version' => '2.0.0.0', 'reference' => '402d35bcb92c70c026d1a6a9883f06b2ead23d71', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-message-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0.0 || 2.0.0 || 3.0.0', 1 => '1.0|2.0')), 'psr/simple-cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => \false), 'psr/simple-cache-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'ralouphie/getallheaders' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'dev_requirement' => \false), 'ramsey/collection' => array('pretty_version' => '1.3.0', 'version' => '1.3.0.0', 'reference' => 'ad7475d1c9e70b190ecffc58f2d989416af339b4', 'type' => 'library', 'install_path' => __DIR__ . '/../ramsey/collection', 'aliases' => array(), 'dev_requirement' => \false), 'ramsey/uuid' => array('pretty_version' => '4.2.3', 'version' => '4.2.3.0', 'reference' => 'fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df', 'type' => 'library', 'install_path' => __DIR__ . '/../ramsey/uuid', 'aliases' => array(), 'dev_requirement' => \false), 'rhumsaa/uuid' => array('dev_requirement' => \false, 'replaced' => array(0 => '4.2.3')), 'sniccowp/php-scoper-wordpress-excludes' => array('pretty_version' => '6.8.0', 'version' => '6.8.0.0', 'reference' => 'ff50b9ebab8943d50243d9be24fadd983a955300', 'type' => 'library', 'install_path' => __DIR__ . '/../sniccowp/php-scoper-wordpress-excludes', 'aliases' => array(), 'dev_requirement' => \true), 'spatie/db-dumper' => array('pretty_version' => '2.21.1', 'version' => '2.21.1.0', 'reference' => '05e5955fb882008a8947c5a45146d86cfafa10d1', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/db-dumper', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v5.4.47', 'version' => '5.4.47.0', 'reference' => 'c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('pretty_version' => 'v2.5.4', 'version' => '2.5.4.0', 'reference' => '605389f2a7e5625f273b53960dc46aeaf9c62918', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/error-handler' => array('pretty_version' => 'v5.4.46', 'version' => '5.4.46.0', 'reference' => 'd19ede7a2cafb386be9486c580649d0f9e3d0363', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/error-handler', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/event-dispatcher' => array('pretty_version' => 'v5.4.45', 'version' => '5.4.45.0', 'reference' => '72982eb416f61003e9bb6e91f8b3213600dcf9e9', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/event-dispatcher-contracts' => array('pretty_version' => 'v2.5.4', 'version' => '2.5.4.0', 'reference' => 'e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.0')), 'symfony/finder' => array('pretty_version' => 'v5.4.45', 'version' => '5.4.45.0', 'reference' => '63741784cd7b9967975eec610b256eed3ede022b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-foundation' => array('pretty_version' => 'v5.4.48', 'version' => '5.4.48.0', 'reference' => '3f38b8af283b830e1363acd79e5bc3412d055341', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-kernel' => array('pretty_version' => 'v5.4.48', 'version' => '5.4.48.0', 'reference' => 'c2dbfc92b851404567160d1ecf3fb7d9b7bde9b0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-kernel', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/mime' => array('pretty_version' => 'v5.4.45', 'version' => '5.4.45.0', 'reference' => '8c1b9b3e5b52981551fc6044539af1d974e39064', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/mime', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => 'a3cc8b044a6ea513310cbd48ef7333b384945638', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => 'b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-idn' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '9614ac4d8061dc257ecc64cba1b140873dce8ad3', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '3833d7255cc303546435cb650316bff708a1c75c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '6d857f4d76bd4b343eac26d6b539585d2bc56493', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php73' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '0f68c03565dcaaf25a890667542e8bd75fe7e5bb', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php80' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '0cc9dd0f17f61d8131e7df6b84bd344899fe2608', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php81' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php81', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v5.4.47', 'version' => '5.4.47.0', 'reference' => '5d1662fb32ebc94f17ddb8d635454a776066733d', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/routing' => array('pretty_version' => 'v5.4.48', 'version' => '5.4.48.0', 'reference' => 'dd08c19879a9b37ff14fd30dcbdf99a4cf045db1', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/routing', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v2.5.4', 'version' => '2.5.4.0', 'reference' => 'f37b419f7aea2e9abf10abd261832cace12e3300', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/string' => array('pretty_version' => 'v5.4.47', 'version' => '5.4.47.0', 'reference' => '136ca7d72f72b599f2631aca474a4f8e26719799', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation' => array('pretty_version' => 'v5.4.45', 'version' => '5.4.45.0', 'reference' => '98f26acc99341ca4bab345fb14d7b1d7cb825bed', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('pretty_version' => 'v2.5.4', 'version' => '2.5.4.0', 'reference' => '450d4172653f38818657022252f9d81be89ee9a8', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.3')), 'symfony/var-dumper' => array('pretty_version' => 'v5.4.48', 'version' => '5.4.48.0', 'reference' => '42f18f170aa86d612c3559cfb3bd11a375df32c8', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'dev_requirement' => \false), 'vlucas/phpdotenv' => array('pretty_version' => 'v5.6.2', 'version' => '5.6.2.0', 'reference' => '24ac4c74f91ee2c193fa1aaa5c249cb0822809af', 'type' => 'library', 'install_path' => __DIR__ . '/../vlucas/phpdotenv', 'aliases' => array(), 'dev_requirement' => \false), 'voku/portable-ascii' => array('pretty_version' => '1.6.1', 'version' => '1.6.1.0', 'reference' => '87337c91b9dfacee02452244ee14ab3c43bc485a', 'type' => 'library', 'install_path' => __DIR__ . '/../voku/portable-ascii', 'aliases' => array(), 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'dev_requirement' => \false)));5 return array('root' => array('name' => 'modular/connector', 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '81f2b9527017c8942e4110b8634b2bef1c6c85af', 'type' => 'wordpres-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('ares/framework' => array('pretty_version' => '3.6.0', 'version' => '3.6.0.0', 'reference' => '5d94033a910ea680362b9aeee1b12af0d0ffea87', 'type' => 'library', 'install_path' => __DIR__ . '/../ares/framework', 'aliases' => array(), 'dev_requirement' => \false), 'brick/math' => array('pretty_version' => '0.9.3', 'version' => '0.9.3.0', 'reference' => 'ca57d18f028f84f777b2168cd1911b0dee2343ae', 'type' => 'library', 'install_path' => __DIR__ . '/../brick/math', 'aliases' => array(), 'dev_requirement' => \false), 'carbonphp/carbon-doctrine-types' => array('pretty_version' => '2.1.0', 'version' => '2.1.0.0', 'reference' => '99f76ffa36cce3b70a4a6abce41dba15ca2e84cb', 'type' => 'library', 'install_path' => __DIR__ . '/../carbonphp/carbon-doctrine-types', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.10', 'version' => '2.0.10.0', 'reference' => '5817d0659c5b50c9b950feb9af7b9668e2c436bc', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'dragonmantank/cron-expression' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '8c784d071debd117328803d86b2097615b457500', 'type' => 'library', 'install_path' => __DIR__ . '/../dragonmantank/cron-expression', 'aliases' => array(), 'dev_requirement' => \false), 'graham-campbell/result-type' => array('pretty_version' => 'v1.1.3', 'version' => '1.1.3.0', 'reference' => '3ba905c11371512af9d9bdd27d99b782216b6945', 'type' => 'library', 'install_path' => __DIR__ . '/../graham-campbell/result-type', 'aliases' => array(), 'dev_requirement' => \false), 'guzzlehttp/guzzle' => array('pretty_version' => '7.9.3', 'version' => '7.9.3.0', 'reference' => '7b2f29fe81dc4da0ca0ea7d42107a0845946ea77', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'dev_requirement' => \false), 'guzzlehttp/promises' => array('pretty_version' => '2.2.0', 'version' => '2.2.0.0', 'reference' => '7c69f28996b0a6920945dd20b3857e499d9ca96c', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'dev_requirement' => \false), 'guzzlehttp/psr7' => array('pretty_version' => '2.7.1', 'version' => '2.7.1.0', 'reference' => 'c2270caaabe631b3b44c85f99e5a04bbb8060d16', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'dev_requirement' => \false), 'ifsnop/mysqldump-php' => array('pretty_version' => 'v2.12', 'version' => '2.12.0.0', 'reference' => '2d3a43fc0c49f23bf7dee392b0dd1f8c799f89d3', 'type' => 'library', 'install_path' => __DIR__ . '/../ifsnop/mysqldump-php', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/bus' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'd2a8ae4bfd881086e55455e470776358eab27eae', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/bus', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/cache' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '7ae5b3661413dad7264b5c69037190d766bae50f', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/cache', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/collections' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '705a4e1ef93cd492c45b9b3e7911cccc990a07f4', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/config' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'feac56ab7a5c70cf2dc60dffe4323eb9851f51a8', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/config', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/console' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '4aaa93223eb3bd8119157c95f58c022967826035', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/console', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '14062628d05f75047c5a1360b9350028427d568e', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '5e0fd287a1b22a6b346a9f7cd484d8cf0234585d', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/database' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1a5b0e4e6913415464fa2aab554a38b9e6fa44b1', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/database', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/events' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'b7f06cafb6c09581617f2ca05d69e9b159e5a35d', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/events', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/filesystem' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '73db3e9a233ed587ba54f52ab8580f3c7bc872b2', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/http' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '38b8b0c8ca5d5231df9c515f3a3e7aac5f0da9f4', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/http', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/log' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1dbdc6aca24d1d2b5903f865bb206039d4b800b2', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/log', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/macroable' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'aed81891a6e046fdee72edd497f822190f61c162', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/pipeline' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '23aeff5b26ae4aee3f370835c76bd0f4e93f71d2', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/pipeline', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/queue' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '0023daabf67743f7a2bd8328ca2b5537d93e4ae7', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/queue', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/routing' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => 'bcef07a281ee4a616eef66b22d46fff7050e9b29', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/routing', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/session' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '9c9988d7229d888c098eebbbb9fcb8c68580411c', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/session', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/support' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '1c79242468d3bbd9a0f7477df34f9647dde2a09b', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/support', 'aliases' => array(), 'dev_requirement' => \false), 'illuminate/view' => array('pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '5e73eef48d9242532f81fadc14c816a01bfb1388', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/view', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.3.7', 'version' => '1.3.7.0', 'reference' => '4f48ade902b94323ca3be7646db16209ec76be3d', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'league/flysystem' => array('pretty_version' => '1.1.10', 'version' => '1.1.10.0', 'reference' => '3239285c825c152bcc315fe0e87d6b55f5972ed1', 'type' => 'library', 'install_path' => __DIR__ . '/../league/flysystem', 'aliases' => array(), 'dev_requirement' => \false), 'league/mime-type-detection' => array('pretty_version' => '1.16.0', 'version' => '1.16.0.0', 'reference' => '2d6702ff215bf922936ccc1ad31007edc76451b9', 'type' => 'library', 'install_path' => __DIR__ . '/../league/mime-type-detection', 'aliases' => array(), 'dev_requirement' => \false), 'modular/connector' => array('pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '81f2b9527017c8942e4110b8634b2bef1c6c85af', 'type' => 'wordpres-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'monolog/monolog' => array('pretty_version' => '2.10.0', 'version' => '2.10.0.0', 'reference' => '5cf826f2991858b54d5c3809bee745560a1042a7', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => \false), 'mtdowling/cron-expression' => array('dev_requirement' => \false, 'replaced' => array(0 => '^1.0')), 'nesbot/carbon' => array('pretty_version' => '2.73.0', 'version' => '2.73.0.0', 'reference' => '9228ce90e1035ff2f0db84b40ec2e023ed802075', 'type' => 'library', 'install_path' => __DIR__ . '/../nesbot/carbon', 'aliases' => array(), 'dev_requirement' => \false), 'opis/closure' => array('pretty_version' => '3.6.3', 'version' => '3.6.3.0', 'reference' => '3d81e4309d2a927abbe66df935f4bb60082805ad', 'type' => 'library', 'install_path' => __DIR__ . '/../opis/closure', 'aliases' => array(), 'dev_requirement' => \false), 'phpoption/phpoption' => array('pretty_version' => '1.9.3', 'version' => '1.9.3.0', 'reference' => 'e3fac8b24f56113f7cb96af14958c0dd16330f54', 'type' => 'library', 'install_path' => __DIR__ . '/../phpoption/phpoption', 'aliases' => array(), 'dev_requirement' => \false), 'psr/clock' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'e41a24703d4560fd0acb709162f73b8adfc3aa0d', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/clock', 'aliases' => array(), 'dev_requirement' => \false), 'psr/clock-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'psr/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-client' => array('pretty_version' => '1.0.3', 'version' => '1.0.3.0', 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-factory' => array('pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => '2b4765fddfe3b508ac62f829e852b1501d3f6e8a', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-factory-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/http-message' => array('pretty_version' => '2.0', 'version' => '2.0.0.0', 'reference' => '402d35bcb92c70c026d1a6a9883f06b2ead23d71', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-message-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0.0 || 2.0.0 || 3.0.0', 1 => '1.0|2.0')), 'psr/simple-cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => \false), 'psr/simple-cache-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'ralouphie/getallheaders' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'dev_requirement' => \false), 'ramsey/collection' => array('pretty_version' => '1.3.0', 'version' => '1.3.0.0', 'reference' => 'ad7475d1c9e70b190ecffc58f2d989416af339b4', 'type' => 'library', 'install_path' => __DIR__ . '/../ramsey/collection', 'aliases' => array(), 'dev_requirement' => \false), 'ramsey/uuid' => array('pretty_version' => '4.2.3', 'version' => '4.2.3.0', 'reference' => 'fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df', 'type' => 'library', 'install_path' => __DIR__ . '/../ramsey/uuid', 'aliases' => array(), 'dev_requirement' => \false), 'rhumsaa/uuid' => array('dev_requirement' => \false, 'replaced' => array(0 => '4.2.3')), 'sniccowp/php-scoper-wordpress-excludes' => array('pretty_version' => '6.8.1', 'version' => '6.8.1.0', 'reference' => 'c2c18f89a9aa2d7ef1998d233b9ed00d0deff5dd', 'type' => 'library', 'install_path' => __DIR__ . '/../sniccowp/php-scoper-wordpress-excludes', 'aliases' => array(), 'dev_requirement' => \true), 'spatie/db-dumper' => array('pretty_version' => '2.21.1', 'version' => '2.21.1.0', 'reference' => '05e5955fb882008a8947c5a45146d86cfafa10d1', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/db-dumper', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v5.4.47', 'version' => '5.4.47.0', 'reference' => 'c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('pretty_version' => 'v2.5.4', 'version' => '2.5.4.0', 'reference' => '605389f2a7e5625f273b53960dc46aeaf9c62918', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/error-handler' => array('pretty_version' => 'v5.4.46', 'version' => '5.4.46.0', 'reference' => 'd19ede7a2cafb386be9486c580649d0f9e3d0363', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/error-handler', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/event-dispatcher' => array('pretty_version' => 'v5.4.45', 'version' => '5.4.45.0', 'reference' => '72982eb416f61003e9bb6e91f8b3213600dcf9e9', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/event-dispatcher-contracts' => array('pretty_version' => 'v2.5.4', 'version' => '2.5.4.0', 'reference' => 'e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/event-dispatcher-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.0')), 'symfony/finder' => array('pretty_version' => 'v5.4.45', 'version' => '5.4.45.0', 'reference' => '63741784cd7b9967975eec610b256eed3ede022b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-foundation' => array('pretty_version' => 'v5.4.48', 'version' => '5.4.48.0', 'reference' => '3f38b8af283b830e1363acd79e5bc3412d055341', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-kernel' => array('pretty_version' => 'v5.4.48', 'version' => '5.4.48.0', 'reference' => 'c2dbfc92b851404567160d1ecf3fb7d9b7bde9b0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-kernel', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/mime' => array('pretty_version' => 'v5.4.45', 'version' => '5.4.45.0', 'reference' => '8c1b9b3e5b52981551fc6044539af1d974e39064', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/mime', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-ctype' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => 'a3cc8b044a6ea513310cbd48ef7333b384945638', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-grapheme' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => 'b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-idn' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '9614ac4d8061dc257ecc64cba1b140873dce8ad3', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '3833d7255cc303546435cb650316bff708a1c75c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '6d857f4d76bd4b343eac26d6b539585d2bc56493', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php73' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '0f68c03565dcaaf25a890667542e8bd75fe7e5bb', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php73', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php80' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '0cc9dd0f17f61d8131e7df6b84bd344899fe2608', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-php81' => array('pretty_version' => 'v1.32.0', 'version' => '1.32.0.0', 'reference' => '4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php81', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/process' => array('pretty_version' => 'v5.4.47', 'version' => '5.4.47.0', 'reference' => '5d1662fb32ebc94f17ddb8d635454a776066733d', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/routing' => array('pretty_version' => 'v5.4.48', 'version' => '5.4.48.0', 'reference' => 'dd08c19879a9b37ff14fd30dcbdf99a4cf045db1', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/routing', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('pretty_version' => 'v2.5.4', 'version' => '2.5.4.0', 'reference' => 'f37b419f7aea2e9abf10abd261832cace12e3300', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/string' => array('pretty_version' => 'v5.4.47', 'version' => '5.4.47.0', 'reference' => '136ca7d72f72b599f2631aca474a4f8e26719799', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation' => array('pretty_version' => 'v5.4.45', 'version' => '5.4.45.0', 'reference' => '98f26acc99341ca4bab345fb14d7b1d7cb825bed', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('pretty_version' => 'v2.5.4', 'version' => '2.5.4.0', 'reference' => '450d4172653f38818657022252f9d81be89ee9a8', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '2.3')), 'symfony/var-dumper' => array('pretty_version' => 'v5.4.48', 'version' => '5.4.48.0', 'reference' => '42f18f170aa86d612c3559cfb3bd11a375df32c8', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'dev_requirement' => \false), 'vlucas/phpdotenv' => array('pretty_version' => 'v5.6.2', 'version' => '5.6.2.0', 'reference' => '24ac4c74f91ee2c193fa1aaa5c249cb0822809af', 'type' => 'library', 'install_path' => __DIR__ . '/../vlucas/phpdotenv', 'aliases' => array(), 'dev_requirement' => \false), 'voku/portable-ascii' => array('pretty_version' => '1.6.1', 'version' => '1.6.1.0', 'reference' => '87337c91b9dfacee02452244ee14ab3c43bc485a', 'type' => 'library', 'install_path' => __DIR__ . '/../voku/portable-ascii', 'aliases' => array(), 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'dev_requirement' => \false))); -
modular-connector/trunk/vendor/scoper-autoload.php
r3303140 r3316585 15 15 $GLOBALS['__composer_autoload_files'] = \array_merge( 16 16 $existingComposerAutoloadFiles, 17 \array_fill_keys([' a270affd1d3d5ac520405330069658e3', '9eaa6b0f3f04e58e17ae5ecb754ea313', 'cc767b94ad536b9440906a3de605f4fa', 'acbe0d033c55cd0a032b415e08d14f4c', 'ffebea4941e2fa52821d748206be46a3', 'b48cbeb76a71e226a23fa64ac2b94dc6', '21adb40e0f66af709fc2756f353f6e28', '36dfd6ed9dd74e8062aa61f09caf8554', '55d15933d9fc4ed3eb2481678c838db2', '5928a00fa978807cf85d90ec3f4b0147', 'b9885a182b2691b3444d08b40b98fbf9', '15e022aae170c92bee7d83a6855d5bf5', '5e30f7d90f457ec10103b6d80e43ffd7', '28099935d0ea91a1b5e09408e356eacb', '99b27172349c9ec3abea78f62e2938bb', '9250916e8af80e0d1bb31401fd2e15a7', '674e404d8857dd99db32bc218bb5643a', 'b178954ba4692b8876c08a4a97e6ce23', 'c5e5dfa7f2077b89dbc43523332b50aa', '83cc8b953df9a6f7e51f674d84d57730', 'a875add15ea9a7df1a6c0c26cc9e4590', '1cbb53d50065225a14c2360be2ccbf6f', '54b9ab13bc86d8251a04a939888e357e', 'a89966141ddd51b9b7e868bc3b2f9bb0', '7edcabe1b67fbb38f4972a722bbbb429', 'f49032536fdd06afd9df7191c3f21453', '51421aa3e5e8003b70a289762d146a2a', '7bdb062931f6e7102434c3ad28423eb6', '18e965175c6bcd96deba6bc791a44373', '7b0b5d7b98f96ad751222ae5cc98cfcb', 'd1fb64fd99fc22e28e29a95cc0ea533a'], true)17 \array_fill_keys(['4ca979599649fb802a3460ef76a5868c', '9eaa6b0f3f04e58e17ae5ecb754ea313', '5ea2b0ebb02fc8e7fae2fbae0244fa04', 'acbe0d033c55cd0a032b415e08d14f4c', '83ab369dc6a854aa26fbf1237e38cbed', 'b48cbeb76a71e226a23fa64ac2b94dc6', '803cf3746f46f25833f45ab2bec4de03', '36dfd6ed9dd74e8062aa61f09caf8554', '2bd03b7320d3d954b4a6106b944dedcd', '5928a00fa978807cf85d90ec3f4b0147', 'a16160c5ae5bfcf58020972907145891', '2a7ae82a0fa055d0c359db0567f8045b', '6cedf4cf4c1f6c2a22ef8862997a86d1', '28099935d0ea91a1b5e09408e356eacb', '99b27172349c9ec3abea78f62e2938bb', '9250916e8af80e0d1bb31401fd2e15a7', '674e404d8857dd99db32bc218bb5643a', 'b178954ba4692b8876c08a4a97e6ce23', 'c5e5dfa7f2077b89dbc43523332b50aa', '83cc8b953df9a6f7e51f674d84d57730', 'a875add15ea9a7df1a6c0c26cc9e4590', '1cbb53d50065225a14c2360be2ccbf6f', '54b9ab13bc86d8251a04a939888e357e', 'a89966141ddd51b9b7e868bc3b2f9bb0', '7edcabe1b67fbb38f4972a722bbbb429', 'f49032536fdd06afd9df7191c3f21453', '51421aa3e5e8003b70a289762d146a2a', '7bdb062931f6e7102434c3ad28423eb6', '18e965175c6bcd96deba6bc791a44373', '7b0b5d7b98f96ad751222ae5cc98cfcb', 'd1fb64fd99fc22e28e29a95cc0ea533a'], true) 18 18 ); 19 19
Note: See TracChangeset
for help on using the changeset viewer.