Fix File
•
/
home
/
sportsfe...
/
httpdocs
/
wp-conte...
/
plugins
/
flow-flo...
/
libs
/
composer
•
File:
InstalledVersions.php
•
Content:
<?php namespace Composer; use Composer\Semver\VersionParser; class InstalledVersions { private static $installed = array ( 'root' => array ( 'pretty_version' => 'dev-develop', 'version' => 'dev-develop', 'aliases' => array ( ), 'reference' => 'e8fb67c62201b3ea802e3678954f97b2bec0ddbd', 'name' => '__root__', ), 'versions' => array ( '__root__' => array ( 'pretty_version' => 'dev-develop', 'version' => 'dev-develop', 'aliases' => array ( ), 'reference' => 'e8fb67c62201b3ea802e3678954f97b2bec0ddbd', ), 'cakephp/cache' => array ( 'pretty_version' => '3.9.0', 'version' => '3.9.0.0', 'aliases' => array ( ), 'reference' => 'e8ec4e77fb288adda318e08053f5f540870aeb9d', ), 'cakephp/core' => array ( 'pretty_version' => '3.x-dev', 'version' => '3.9999999.9999999.9999999-dev', 'aliases' => array ( ), 'reference' => 'eadccd407141ea8ef8afac5e01467110543d6484', ), 'cakephp/utility' => array ( 'pretty_version' => '3.x-dev', 'version' => '3.9999999.9999999.9999999-dev', 'aliases' => array ( ), 'reference' => '51b0af31af3239f6141006bbd7cbc7b16aba40d6', ), 'colshrapnel/safemysql' => array ( 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array ( 0 => '9999999-dev', ), 'reference' => 'e64dacc23247b784595aa09d08f8683dc8982eb5', ), 'flowflow/core' => array ( 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'aliases' => array ( 0 => '9999999-dev', ), 'reference' => '1149be209de9d031e2db29e8e3998e1b8abdb303', ), 'flowflow/social' => array ( 'pretty_version' => 'dev-remove_open_api', 'version' => 'dev-remove_open_api', 'aliases' => array ( ), 'reference' => '5ddeb57190feade317c0f509f071c594275f7533', ), 'mashape/unirest-php' => array ( 'pretty_version' => 'v3.0.4', 'version' => '3.0.4.0', 'aliases' => array ( ), 'reference' => '842c0f242dfaaf85f16b72e217bf7f7c19ab12cb', ), 'psr/simple-cache' => array ( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'aliases' => array ( ), 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', ), ), ); 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; } }
•
Search:
•
Replace:
Function
Edit by line
Download
Information
Rename
Copy
Move
Delete
Chmod
List