PATH:
home
/
letacommog
/
broderie
/
wp-content
/
plugins
/
woocommerce
/
vendor
/
composer
<?php namespace Composer; use Composer\Semver\VersionParser; class InstalledVersions { private static $installed = array ( 'root' => array ( 'pretty_version' => 'dev-release/4.9', 'version' => 'dev-release/4.9', 'aliases' => array ( ), 'reference' => 'a6947d2f85c38e5b2a2f6c951a0dc79aaf4ee978', 'name' => 'woocommerce/woocommerce', ), 'versions' => array ( 'automattic/jetpack-autoloader' => array ( 'pretty_version' => 'v2.7.1', 'version' => '2.7.1.0', 'aliases' => array ( ), 'reference' => '5437697a56aefbdf707849b9833e1b36093d7a73', ), 'automattic/jetpack-constants' => array ( 'pretty_version' => 'v1.5.1', 'version' => '1.5.1.0', 'aliases' => array ( ), 'reference' => '18f772daddc8be5df76c9f4a92e017a3c2569a5b', ), 'composer/installers' => array ( 'pretty_version' => 'v1.9.0', 'version' => '1.9.0.0', 'aliases' => array ( ), 'reference' => 'b93bcf0fa1fccb0b7d176b0967d969691cd74cca', ), 'maxmind-db/reader' => array ( 'pretty_version' => 'v1.6.0', 'version' => '1.6.0.0', 'aliases' => array ( ), 'reference' => 'febd4920bf17c1da84cef58e56a8227dfb37fbe4', ), 'pelago/emogrifier' => array ( 'pretty_version' => 'v3.1.0', 'version' => '3.1.0.0', 'aliases' => array ( ), 'reference' => 'f6a5c7d44612d86c3901c93f1592f5440e6b2cd8', ), 'psr/container' => array ( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'aliases' => array ( ), 'reference' => 'b7ce3b176482dbbc1245ebf52b181af44c2cf55f', ), 'roundcube/plugin-installer' => array ( 'replaced' => array ( 0 => '*', ), ), 'shama/baton' => array ( 'replaced' => array ( 0 => '*', ), ), 'symfony/css-selector' => array ( 'pretty_version' => 'v3.3.6', 'version' => '3.3.6.0', 'aliases' => array ( ), 'reference' => '4d882dced7b995d5274293039370148e291808f2', ), 'woocommerce/action-scheduler' => array ( 'pretty_version' => '3.1.6', 'version' => '3.1.6.0', 'aliases' => array ( ), 'reference' => '275d0ba54b1c263dfc62688de2fa9a25a373edf8', ), 'woocommerce/woocommerce' => array ( 'pretty_version' => 'dev-release/4.9', 'version' => 'dev-release/4.9', 'aliases' => array ( ), 'reference' => 'a6947d2f85c38e5b2a2f6c951a0dc79aaf4ee978', ), 'woocommerce/woocommerce-admin' => array ( 'pretty_version' => '1.8.3', 'version' => '1.8.3.0', 'aliases' => array ( ), 'reference' => '534442980c34369f711efdb8e85fdcb1363be712', ), 'woocommerce/woocommerce-blocks' => array ( 'pretty_version' => 'v4.0.0', 'version' => '4.0.0.0', 'aliases' => array ( ), 'reference' => 'f5b2485254f36f0b85fd0f30c28e17bdf44a8d1e', ), ), ); public static function getInstalledPackages() { return array_keys(self::$installed['versions']); } public static function isInstalled($packageName) { return isset(self::$installed['versions'][$packageName]); } public static function satisfies(VersionParser $parser, $packageName, $constraint) { $constraint = $parser->parseConstraints($constraint); $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); return $provided->matches($constraint); } public static function getVersionRanges($packageName) { if (!isset(self::$installed['versions'][$packageName])) { throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); } $ranges = array(); if (isset(self::$installed['versions'][$packageName]['pretty_version'])) { $ranges[] = self::$installed['versions'][$packageName]['pretty_version']; } if (array_key_exists('aliases', self::$installed['versions'][$packageName])) { $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']); } if (array_key_exists('replaced', self::$installed['versions'][$packageName])) { $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']); } if (array_key_exists('provided', self::$installed['versions'][$packageName])) { $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']); } return implode(' || ', $ranges); } public static function getVersion($packageName) { if (!isset(self::$installed['versions'][$packageName])) { throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); } if (!isset(self::$installed['versions'][$packageName]['version'])) { return null; } return self::$installed['versions'][$packageName]['version']; } public static function getPrettyVersion($packageName) { if (!isset(self::$installed['versions'][$packageName])) { throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); } if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) { return null; } return self::$installed['versions'][$packageName]['pretty_version']; } public static function getReference($packageName) { if (!isset(self::$installed['versions'][$packageName])) { throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); } if (!isset(self::$installed['versions'][$packageName]['reference'])) { return null; } return self::$installed['versions'][$packageName]['reference']; } public static function getRootPackage() { return self::$installed['root']; } public static function getRawData() { return self::$installed; } public static function reload($data) { self::$installed = $data; } }
[+]
..
[-] autoload_real.php
[edit]
[-] autoload_psr4.php
[edit]
[-] ClassLoader.php
[edit]
[-] LICENSE
[edit]
[-] jetpack_autoload_classmap.php
[edit]
[-] autoload_static.php
[edit]
[-] autoload_classmap.php
[edit]
[-] installed.php
[edit]
[-] autoload_namespaces.php
[edit]
[-] InstalledVersions.php
[edit]
[-] installed.json
[edit]
[+]
installers
[-] platform_check.php
[edit]