$this->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();
+ $deps = [];
foreach ( $this->contents['packages'] as $installed ) {
- $deps[$installed['name']] = array(
+ $deps[$installed['name']] = [
'version' => ComposerJson::normalizeVersion( $installed['version'] ),
'type' => $installed['type'],
- 'licenses' => isset( $installed['license'] ) ? $installed['license'] : array(),
- 'authors' => isset( $installed['authors'] ) ? $installed['authors'] : array(),
- 'description' => isset( $installed['description'] ) ? $installed['description']: '',
- );
+ 'licenses' => isset( $installed['license'] ) ? $installed['license'] : [],
+ 'authors' => isset( $installed['authors'] ) ? $installed['authors'] : [],
+ 'description' => isset( $installed['description'] ) ? $installed['description'] : '',
+ ];
}
return $deps;