From f6d65e533c62f6deb21342d4901ece24497b433e Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 4 Jun 2015 07:31:04 +0200 Subject: Update to MediaWiki 1.25.1 --- includes/libs/composer/ComposerLock.php | 38 +++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 includes/libs/composer/ComposerLock.php (limited to 'includes/libs/composer/ComposerLock.php') diff --git a/includes/libs/composer/ComposerLock.php b/includes/libs/composer/ComposerLock.php new file mode 100644 index 00000000..9c7bf2f9 --- /dev/null +++ b/includes/libs/composer/ComposerLock.php @@ -0,0 +1,38 @@ +contents = json_decode( file_get_contents( $location ), true ); + } + + public function getHash() { + return $this->contents['hash']; + } + + /** + * Dependencies currently installed according to composer.lock + * + * @return array + */ + public function getInstalledDependencies() { + $deps = array(); + foreach ( $this->contents['packages'] as $installed ) { + $deps[$installed['name']] = array( + 'version' => ComposerJson::normalizeVersion( $installed['version'] ), + 'type' => $installed['type'], + ); + } + + return $deps; + } +} -- cgit v1.2.3-54-g00ecf