@@ -379,21 +379,21 @@ public function getLibraryData($machineName, $majorVersion, $minorVersion, $lang
379
379
$ library = $ this ->h5p ->loadLibrary ($ machineName , $ majorVersion , $ minorVersion );
380
380
381
381
// Include name and version in data object for convenience
382
- $ libraryData ->name = $ machineName ;
383
- $ libraryData ->version = (object ) array ('major ' => $ majorVersion , 'minor ' => $ minorVersion );
382
+ $ libraryData ->name = $ library [ ' machineName ' ] ;
383
+ $ libraryData ->version = (object ) array ('major ' => $ library [ ' majorVersion ' ] , 'minor ' => $ library [ ' minorVersion ' ] );
384
384
$ libraryData ->title = $ library ['title ' ];
385
385
386
- $ libraryData ->upgradesScript = $ this ->h5p ->fs ->getUpgradeScript ($ machineName , $ majorVersion , $ minorVersion );
386
+ $ libraryData ->upgradesScript = $ this ->h5p ->fs ->getUpgradeScript ($ library [ ' machineName ' ] , $ library [ ' majorVersion ' ] , $ library [ ' minorVersion ' ] );
387
387
if ($ libraryData ->upgradesScript !== NULL ) {
388
388
// If valid add URL prefix
389
389
$ libraryData ->upgradesScript = $ this ->h5p ->url . $ prefix . $ libraryData ->upgradesScript ;
390
390
}
391
391
392
- $ libraries = $ this ->findEditorLibraries ($ machineName , $ majorVersion , $ minorVersion );
393
- $ libraryData ->semantics = $ this ->h5p ->loadLibrarySemantics ($ machineName , $ majorVersion , $ minorVersion );
394
- $ libraryData ->language = $ this ->getLibraryLanguage ($ machineName , $ majorVersion , $ minorVersion , $ languageCode );
395
- $ libraryData ->defaultLanguage = empty ($ defaultLanguage ) ? NULL : $ this ->getLibraryLanguage ($ machineName , $ majorVersion , $ minorVersion , $ defaultLanguage );
396
- $ libraryData ->languages = $ this ->storage ->getAvailableLanguages ($ machineName , $ majorVersion , $ minorVersion );
392
+ $ libraries = $ this ->findEditorLibraries ($ library [ ' machineName ' ] , $ library [ ' majorVersion ' ] , $ library [ ' minorVersion ' ] );
393
+ $ libraryData ->semantics = $ this ->h5p ->loadLibrarySemantics ($ library [ ' machineName ' ] , $ library [ ' majorVersion ' ] , $ library [ ' minorVersion ' ] );
394
+ $ libraryData ->language = $ this ->getLibraryLanguage ($ library [ ' machineName ' ] , $ library [ ' majorVersion ' ] , $ library [ ' minorVersion ' ] , $ languageCode );
395
+ $ libraryData ->defaultLanguage = empty ($ defaultLanguage ) ? NULL : $ this ->getLibraryLanguage ($ library [ ' machineName ' ] , $ library [ ' majorVersion ' ] , $ library [ ' minorVersion ' ] , $ defaultLanguage );
396
+ $ libraryData ->languages = $ this ->storage ->getAvailableLanguages ($ library [ ' machineName ' ] , $ library [ ' majorVersion ' ] , $ library [ ' minorVersion ' ] );
397
397
398
398
// Temporarily disable asset aggregation
399
399
$ aggregateAssets = $ this ->h5p ->aggregateAssets ;
0 commit comments