Changeset 2623665
- Timestamp:
- 11/03/2021 12:02:20 AM (4 years ago)
- Location:
- plugin-optimizer/trunk
- Files:
-
- 8 edited
-
admin/pages/page-filters-edit.php (modified) (1 diff)
-
vendor/composer/ClassLoader.php (modified) (18 diffs)
-
vendor/composer/InstalledVersions.php (modified) (1 diff)
-
vendor/composer/autoload_classmap.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (1 diff)
-
vendor/composer/autoload_static.php (modified) (1 diff)
-
vendor/composer/installed.json (modified) (1 diff)
-
vendor/composer/installed.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
plugin-optimizer/trunk/admin/pages/page-filters-edit.php
r2582998 r2623665 190 190 <option value="_endpoint">Endpoint(s)</option> 191 191 </optgroup> 192 <optgroup label="Ajax">193 <option value="_ajax">Ajax</option>194 </optgroup>195 192 <optgroup label="Edit page of a Post Type:" id="select_post_types"></optgroup> 196 193 </select> -
plugin-optimizer/trunk/vendor/composer/ClassLoader.php
r2582998 r2623665 38 38 * @author Fabien Potencier <fabien@symfony.com> 39 39 * @author Jordi Boggiano <j.boggiano@seld.be> 40 * @see http ://www.php-fig.org/psr/psr-0/41 * @see http ://www.php-fig.org/psr/psr-4/40 * @see https://www.php-fig.org/psr/psr-0/ 41 * @see https://www.php-fig.org/psr/psr-4/ 42 42 */ 43 43 class ClassLoader 44 44 { 45 /** @var ?string */ 46 private $vendorDir; 47 45 48 // PSR-4 49 /** 50 * @var array[] 51 * @psalm-var array<string, array<string, int>> 52 */ 46 53 private $prefixLengthsPsr4 = array(); 54 /** 55 * @var array[] 56 * @psalm-var array<string, array<int, string>> 57 */ 47 58 private $prefixDirsPsr4 = array(); 59 /** 60 * @var array[] 61 * @psalm-var array<string, string> 62 */ 48 63 private $fallbackDirsPsr4 = array(); 49 64 50 65 // PSR-0 66 /** 67 * @var array[] 68 * @psalm-var array<string, array<string, string[]>> 69 */ 51 70 private $prefixesPsr0 = array(); 71 /** 72 * @var array[] 73 * @psalm-var array<string, string> 74 */ 52 75 private $fallbackDirsPsr0 = array(); 53 76 77 /** @var bool */ 54 78 private $useIncludePath = false; 79 80 /** 81 * @var string[] 82 * @psalm-var array<string, string> 83 */ 55 84 private $classMap = array(); 85 86 /** @var bool */ 56 87 private $classMapAuthoritative = false; 88 89 /** 90 * @var bool[] 91 * @psalm-var array<string, bool> 92 */ 57 93 private $missingClasses = array(); 94 95 /** @var ?string */ 58 96 private $apcuPrefix; 59 97 98 /** 99 * @var self[] 100 */ 101 private static $registeredLoaders = array(); 102 103 /** 104 * @param ?string $vendorDir 105 */ 106 public function __construct($vendorDir = null) 107 { 108 $this->vendorDir = $vendorDir; 109 } 110 111 /** 112 * @return string[] 113 */ 60 114 public function getPrefixes() 61 115 { 62 116 if (!empty($this->prefixesPsr0)) { 63 return call_user_func_array('array_merge', $this->prefixesPsr0);117 return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); 64 118 } 65 119 … … 67 121 } 68 122 123 /** 124 * @return array[] 125 * @psalm-return array<string, array<int, string>> 126 */ 69 127 public function getPrefixesPsr4() 70 128 { … … 72 130 } 73 131 132 /** 133 * @return array[] 134 * @psalm-return array<string, string> 135 */ 74 136 public function getFallbackDirs() 75 137 { … … 77 139 } 78 140 141 /** 142 * @return array[] 143 * @psalm-return array<string, string> 144 */ 79 145 public function getFallbackDirsPsr4() 80 146 { … … 82 148 } 83 149 150 /** 151 * @return string[] Array of classname => path 152 * @psalm-var array<string, string> 153 */ 84 154 public function getClassMap() 85 155 { … … 88 158 89 159 /** 90 * @param array $classMap Class to filename map 160 * @param string[] $classMap Class to filename map 161 * @psalm-param array<string, string> $classMap 162 * 163 * @return void 91 164 */ 92 165 public function addClassMap(array $classMap) … … 103 176 * appending or prepending to the ones previously set for this prefix. 104 177 * 105 * @param string $prefix The prefix 106 * @param array|string $paths The PSR-0 root directories 107 * @param bool $prepend Whether to prepend the directories 178 * @param string $prefix The prefix 179 * @param string[]|string $paths The PSR-0 root directories 180 * @param bool $prepend Whether to prepend the directories 181 * 182 * @return void 108 183 */ 109 184 public function add($prefix, $paths, $prepend = false) … … 148 223 * appending or prepending to the ones previously set for this namespace. 149 224 * 150 * @param string $prefix The prefix/namespace, with trailing '\\'151 * @param array|string $paths The PSR-4 base directories152 * @param bool $prepend Whether to prepend the directories225 * @param string $prefix The prefix/namespace, with trailing '\\' 226 * @param string[]|string $paths The PSR-4 base directories 227 * @param bool $prepend Whether to prepend the directories 153 228 * 154 229 * @throws \InvalidArgumentException 230 * 231 * @return void 155 232 */ 156 233 public function addPsr4($prefix, $paths, $prepend = false) … … 196 273 * replacing any others previously set for this prefix. 197 274 * 198 * @param string $prefix The prefix 199 * @param array|string $paths The PSR-0 base directories 275 * @param string $prefix The prefix 276 * @param string[]|string $paths The PSR-0 base directories 277 * 278 * @return void 200 279 */ 201 280 public function set($prefix, $paths) … … 212 291 * replacing any others previously set for this namespace. 213 292 * 214 * @param string $prefix The prefix/namespace, with trailing '\\'215 * @param array|string $paths The PSR-4 base directories293 * @param string $prefix The prefix/namespace, with trailing '\\' 294 * @param string[]|string $paths The PSR-4 base directories 216 295 * 217 296 * @throws \InvalidArgumentException 297 * 298 * @return void 218 299 */ 219 300 public function setPsr4($prefix, $paths) … … 235 316 * 236 317 * @param bool $useIncludePath 318 * 319 * @return void 237 320 */ 238 321 public function setUseIncludePath($useIncludePath) … … 257 340 * 258 341 * @param bool $classMapAuthoritative 342 * 343 * @return void 259 344 */ 260 345 public function setClassMapAuthoritative($classMapAuthoritative) … … 277 362 * 278 363 * @param string|null $apcuPrefix 364 * 365 * @return void 279 366 */ 280 367 public function setApcuPrefix($apcuPrefix) … … 297 384 * 298 385 * @param bool $prepend Whether to prepend the autoloader or not 386 * 387 * @return void 299 388 */ 300 389 public function register($prepend = false) 301 390 { 302 391 spl_autoload_register(array($this, 'loadClass'), true, $prepend); 392 393 if (null === $this->vendorDir) { 394 return; 395 } 396 397 if ($prepend) { 398 self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; 399 } else { 400 unset(self::$registeredLoaders[$this->vendorDir]); 401 self::$registeredLoaders[$this->vendorDir] = $this; 402 } 303 403 } 304 404 305 405 /** 306 406 * Unregisters this instance as an autoloader. 407 * 408 * @return void 307 409 */ 308 410 public function unregister() 309 411 { 310 412 spl_autoload_unregister(array($this, 'loadClass')); 413 414 if (null !== $this->vendorDir) { 415 unset(self::$registeredLoaders[$this->vendorDir]); 416 } 311 417 } 312 418 … … 315 421 * 316 422 * @param string $class The name of the class 317 * @return bool|null True if loaded, null otherwise423 * @return true|null True if loaded, null otherwise 318 424 */ 319 425 public function loadClass($class) … … 324 430 return true; 325 431 } 432 433 return null; 326 434 } 327 435 … … 368 476 } 369 477 478 /** 479 * Returns the currently registered loaders indexed by their corresponding vendor directories. 480 * 481 * @return self[] 482 */ 483 public static function getRegisteredLoaders() 484 { 485 return self::$registeredLoaders; 486 } 487 488 /** 489 * @param string $class 490 * @param string $ext 491 * @return string|false 492 */ 370 493 private function findFileWithExtension($class, $ext) 371 494 { … … 439 562 * 440 563 * Prevents access to $this/self from included files. 564 * 565 * @param string $file 566 * @return void 567 * @private 441 568 */ 442 569 function includeFile($file) -
plugin-optimizer/trunk/vendor/composer/InstalledVersions.php
r2501831 r2623665 1 1 <?php 2 2 3 4 5 6 7 8 9 10 11 3 /* 4 * This file is part of Composer. 5 * 6 * (c) Nils Adermann <naderman@naderman.de> 7 * Jordi Boggiano <j.boggiano@seld.be> 8 * 9 * For the full copyright and license information, please view the LICENSE 10 * file that was distributed with this source code. 11 */ 12 12 13 13 namespace Composer; 14 14 15 use Composer\Autoload\ClassLoader; 15 16 use Composer\Semver\VersionParser; 16 17 17 18 19 20 21 18 /** 19 * This class is copied in every Composer installed project and available to all 20 * 21 * See also https://getcomposer.org/doc/07-runtime.md#installed-versions 22 * 23 * To require its presence, you can require `composer-runtime-api ^2.0` 24 */ 22 25 class InstalledVersions 23 26 { 24 private static $installed = array ( 25 'root' => 26 array ( 27 'pretty_version' => 'dev-master', 28 'version' => 'dev-master', 29 'aliases' => 30 array ( 31 ), 32 'reference' => 'b674e59dabe2c011e0589e94783cc7a821788780', 33 'name' => '__root__', 34 ), 35 'versions' => 36 array ( 37 '__root__' => 38 array ( 39 'pretty_version' => 'dev-master', 40 'version' => 'dev-master', 41 'aliases' => 42 array ( 43 ), 44 'reference' => 'b674e59dabe2c011e0589e94783cc7a821788780', 45 ), 46 'appsero/client' => 47 array ( 48 'pretty_version' => 'v1.2.0', 49 'version' => '1.2.0.0', 50 'aliases' => 51 array ( 52 ), 53 'reference' => '5c3fdc4945c8680bca6fb01eee1ec5dc4f22de87', 54 ), 55 ), 56 ); 57 58 59 60 61 62 63 64 public static function getInstalledPackages() 65 { 66 return array_keys(self::$installed['versions']); 27 private static $installed; 28 private static $canGetVendors; 29 private static $installedByVendor = array(); 30 31 /** 32 * Returns a list of all package names which are present, either by being installed, replaced or provided 33 * 34 * @return string[] 35 * @psalm-return list<string> 36 */ 37 public static function getInstalledPackages() 38 { 39 $packages = array(); 40 foreach (self::getInstalled() as $installed) { 41 $packages[] = array_keys($installed['versions']); 42 } 43 44 if (1 === \count($packages)) { 45 return $packages[0]; 46 } 47 48 return array_keys(array_flip(\call_user_func_array('array_merge', $packages))); 49 } 50 51 /** 52 * Returns a list of all package names with a specific type e.g. 'library' 53 * 54 * @param string $type 55 * @return string[] 56 * @psalm-return list<string> 57 */ 58 public static function getInstalledPackagesByType($type) 59 { 60 $packagesByType = array(); 61 62 foreach (self::getInstalled() as $installed) { 63 foreach ($installed['versions'] as $name => $package) { 64 if (isset($package['type']) && $package['type'] === $type) { 65 $packagesByType[] = $name; 66 } 67 } 68 } 69 70 return $packagesByType; 71 } 72 73 /** 74 * Checks whether the given package is installed 75 * 76 * This also returns true if the package name is provided or replaced by another package 77 * 78 * @param string $packageName 79 * @param bool $includeDevRequirements 80 * @return bool 81 */ 82 public static function isInstalled($packageName, $includeDevRequirements = true) 83 { 84 foreach (self::getInstalled() as $installed) { 85 if (isset($installed['versions'][$packageName])) { 86 return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']); 87 } 88 } 89 90 return false; 91 } 92 93 /** 94 * Checks whether the given package satisfies a version constraint 95 * 96 * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call: 97 * 98 * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3') 99 * 100 * @param VersionParser $parser Install composer/semver to have access to this class and functionality 101 * @param string $packageName 102 * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package 103 * @return bool 104 */ 105 public static function satisfies(VersionParser $parser, $packageName, $constraint) 106 { 107 $constraint = $parser->parseConstraints($constraint); 108 $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); 109 110 return $provided->matches($constraint); 111 } 112 113 /** 114 * Returns a version constraint representing all the range(s) which are installed for a given package 115 * 116 * It is easier to use this via isInstalled() with the $constraint argument if you need to check 117 * whether a given version of a package is installed, and not just whether it exists 118 * 119 * @param string $packageName 120 * @return string Version constraint usable with composer/semver 121 */ 122 public static function getVersionRanges($packageName) 123 { 124 foreach (self::getInstalled() as $installed) { 125 if (!isset($installed['versions'][$packageName])) { 126 continue; 127 } 128 129 $ranges = array(); 130 if (isset($installed['versions'][$packageName]['pretty_version'])) { 131 $ranges[] = $installed['versions'][$packageName]['pretty_version']; 132 } 133 if (array_key_exists('aliases', $installed['versions'][$packageName])) { 134 $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']); 135 } 136 if (array_key_exists('replaced', $installed['versions'][$packageName])) { 137 $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']); 138 } 139 if (array_key_exists('provided', $installed['versions'][$packageName])) { 140 $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']); 141 } 142 143 return implode(' || ', $ranges); 144 } 145 146 throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); 147 } 148 149 /** 150 * @param string $packageName 151 * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present 152 */ 153 public static function getVersion($packageName) 154 { 155 foreach (self::getInstalled() as $installed) { 156 if (!isset($installed['versions'][$packageName])) { 157 continue; 158 } 159 160 if (!isset($installed['versions'][$packageName]['version'])) { 161 return null; 162 } 163 164 return $installed['versions'][$packageName]['version']; 165 } 166 167 throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); 168 } 169 170 /** 171 * @param string $packageName 172 * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present 173 */ 174 public static function getPrettyVersion($packageName) 175 { 176 foreach (self::getInstalled() as $installed) { 177 if (!isset($installed['versions'][$packageName])) { 178 continue; 179 } 180 181 if (!isset($installed['versions'][$packageName]['pretty_version'])) { 182 return null; 183 } 184 185 return $installed['versions'][$packageName]['pretty_version']; 186 } 187 188 throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); 189 } 190 191 /** 192 * @param string $packageName 193 * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference 194 */ 195 public static function getReference($packageName) 196 { 197 foreach (self::getInstalled() as $installed) { 198 if (!isset($installed['versions'][$packageName])) { 199 continue; 200 } 201 202 if (!isset($installed['versions'][$packageName]['reference'])) { 203 return null; 204 } 205 206 return $installed['versions'][$packageName]['reference']; 207 } 208 209 throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); 210 } 211 212 /** 213 * @param string $packageName 214 * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path. 215 */ 216 public static function getInstallPath($packageName) 217 { 218 foreach (self::getInstalled() as $installed) { 219 if (!isset($installed['versions'][$packageName])) { 220 continue; 221 } 222 223 return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null; 224 } 225 226 throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); 227 } 228 229 /** 230 * @return array 231 * @psalm-return array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string} 232 */ 233 public static function getRootPackage() 234 { 235 $installed = self::getInstalled(); 236 237 return $installed[0]['root']; 238 } 239 240 /** 241 * Returns the raw installed.php data for custom implementations 242 * 243 * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. 244 * @return array[] 245 * @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} 246 */ 247 public static function getRawData() 248 { 249 @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED); 250 251 if (null === self::$installed) { 252 // only require the installed.php file if this file is loaded from its dumped location, 253 // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 254 if (substr(__DIR__, -8, 1) !== 'C') { 255 self::$installed = include __DIR__ . '/installed.php'; 256 } else { 257 self::$installed = array(); 258 } 259 } 260 261 return self::$installed; 262 } 263 264 /** 265 * Returns the raw data of all installed.php which are currently loaded for custom implementations 266 * 267 * @return array[] 268 * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}> 269 */ 270 public static function getAllRawData() 271 { 272 return self::getInstalled(); 273 } 274 275 /** 276 * Lets you reload the static array from another file 277 * 278 * This is only useful for complex integrations in which a project needs to use 279 * this class but then also needs to execute another project's autoloader in process, 280 * and wants to ensure both projects have access to their version of installed.php. 281 * 282 * A typical case would be PHPUnit, where it would need to make sure it reads all 283 * the data it needs from this class, then call reload() with 284 * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure 285 * the project in which it runs can then also use this class safely, without 286 * interference between PHPUnit's dependencies and the project's dependencies. 287 * 288 * @param array[] $data A vendor/composer/installed.php data set 289 * @return void 290 * 291 * @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} $data 292 */ 293 public static function reload($data) 294 { 295 self::$installed = $data; 296 self::$installedByVendor = array(); 297 } 298 299 /** 300 * @return array[] 301 * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}> 302 */ 303 private static function getInstalled() 304 { 305 if (null === self::$canGetVendors) { 306 self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders'); 307 } 308 309 $installed = array(); 310 311 if (self::$canGetVendors) { 312 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 313 if (isset(self::$installedByVendor[$vendorDir])) { 314 $installed[] = self::$installedByVendor[$vendorDir]; 315 } elseif (is_file($vendorDir.'/composer/installed.php')) { 316 $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php'; 317 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 318 self::$installed = $installed[count($installed) - 1]; 319 } 320 } 321 } 322 } 323 324 if (null === self::$installed) { 325 // only require the installed.php file if this file is loaded from its dumped location, 326 // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 327 if (substr(__DIR__, -8, 1) !== 'C') { 328 self::$installed = require __DIR__ . '/installed.php'; 329 } else { 330 self::$installed = array(); 331 } 332 } 333 $installed[] = self::$installed; 334 335 return $installed; 336 } 67 337 } 68 69 70 71 72 73 74 75 76 77 public static function isInstalled($packageName)78 {79 return isset(self::$installed['versions'][$packageName]);80 }81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 public static function satisfies(VersionParser $parser, $packageName, $constraint)96 {97 $constraint = $parser->parseConstraints($constraint);98 $provided = $parser->parseConstraints(self::getVersionRanges($packageName));99 100 return $provided->matches($constraint);101 }102 103 104 105 106 107 108 109 110 111 112 public static function getVersionRanges($packageName)113 {114 if (!isset(self::$installed['versions'][$packageName])) {115 throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');116 }117 118 $ranges = array();119 if (isset(self::$installed['versions'][$packageName]['pretty_version'])) {120 $ranges[] = self::$installed['versions'][$packageName]['pretty_version'];121 }122 if (array_key_exists('aliases', self::$installed['versions'][$packageName])) {123 $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']);124 }125 if (array_key_exists('replaced', self::$installed['versions'][$packageName])) {126 $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']);127 }128 if (array_key_exists('provided', self::$installed['versions'][$packageName])) {129 $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']);130 }131 132 return implode(' || ', $ranges);133 }134 135 136 137 138 139 public static function getVersion($packageName)140 {141 if (!isset(self::$installed['versions'][$packageName])) {142 throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');143 }144 145 if (!isset(self::$installed['versions'][$packageName]['version'])) {146 return null;147 }148 149 return self::$installed['versions'][$packageName]['version'];150 }151 152 153 154 155 156 public static function getPrettyVersion($packageName)157 {158 if (!isset(self::$installed['versions'][$packageName])) {159 throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');160 }161 162 if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) {163 return null;164 }165 166 return self::$installed['versions'][$packageName]['pretty_version'];167 }168 169 170 171 172 173 public static function getReference($packageName)174 {175 if (!isset(self::$installed['versions'][$packageName])) {176 throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');177 }178 179 if (!isset(self::$installed['versions'][$packageName]['reference'])) {180 return null;181 }182 183 return self::$installed['versions'][$packageName]['reference'];184 }185 186 187 188 189 190 public static function getRootPackage()191 {192 return self::$installed['root'];193 }194 195 196 197 198 199 200 201 public static function getRawData()202 {203 return self::$installed;204 }205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 public static function reload($data)225 {226 self::$installed = $data;227 }228 } -
plugin-optimizer/trunk/vendor/composer/autoload_classmap.php
r2582998 r2623665 11 11 'Appsero\\License' => $vendorDir . '/appsero/client/src/License.php', 12 12 'Appsero\\Updater' => $vendorDir . '/appsero/client/src/Updater.php', 13 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 13 14 ); -
plugin-optimizer/trunk/vendor/composer/autoload_real.php
r2582998 r2623665 23 23 } 24 24 25 require __DIR__ . '/platform_check.php'; 26 25 27 spl_autoload_register(array('ComposerAutoloaderInitfd4a4d161b1e84dbd73c31711e764bd1', 'loadClassLoader'), true, true); 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader( );28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 27 29 spl_autoload_unregister(array('ComposerAutoloaderInitfd4a4d161b1e84dbd73c31711e764bd1', 'loadClassLoader')); 28 30 29 31 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); 30 32 if ($useStaticLoader) { 31 require _once__DIR__ . '/autoload_static.php';33 require __DIR__ . '/autoload_static.php'; 32 34 33 35 call_user_func(\Composer\Autoload\ComposerStaticInitfd4a4d161b1e84dbd73c31711e764bd1::getInitializer($loader)); -
plugin-optimizer/trunk/vendor/composer/autoload_static.php
r2582998 r2623665 26 26 'Appsero\\License' => __DIR__ . '/..' . '/appsero/client/src/License.php', 27 27 'Appsero\\Updater' => __DIR__ . '/..' . '/appsero/client/src/Updater.php', 28 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 28 29 ); 29 30 -
plugin-optimizer/trunk/vendor/composer/installed.json
r2582998 r2623665 1 [ 2 { 3 "name": "appsero/client", 4 "version": "v1.2.0", 5 "version_normalized": "1.2.0.0", 6 "source": { 7 "type": "git", 8 "url": "https://github.com/Appsero/client.git", 9 "reference": "5c3fdc4945c8680bca6fb01eee1ec5dc4f22de87" 10 }, 11 "dist": { 12 "type": "zip", 13 "url": "https://api.github.com/repos/Appsero/client/zipball/5c3fdc4945c8680bca6fb01eee1ec5dc4f22de87", 14 "reference": "5c3fdc4945c8680bca6fb01eee1ec5dc4f22de87", 15 "shasum": "" 16 }, 17 "require": { 18 "php": ">=5.3" 19 }, 20 "time": "2020-09-10T09:10:28+00:00", 21 "type": "library", 22 "installation-source": "dist", 23 "autoload": { 24 "psr-4": { 25 "Appsero\\": "src/" 26 } 27 }, 28 "notification-url": "https://packagist.org/downloads/", 29 "license": [ 30 "MIT" 31 ], 32 "authors": [ 33 { 34 "name": "Tareq Hasan", 35 "email": "tareq@appsero.com" 36 } 37 ], 38 "description": "Appsero Client", 39 "keywords": [ 40 "analytics", 41 "plugin", 42 "theme", 43 "wordpress" 44 ] 45 } 46 ] 1 { 2 "packages": [ 3 { 4 "name": "appsero/client", 5 "version": "v1.2.0", 6 "version_normalized": "1.2.0.0", 7 "source": { 8 "type": "git", 9 "url": "https://github.com/Appsero/client.git", 10 "reference": "5c3fdc4945c8680bca6fb01eee1ec5dc4f22de87" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/Appsero/client/zipball/5c3fdc4945c8680bca6fb01eee1ec5dc4f22de87", 15 "reference": "5c3fdc4945c8680bca6fb01eee1ec5dc4f22de87", 16 "shasum": "" 17 }, 18 "require": { 19 "php": ">=5.3" 20 }, 21 "time": "2020-09-10T09:10:28+00:00", 22 "type": "library", 23 "installation-source": "dist", 24 "autoload": { 25 "psr-4": { 26 "Appsero\\": "src/" 27 } 28 }, 29 "notification-url": "https://packagist.org/downloads/", 30 "license": [ 31 "MIT" 32 ], 33 "authors": [ 34 { 35 "name": "Tareq Hasan", 36 "email": "tareq@appsero.com" 37 } 38 ], 39 "description": "Appsero Client", 40 "keywords": [ 41 "analytics", 42 "plugin", 43 "theme", 44 "wordpress" 45 ], 46 "install-path": "../appsero/client" 47 } 48 ], 49 "dev": false, 50 "dev-package-names": [] 51 } -
plugin-optimizer/trunk/vendor/composer/installed.php
r2501831 r2623665 1 <?php return array ( 2 'root' => 3 array ( 4 'pretty_version' => 'dev-master', 5 'version' => 'dev-master', 6 'aliases' => 7 array ( 1 <?php return array( 2 'root' => array( 3 'pretty_version' => '1.0.0+no-version-set', 4 'version' => '1.0.0.0', 5 'type' => 'library', 6 'install_path' => __DIR__ . '/../../', 7 'aliases' => array(), 8 'reference' => NULL, 9 'name' => '__root__', 10 'dev' => false, 8 11 ), 9 'reference' => 'b674e59dabe2c011e0589e94783cc7a821788780', 10 'name' => '__root__', 11 ), 12 'versions' => 13 array ( 14 '__root__' => 15 array ( 16 'pretty_version' => 'dev-master', 17 'version' => 'dev-master', 18 'aliases' => 19 array ( 20 ), 21 'reference' => 'b674e59dabe2c011e0589e94783cc7a821788780', 12 'versions' => array( 13 '__root__' => array( 14 'pretty_version' => '1.0.0+no-version-set', 15 'version' => '1.0.0.0', 16 'type' => 'library', 17 'install_path' => __DIR__ . '/../../', 18 'aliases' => array(), 19 'reference' => NULL, 20 'dev_requirement' => false, 21 ), 22 'appsero/client' => array( 23 'pretty_version' => 'v1.2.0', 24 'version' => '1.2.0.0', 25 'type' => 'library', 26 'install_path' => __DIR__ . '/../appsero/client', 27 'aliases' => array(), 28 'reference' => '5c3fdc4945c8680bca6fb01eee1ec5dc4f22de87', 29 'dev_requirement' => false, 30 ), 22 31 ), 23 'appsero/client' =>24 array (25 'pretty_version' => 'v1.2.0',26 'version' => '1.2.0.0',27 'aliases' =>28 array (29 ),30 'reference' => '5c3fdc4945c8680bca6fb01eee1ec5dc4f22de87',31 ),32 ),33 32 );
Note: See TracChangeset
for help on using the changeset viewer.