Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.3.x will end 7 October 2024 (12 months).
  • Bug fixes for security issues in 4.3.x will end 21 April 2025 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.2.x is supported too.
<?php return array (
< 'root' => < array ( < 'pretty_version' => 'dev-master', < 'version' => 'dev-master', < 'aliases' => < array ( < ), < 'reference' => '70d1b7d67bc280b21f450db41728869bd1bda8d8',
> 'root' => array(
'name' => '__root__',
> 'pretty_version' => '1.0.0+no-version-set', ), > 'version' => '1.0.0.0', 'versions' => > 'reference' => NULL, array ( > 'type' => 'library', '__root__' => > 'install_path' => __DIR__ . '/../../', array ( > 'aliases' => array(), 'pretty_version' => 'dev-master', > 'dev' => true, 'version' => 'dev-master', > ), 'aliases' => > 'versions' => array( array ( > '__root__' => array( ), > 'pretty_version' => '1.0.0+no-version-set', 'reference' => '70d1b7d67bc280b21f450db41728869bd1bda8d8', > 'version' => '1.0.0.0', ), > 'reference' => NULL, 'ezyang/htmlpurifier' => > 'type' => 'library', array ( > 'install_path' => __DIR__ . '/../../', 'pretty_version' => 'v4.13.0', > 'aliases' => array(), 'version' => '4.13.0.0', > 'dev_requirement' => false, 'aliases' => > ), array ( > 'ezyang/htmlpurifier' => array( ), > 'dev_requirement' => false, 'reference' => '08e27c97e4c6ed02f37c5b2b20488046c8d90d75', > 'replaced' => array( ), > 0 => '*', 'maennchen/zipstream-php' => > ), array ( > ), 'pretty_version' => '2.1.0', > 'maennchen/zipstream-php' => array( 'version' => '2.1.0.0', > 'dev_requirement' => false, 'aliases' => > 'replaced' => array( array ( > 0 => '*', ), > ), 'reference' => 'c4c5803cc1f93df3d2448478ef79394a5981cc58', > ), ), > 'markbaker/complex' => array( 'markbaker/complex' => > 'pretty_version' => '3.0.2', array ( > 'version' => '3.0.2.0', 'pretty_version' => '2.0.0', > 'reference' => '95c56caa1cf5c766ad6d65b6344b807c1e8405b9', 'version' => '2.0.0.0', > 'type' => 'library', 'aliases' => > 'install_path' => __DIR__ . '/../markbaker/complex', array ( > 'aliases' => array(), ), > 'dev_requirement' => false, 'reference' => '9999f1432fae467bc93c53f357105b4c31bb994c', > ), ), > 'markbaker/matrix' => array( 'markbaker/matrix' => > 'pretty_version' => '3.0.1', array ( > 'version' => '3.0.1.0', 'pretty_version' => '2.0.0', > 'reference' => '728434227fe21be27ff6d86621a1b13107a2562c', 'version' => '2.0.0.0', > 'type' => 'library', 'aliases' => > 'install_path' => __DIR__ . '/../markbaker/matrix', array ( > 'aliases' => array(), ), > 'dev_requirement' => false, 'reference' => '9567d9c4c519fbe40de01dbd1e4469dbbb66f46a', > ), ), > 'myclabs/php-enum' => array( 'myclabs/php-enum' => > 'dev_requirement' => false, array ( > 'replaced' => array( 'pretty_version' => '1.7.7', > 0 => '*', 'version' => '1.7.7.0', > ), 'aliases' => > ), array ( > 'phpoffice/phpspreadsheet' => array( ), > 'pretty_version' => '1.29.0', 'reference' => 'd178027d1e679832db9f38248fcc7200647dc2b7', > 'version' => '1.29.0.0', ), > 'reference' => 'fde2ccf55eaef7e86021ff1acce26479160a0fa0', 'phpoffice/phpspreadsheet' => > 'type' => 'library', array ( > 'install_path' => __DIR__ . '/../phpoffice/phpspreadsheet', 'pretty_version' => '1.16.0', > 'aliases' => array(), 'version' => '1.16.0.0', > 'dev_requirement' => false, 'aliases' => > ), array ( > 'psr/http-client' => array( ), > 'pretty_version' => '1.0.2', 'reference' => '76d4323b85129d0c368149c831a07a3e258b2b50', > 'version' => '1.0.2.0', ), > 'reference' => '0955afe48220520692d2d09f7ab7e0f93ffd6a31', 'psr/http-client' => > 'type' => 'library', array ( > 'install_path' => __DIR__ . '/../psr/http-client', 'pretty_version' => '1.0.1', > 'aliases' => array(), 'version' => '1.0.1.0', > 'dev_requirement' => false, 'aliases' => > ), array ( > 'psr/http-factory' => array( ), > 'pretty_version' => '1.0.2', 'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621', > 'version' => '1.0.2.0', ), > 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', 'psr/http-factory' => > 'type' => 'library', array ( > 'install_path' => __DIR__ . '/../psr/http-factory', 'pretty_version' => '1.0.1', > 'aliases' => array(), 'version' => '1.0.1.0', > 'dev_requirement' => false,
< 'versions' => < array ( < '__root__' => < array ( < 'pretty_version' => 'dev-master', < 'version' => 'dev-master', < 'aliases' => < array ( < ), < 'reference' => '70d1b7d67bc280b21f450db41728869bd1bda8d8', < ), < 'ezyang/htmlpurifier' => < array ( < 'pretty_version' => 'v4.13.0', < 'version' => '4.13.0.0', < 'aliases' => < array ( < ), < 'reference' => '08e27c97e4c6ed02f37c5b2b20488046c8d90d75', < ), < 'maennchen/zipstream-php' => < array ( < 'pretty_version' => '2.1.0', < 'version' => '2.1.0.0', < 'aliases' => < array ( < ), < 'reference' => 'c4c5803cc1f93df3d2448478ef79394a5981cc58', < ), < 'markbaker/complex' => < array ( < 'pretty_version' => '2.0.0', < 'version' => '2.0.0.0', < 'aliases' => < array ( < ), < 'reference' => '9999f1432fae467bc93c53f357105b4c31bb994c', < ), < 'markbaker/matrix' => < array ( < 'pretty_version' => '2.0.0',
> 'psr/http-message' => array( > 'pretty_version' => '2.0',
< 'aliases' => < array ( < ), < 'reference' => '9567d9c4c519fbe40de01dbd1e4469dbbb66f46a', < ), < 'myclabs/php-enum' => < array ( < 'pretty_version' => '1.7.7', < 'version' => '1.7.7.0', < 'aliases' => < array ( < ), < 'reference' => 'd178027d1e679832db9f38248fcc7200647dc2b7', < ), < 'phpoffice/phpspreadsheet' => < array ( < 'pretty_version' => '1.16.0', < 'version' => '1.16.0.0', < 'aliases' => < array ( < ), < 'reference' => '76d4323b85129d0c368149c831a07a3e258b2b50', < ), < 'psr/http-client' => < array ( < 'pretty_version' => '1.0.1', < 'version' => '1.0.1.0', < 'aliases' => < array ( < ), < 'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621', < ), < 'psr/http-factory' => < array ( < 'pretty_version' => '1.0.1', < 'version' => '1.0.1.0', < 'aliases' => < array ( < ), < 'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be', < ), < 'psr/http-message' => < array ( < 'pretty_version' => '1.0.1', < 'version' => '1.0.1.0', < 'aliases' => < array ( < ), < 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363', < ), < 'psr/simple-cache' => < array ( < 'pretty_version' => '1.0.1', < 'version' => '1.0.1.0', < 'aliases' => < array ( < ), < 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', < ), < 'symfony/polyfill-mbstring' => < array ( < 'pretty_version' => 'v1.22.0', < 'version' => '1.22.0.0', < 'aliases' => < array (
> 'reference' => '402d35bcb92c70c026d1a6a9883f06b2ead23d71', > 'type' => 'library', > 'install_path' => __DIR__ . '/../psr/http-message', > 'aliases' => array(), > 'dev_requirement' => false, > ), > 'psr/simple-cache' => array( > 'pretty_version' => '3.0.0', > 'version' => '3.0.0.0', > 'reference' => '764e0b3939f5ca87cb904f570ef9be2d78a07865', > 'type' => 'library', > 'install_path' => __DIR__ . '/../psr/simple-cache', > 'aliases' => array(), > 'dev_requirement' => false, > ), > 'symfony/polyfill-mbstring' => array( > 'dev_requirement' => false, > 'replaced' => array( > 0 => '*',
< 'reference' => 'f377a3dd1fde44d37b9831d68dc8dea3ffd28e13',